There are 4 ways to get from Johor Bahru to Tanjung Pinang by bus, ferry, subway or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 168 bus, ferry  •  3 h 18 min

  1. Take the line 168 bus from Woodlands Reg Int to Bedok Temp Int 168
  2. Take the ferry from Tanah Merah to Tanjung Pinang

$25

Cheapest option

Subway, line 35 bus, ferry  •  3 h 22 min

  1. Take the subway from Marsiling to Jurong East
  2. Take the subway from Jurong East to Bedok
  3. Take the line 35 bus from Bedok Stn to Tanah Merah Ferry Ter 35
  4. Take the ferry from Tanah Merah to Tanjung Pinang

$25 - $26

2 alternative options

Line 170 bus, line 67 bus, line 35 bus, ferry  •  4 h 9 min

  1. Take the line 170 bus from Johor Bahru to Bt Panjang Stn 170
  2. Take the line 67 bus from Aft Blk 185A to Bedok Stn 67
  3. Take the line 35 bus from Bedok Stn to Tanah Merah Ferry Ter 35
  4. Take the ferry from Tanah Merah to Tanjung Pinang

$26 - $28

Ferry, fly  •  2 h 48 min

  1. Take the ferry from Johor Bahru to Batam Centre
  2. Fly from Batam (BTH) to Tanjung Pinang (TNJ) BTH - TNJ

$52 - $125

Questions & Answers

The cheapest way to get from Johor Bahru to Tanjung Pinang is to line 168 bus and ferry which costs RM 103 and takes 3 h 18 min.

More details

The quickest way to get from Johor Bahru to Tanjung Pinang is to ferry and fly which costs RM 200 - RM 550 and takes 2 h 48 min.

More details

The distance between Johor Bahru and Tanjung Pinang is 99 km.

It takes approximately 3 h 18 min to get from Johor Bahru to Tanjung Pinang, including transfers.

More details

What companies run services between Johor Bahru, Malaysia and Tanjung Pinang, Indonesia?

There is no direct connection from Johor Bahru to Tanjung Pinang. However, you can take the line 168 bus to Bedok Temp Int, take the walk to Bedok Stn, take the line 35 bus to Tanah Merah Ferry Ter, take the walk to Tanah Merah, then take the ferry to Tanjung Pinang. Alternatively, you can take a vehicle from Johor Bahru to Tanjung Pinang via Jurong East, Bedok, Bedok Stn, Tanah Merah Ferry Ter, and Tanah Merah in around 3 h 22 min.

Airlines
Wings Air
Website
lionair.co.id
Flights from Batam to Tanjung Pinang
Ave. Duration
30 min
When
Every day
Estimated price
$30 - $100
Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Marsiling to Jurong East
Ave. Duration
25 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Subway from Jurong East to Bedok
Ave. Duration
38 min
Frequency
Every 5 minutes
Estimated price
$0
Schedules at
smrt.com.sg
Bus operators
SBS Transit
Website
sbstransit.com.sg
Bus from Woodlands Reg Int to Bedok Temp Int
Ave. Duration
1 h 1 min
Frequency
Every 15 minutes
Estimated price
$2
Schedules at
sbstransit.com.sg
Bus from Bedok Stn to Tanah Merah Ferry Ter
Ave. Duration
25 min
Frequency
Every 5 minutes
Estimated price
$2
Schedules at
sbstransit.com.sg
Bus from Johor Bahru to Bt Panjang Stn
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
sbstransit.com.sg
SMRT buses
Website
smrt.com.sg
Bus from Aft Blk 185A to Bedok Stn
Ave. Duration
1 h 9 min
Frequency
Every 15 minutes
Estimated price
$1 - $3
Schedules at
journey.smrt.com.sg
Ferry operators
Sindo Ferry
Phone
+65 6331 4123
Email
booking@sindoferry.com.sg
Website
sindoferry.com.sg
Ferry from Tanah Merah to Tanjung Pinang
Ave. Duration
50 min
Frequency
4 times a day
Estimated price
$22
Schedules at
sindoferry.com.sg
Consortium Ferry
Website
ferrytomalaysia.com
Ferry from Johor Bahru to Batam Centre
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$16
Schedules at
tripbooking.co.id

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, How to get from Florence to Rome and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.