How To Go Johor Bahru From Batam

If you’ve ever wondered:

“How do I go to Johor Bahru from Batam?”

“How far is it to Johor Bahru from Batam?”

“Is there a ferry to Johor Bahru from Batam?”

“How much is the ferry service to Johor Bahru from Batam?”

“Where do I take a ferry to Johor Bahru from Batam?”

All of the answers are in this very post!

Including the alternative ferry terminals and the most comfortable way to get to Johor Bahru from Batam!

So what are you waiting for? Read on to find the answers!

1. Ferry From Batam To Johor Bahru Via Pasir Gudang Ferry Terminal
2. Ferry From Batam To Johor Bahru Via Johor Bahru International Ferry Terminal
3. Ferry + Private Car From Batam To Johor Bahru

How To Go To Johor Bahru (JB) From Batam

1. Ferry From Batam To Johor Bahru Via Pasir Gudang Ferry Terminal

You can take a ferry from the bustling Batam Center Ferry Terminal in Indonesia to Pasir Gudang Ferry Terminal, Johor Bahru.

Batam Center Ferry Terminal: http://bit.ly/batamcenter

The Batam Center Ferry Terminal runs daily ferry services at 1-2 hour intervals to Pasir Gudang. The ride will take approximately 45 minutes.

Pasir Gudang Ferry Terminal

Prepare for the long queues if you have to go on a weekend!

If you need anything there are:

  • Food outlets
  • Duty-free shops
  • Currency exchange services
  • WiFi
  • Souvenir shops
  • Mega Mall Batam Center (access this shopping mall via a link bridge)

Ticket Price For One Way:
RM55 (adult) / RM35 (child)

Tip: Save RM12.50/ way if you book a return trip with the same company!

Book online via https://www.easybook.com/en-my/ferry. Note that there will be an additional charge of around RM3.85 (administration fees)

Ferry Schedule:

  • Batam Center Ferry Terminal to Pasir Gudang Ferry Terminal: 6:30am, 7:30am, 9:15am, 11:20am, 1:30pm, 2:50pm and 4:20pm.
  • Pasir Gudang Ferry Terminal to Batam Center Ferry Terminal: 8:30am, 10:15am, 12:00am, 2:00pm, 3:30pm, 5:30pm and 6:45pm.

2. Ferry From Batam To Johor Bahru Via Johor Bahru International Ferry Terminal

There are 2 ferry terminals in Batam to get to Johor Bahru International Ferry Terminal:

  1. Batam Center Ferry Terminal: http://bit.ly/batamcenter
  2. Harbour Bay: http://bit.ly/harbourbaybatam
JB International Ferry Terminal

Image credits: berjayawaterfront.com.my

Also read: 9 Jetty, Port & Ferry Terminal In Johor & Their Services (Travel Info Include Ferry Routes, Schedule & Ticket Price)

Johor Bahru International Ferry Terminal also goes by the following names, Stulang Laut Ferry Terminal, Berjaya Waterfront Ferry Terminal or The Zone Ferry Terminal.

Ferry Service From Batam Center Ferry Terminal (Indonesia) To Berjaya Waterfront Ferry Terminal (Johor):

Batam Center Ferry Terminal Ticket Price:

  • For Adult (age 13 years old+): RM72.45/One-Way or RM144.90/Two-Way
  • For Child (age 3 to 12 years old): RM48.30/One-Way or RM96.60/Two-Way

Ferry Schedule:

  • Batam Center Ferry Terminal to Berjaya Waterfront Ferry Terminal: 6:30am until 5:45pm, every 45-60 minutes.
  • Berjaya Waterfront Ferry Terminal to Batam Center Ferry Terminal: 07:15am until 6:30pm, every 45-60 minutes.

Ferry Service From Harbour Bay, Batam (Indonesia) To Berjaya Waterfront Ferry Terminal (Johor):

Harbour Bay Ferry Terminal

Image credits: fringeagency.files.wordpress.com

Ticket Price:

  • For Adult (age 13 years old+): RM72/One-Way or ~RM131/Two-Way
  • For Child (age 3 to 12 years old): RM46/One-Way or ~RM71/Two-Way

Tip: Save RM15.50 for an adult/way or RM10.50 for a child/way if you book a two-way trip instead!

Ferry Schedule:

  • Harbour Bay, Batam to Berjaya Waterfront Ferry Terminal: 6:30am until 5:30pm, every 1-2 hours.
  • Berjaya Waterfront Ferry Terminal to Harbour Bay, Batam: 07:30am until 6:30pm, every 1-2 hours.

 

3. Ferry + Private Car From Batam To Johor Bahru

Step 1: Ferry From Batam To Harbour Front, Singapore

To get to Harbour Front of Singapore, there are 4 ports in Batam that you can depart from:

Address Of The 4 Ports In Batam That Offer Ferry Services To Harbour Front, Singapore:

  1. Sekupang Ferry Terminal: http://bit.ly/sekupangferry
  2. Batam Center Ferry Terminal: http://bit.ly/batamcenter
  3. Harbour Bay: http://bit.ly/harbourbaybatam
  4. Waterfront (Marina Teluk Senimba Ferry Terminal): http://bit.ly/waterfrontferry

Journey Duration To Harbour Front, Singapore From:

  1. Sekupang Ferry Terminal – 45 minutes
  2. Batam Center Ferry Terminal – 1 hour
  3. Harbour Bay – 50 minutes
  4. Waterfront (Marina Teluk Senimba Ferry Terminal) – 1 hour and 20 minutes

