Johor Bahru to Batam

Johor Bahru to Batam

Johor Bahru
Batam
Jun 8, 2027
+ Add return
0 Passengers
Finding the best routes for you — almost ready!
Sort by
Filters
Departure time
Price
Arrival time
 
 
 
 
 

Johor Bahru to Batam Destination Reviews

SN
Siti N
The time departure of the ferry should be more punctual because there are passengers who have connected journey by train or bus.
Johor Bahru to Batam, Ferry High Speed Ferry, Pintas Fast Ferry, Mar 6, 2026
JY
Joo Y
The workers asking to pay tips when offer help, even though I said I do not need the service.
Johor Bahru to Batam, Ferry Ferry, Citra Indomas, Aug 9, 2022
RR
Riwinoto R
I got the ticket manually from the agent. It think, it should be automatic e-ticket sent to my email. I argued a little with ferry operator. She said that I should give them a ticket from the agent?. I suggest the agent should make the procedure to simple as possible.
Johor Bahru to Batam, Ferry Ferry, Citra Indomas, Jun 18, 2022
4.4
21 customer reviews
5
42%
4
43%
3
10%
2
5%
1
0%

Johor Bahru to Batam Schedule

TypeOperatorClassDeparture TimeArrival TimePriceRating
Flight
Malaysia Airlines
Economy
06:30
19:15
$414.17
Flight
Batik Air Malaysia
Economy
07:00
21:35
$129.07
Ferry
Dolphin Fast Ferry
High Speed Ferry
07:30
08:30
$24.20
Ferry
Pintas Fast Ferry
High Speed Ferry
08:30
10:00
$23.95
Bus
Citra Indomas
Express
09:30
11:42
$23.82
  4.5
Ferry
Dolphin Fast Ferry
High Speed Ferry
10:00
11:30
$24.20
Ferry
Dolphin Fast Ferry
High Speed Ferry
10:30
12:15
$24.20
Bus
Citra Indomas
Express
11:15
13:27
$25.01
  4.5
Flight
Batik Air Malaysia
Economy
11:35
21:35
$231.38
Bus
Citra Indomas
Express
12:00
14:12
$23.82
  4.5
Ferry
Pintas Fast Ferry
High Speed Ferry
13:00
14:30
$23.95
Bus
Citra Indomas
Express
13:45
15:57
$25.01
  4.5
Ferry
Pintas Fast Ferry
High Speed Ferry
14:30
16:00
$23.95
Bus
Citra Indomas
Express
15:00
17:12
$23.82
  4.5
Flight
Batik Air Malaysia
Economy
15:45
19:00
$93.27
Flight
Batik Air Malaysia
Economy
16:30
21:35
$123.46
Flight
Batik Air Malaysia
Economy
16:50
22:20
$102.47
Flight
Batik Air Malaysia
Economy
17:10
21:35
$102.95
Ferry
Dolphin Fast Ferry
High Speed Ferry
17:30
19:00
$24.20
Bus
Citra Indomas
Express
18:00
20:12
$23.82
  4.5

Transportation Overview: Johor Bahru to Batam

This route connects the southern tip of Peninsular Malaysia to the Riau Islands of Indonesia across the Singapore Strait. Travelers cross the maritime border via ferry services departing from international terminals in Johor Bahru. The route from Johor Bahru to Batam connects these key locations in Malaysia. Travelers can choose from multiple transport options, ranging from the ferry for budget trips to the bus for quicker arrivals.

Criteria Information
Fastest Option bus (1h)
Most Budget-Friendly ferry (Starting at MYR 100)

Travel Duration and Distance

Parameter Value
Land Distance 164 km (102 miles)
Direct Flight Distance 49 km (31 miles)
Shortest Journey 1h
Longest Journey 13h

Ferries for this route primarily depart from the Berjaya Waterfront Ferry Terminal (Stulang Laut) or Puteri Harbour International Ferry Terminal. Travelers should confirm their departure point as these terminals are located in different parts of the city.

Ticket Prices: Johor Bahru to Batam

Fares vary by operator and season. Pintas Fast Ferry currently offers competitive rates.

Category Description
Budget vs. Premium ferry offers the lowest entry price at MYR 100, while avia (up to MYR 1143.11) ensures a higher level of comfort.
Availability Tickets for ferry and other modes are available for daily booking.

Practical Travel Tips

Topic Details
Departure Ferries depart from Berjaya Waterfront or Puteri Harbour; arrive at least 90 minutes before departure to complete mandatory immigration and customs procedures.
Arrival Upon arrival at Batam Centre or Harbour Bay, local taxis and ride-hailing services are available for onward travel within the city.
General Ensure your passport has at least six months of validity and check the latest Indonesian visa requirements for your nationality prior to booking.

Returning to Johor Bahru

Return trips from Batam to Johor Bahru are generally available via the same transport modes. We recommend checking the latest schedule for ferry or bus to ensure a smooth return journey.

Frequently Asked Questions

How far is Johor Bahru from Batam?

The travel distance involves a sea crossing of approximately 164 km between the two ports.

What is the fastest way to travel from Johor Bahru to Batam?

The fastest way to complete the journey is via bus, which takes approximately 1h.

How much does it cost to travel from Johor Bahru to Batam?

Ticket prices start at MYR 100 for the ferry, though rates may fluctuate based on the operator and booking time.

Transportation from Johor Bahru to Batam

Facts about the transport from Johor Bahru to Batam

Cheapest Transport$26
Fastest Transport15m
Earliest Departure7:15 AM
Latest Departure6:30 PM
Departures per day28
Distance198 kilometers
Transport CompaniesCitra Indomas, Daytrip private transfer with English speaking driver, Firefly, Indomas Ferry, Pasir Gudang Ferry, Pintas Fast Ferry, Putri Anggreni Ferry, SmartRyde