Batam Fast Ferry provides the ferries from Singapore to Johor. Singapore Johor ferries run about 7 times per week. Ferry schedules can vary by season, operator, ship and route.
How long is the ferry from Singapore to Johor?
Ferry time from Singapore to Johor can vary between 45 minutes and 1 hour 30 minutes. Ferry time can differ by ferry route, operator and ship.
What is the fastest ferry from Singapore to Johor?
The fastest crossing by ferry from Singapore to Johor is with Batam Fast Ferry, on the Tanah Merah Tanjung Pengelih ferry in approximately 45 minutes.
Can I take my car on the ferry from Singapore to Johor?
Currently it is not possible to take your car on the ferry from Singapore to Johor.
How far is Singapore to Johor?
The distance between Singapore and Johor is 7.0 miles (11.3km) and 6.1 nautical miles from the nearest ports.
How much does a ferry cost from Singapore to Johor?
Ferry price from Singapore to Johor is based on a few booking preferences such as route, operator, vehicle type and whether you are sailing on a high-speed ferry or conventional ferry. Prices will often vary by season.
Ferries from Tanah Merah to Desaru
Tanah Merah Desaru ferries sail approximately 1 times daily and up to 5 times weekly with a sailing time of 1 hour 30 minutes.
Ferries from Tanah Merah to Tanjung Pengelih
Ferries from Tanah Merah to Tanjung Pengelih sail around 1 times daily and up to 3 times weekly with a duration of about 45 minutes.
Singapore to Johor Ferry Offers and Discounts
For the best ferry offers, we recommend using our Deal Finder to compare ferry tickets and prices. Visit our special offers page to view current ferry offers.
How to book ferry tickets from Singapore to Johor
With Direct Ferries you can book and compare Singapore Johor ferry tickets, operators, timetables and prices using our Deal Finder.