Also read: How To Go To Singapore From Johor Bahru (JB)

 

Ferry Service From Sekupang, Batam (Indonesia) To Harbour Front, Singapore:

Sekupang Ferry Terminal

Ticket Price (Sekupang Ferry Terminal):

  • For Adult: RM54-75/One-Way or RM105-147/Two-Way
  • For Child: RM54-75/One-Way or RM105-138/Two-Way

Ferry Schedule:

  • Sekupang Ferry Terminal, Batam to Harbour Front, Singapore: 6:00am until 7:00pm, every 60 minutes.
  • Harbour Front, Singapore to Sekupang Ferry Terminal, Batam: 07:20am until 9.45pm, every 1-2 hours

Ferry operators:

Click on the links to book a ticket with the respective ferry operator!

  1. Batam Fast Ferry: https://www.batamfast.com/booking/index.ashx
  2. Majestic Fast Ferry: https://www.majesticfastferry.com.sg/
  3. Sindo Ferry: https://www.sindoferry.com.sg/

 

Ferry Service From Batam Center Ferry Terminal, Batam (Indonesia) To Harbour Front, Singapore:

Batam Center Ferry Terminal

Ticket Price (Batam Center Ferry Terminal):

  • For Adult: RM54-75/One-Way or RM105-147/Two-Way
  • For Child: RM54-75/One-Way or RM105-138/Two-Way

Ferry Schedule:

  • Batam Center Ferry Terminal to Harbour Front, Singapore: 6:00am until 8:40pm, every 60 minutes.
  • Harbour Front, Singapore to Batam Center Ferry Terminal: 08:00am until 9.50pm, every 1-2 hours

Ferry operators:

Click on the links to book a ticket with the respective ferry operator!

  1. Batam Fast Ferry: https://www.batamfast.com/booking/index.ashx
  2. Majestic Fast Ferry: https://www.majesticfastferry.com.sg/
  3. Sindo Ferry: https://www.sindoferry.com.sg/

Ferry Service From Habour Bay, Batam (Indonesia) To Harbour Front, Singapore:
Harbour Bay Ferry Terminal

Image credits: fringeagency.files.wordpress.com

Ticket Price (Harbour Bay):

  • For Adult (age 13 years old+): RM75/One-Way or RM84-150/Two-Way
  • For Child (age 3 to 12 years old): RM75/One-Way or RM84-150/Two-Way
  • For Infant (age 0 to 2 years old): RM 21/One-Way or RM42/Two-Way

Ferry Schedule:

  • Harbour Bay, Batam to Harbour Front, Singapore: 6:00am until 9:20pm, every 60 minutes.
  • Harbour Front, Singapore to Harbour Bay, Batam: 8:15am until 9:35pm, every 60 minutes.

Ferry operators:

Click on the links to book a ticket with the respective ferry operator!

  1. Batam Fast Ferry: https://www.batamfast.com/booking/index.ashx
  2. Horizon Fast Ferry: https://www.horizonfastferry.com.sg/

 

Ferry Service From Waterfront, Batam (Indonesia) To Harbour Front, Singapore:

Ticket Price (Waterfront):

  • For Adult: RM75/One-Way or RM147/Two-Way
  • For Child: RM60/One-Way or RM117/Two-Way

Ferry Schedule:

  • Waterfront, Batam to Harbour Front, Singapore: 1:20pm only
  • Harbour Front, Singapore to Waterfront, Batam: 11:30am, 2:10pm and 4:00pm

Ferry operators:
Click on the links to book a ticket with the respective ferry operator!
Sindo Ferry: https://www.sindoferry.com.sg/

Step 2: Private Car From Harbour Front, Singapore To Johor Bahru

For the utmost convenience, you can arrange with a private car service like SGMYTAXI to pick you up right away when you arrive at Harbour Front, Singapore!

What To Expect:
The drive from Harbour Front, Singapore to Johor Bahru is roughly 30 minutes.

SGMYTAXI: Private Taxi/Car From Singapore to Desaru Coast Water Park

Why You Should Choose A Private Car Service from Harbour Front, Singapore to Johor Bahru:

  • 100% customizable! Choose your own pick-up times, drop off locations and whether you want a one way or round trip transfer.
  • At the Singapore and Malaysia immigration checkpoint, you won’t even have to get out of the car!
  • This is the safest way to travel (drivers are very familiar with the routes and cars are well-maintained!)
  • You will not need to share the car with strangers
  • Very comfortable ride too! With ample legroom and luggage space.
  • Different vehicles to choose from!
  • The online booking process is available and straightforward
  • Reasonable rates

Package options:
Different drop off location is available!

These include popular Johor Bahru attractions like Johor Premium Outlets, Legoland, and Hello Kitty Town.

Vehicles Details:
Available vehicles can easily accommodate up to 7 people!

The MPV fleet includes:

SGMYTAXI 专车 (Toyota Innova)

i.) Toyota Innova
(7-seater MPV)

Car Rental Toyota Alphard

ii.) Toyota Alphard
(8-seater MPV)

Hyundai Starex (SGMYTAXI)

iii.) Hyundai Starex
(10-seater MPV)

How To Book Private Car:
To book a car with SGMYTAXI, you can WhatsApp them or fill in the online form.