
Batam to JB Ferry
Ferry from Batam to Johor Bahru (JB) is one of the most convenient and popular ways for Indonesians to visit Malaysia.
Whether you’re travelling, visiting family, shopping, or continuing your journey to Kuala Lumpur or Singapore, this ferry route offers a fast and comfortable option without the need for flights. With short travel time and affordable fares, the Batam to JB ferry provides a smooth and scenic journey, perfect for weekend getaways or multi-city trips in Malaysia and Singapore.
Ferry Schedule from Batam to Johor Bahru
🛣️ Distance: 169 km
🕒 Average journey time: 1 hr 30 mins – 2 hrs
⛴️ No. of operators: 3
📍 Arrival point: Stulang (Berjaya Waterfront)
💰 Ticket Fare: From Rp 400,690.14 // RM 100 // SGD 31.37
Time: 06:30 – 16:00
Pick-up Point: Harbour Bay Batam
- Convenient cross-border connection between Malaysia and Indonesia
- Safety-first operations
- Comfortable seating
Time: 06:30 – 17:00
Pick-up Point: Harbour Bay Batam
- Affordable fares with modern ferries
- Comfortable seating and onboard amenities
- Prioritises safety and reliable service
Pintas Samudra
Time: 06:30 – 17:00
Pick-up Point: Batam Centre Point International Ferry Terminal
- Luxurious, spacious seating with entertainment onboard
- Well-maintained ferries and experienced crew
- Known for punctual service
Things to Do in Johor Bahru
City Square, KSL City Mall & Mid Valley
Top malls in JB for shopping, dining, and relaxation.
City Square: Connected to Singapore Causeway.
KSL Mall: Popular for affordable fashion & spas.
Mid Valley: JB’s newest lifestyle hub with luxury retail & F&B options.
Kota Tinggi Firefly Park
Enjoy a magical boat cruise along the river to witness thousands of glowing fireflies lighting up the mangrove trees. Take a serene night experience here with your families and loved ones.
Chingay Night Parade Festival
A grand Chinese New Year celebration with floats, dragon dances, and cultural performances, which is one of Malaysia’s biggest street parades.
Austin Heights Water & Adventure Park
A fun-filled park featuring thrilling water slides, rope courses, and go-kart racing, ideal for families and adrenaline seekers.
Old Johor Cultural District (Tan Hiok Nee)
Heritage street with murals, cafés, and antique shops. A favourite among visitors for local desserts and vintage photography.
Sultan Abu Bakar Mosque
A majestic Victorian-Moorish mosque overlooking the Straits of Johor, symbolising Johor’s royal legacy and Islamic heritage.
Travel Tips
After exploring Johor Bahru, travellers can continue their journey easily to Kuala Lumpur or Singapore thanks to JB’s excellent connectivity. It’s a strategic hub for Indonesians arriving via ferry from Batam.
Bus from Johor Bahru to Kuala Lumpur
Duration: 4 hrs 30 mins – 5 hrs 30 mins
Ticket Price: Rp 80,140.95 // RM 20 // SGD 6.27
No. of Operators: 37
Top-Rated Buses from JB to KL
707 Inc
Time: 21:00 – 22:00
Fare: Rp 140,241.55 // RM 35 // SGD 10.98
Route: Tun Aminah → TBS
Sin Yong Express
Time: 07:30 – 22:31
Fare: Rp 160,276.06 // RM 40 // SGD 12.55
Route: Tun Aminah → TBS
KKKL Express
Time: 06:00 – 23:59
Fare: Rp 144,248.45 // RM 36 // SGD 11.29
Route: Larkin Sentral → TBS
LA Holidays
Time: 00:15 – 23:55
Fare: Rp 140,241.55 // RM 35 // SGD 10.98
Route: Sri Putri (JB) → TBS
Bus from Johor Bahru to Singapore
The JB–Singapore Causeway connects both cities in under an hour, making cross-border trips quick and easy.
Duration: ~50 mins (depends on traffic & immigration)
Ticket Price: Rp 32,055.21 // SGD 2.51 // RM 8
No. of Operators: 2
Top-Rated Buses from JB to Singapore
Transtar Cross Border
Time: 05:00 – 20:00
Pick-up: JB Checkpoint, KSL Resort, New York Hotel
Drop-off: Sentosa, Great World, Tanglin, Changi Airport (T1–T4), etc.
How to Book Your Ferry Online
Book your ferry from Batam to Johor Bahru easily on BusOnlineTicket.com or via the BusOnlineTicket App. Compare ferry and bus routes, fares, and schedules. Enjoy your one-stop online booking now!
FAQ
Do I need a passport?
Yes, this is an international ferry route. Please bring a valid passport with at least 6 months’ validity.
Do I need to fill out immigration forms when travelling from Batam to Johor Bahru?
Yes, as this is an international route, you’ll go through immigration at both Batam and Johor Bahru terminals. Make sure to have your passport, boarding pass, and completed arrival/departure card ready.
Are ferries available daily?
Yes, with frequent departures by multiple operators.
Can tickets be refunded or changed?
Yes, with BOT GoFlexi, you can reschedule or cancel your ticket according to policy terms.
