There are 5 ways to get from Johor Bahru to Tanjung Pinang by subway, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, ferry
best- Take the subway from Jurong East to Bedoksubway Ew
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
4h 40mRp 743,229–2,057,490Line 168 bus, ferry
cheapest- Take the bus from Woodlands Int to Bedok Intbus 168
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
6h 25mRp 742,174–2,059,656Bus, ferry
- Take the bus from JB Custom IN to Queen Street Terminalbus Cw2
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
5h 13mRp 771,000–2,099,536Ferry
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Take the ferry from Batam Centre to Tanah Merahferry
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
6h 30mRp 1,616,332–3,136,332Line 858 bus, ferry
- Take the bus from Woodlands Int to Changi Airport PTB2bus 858
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
6h 33mRp 814,394–2,114,394
Questions & Answers
The cheapest way to get from Johor Bahru to Tanjung Pinang is to subway and ferry which costs Rp700000 - Rp2100000 and takes 4h 40m.
The fastest way to get from Johor Bahru to Tanjung Pinang is to subway and ferry which takes 4h 40m and costs Rp700000 - Rp2100000.
No, there is no direct ferry from Johor Bahru to Tanjung Pinang. However, there are services departing from Berjaya Waterfront Ferry Terminal Johor Bahru and arriving at Sri Bintan Pura Ferry Terminal via Batam Centre and Tanah Merah. The journey, including transfers, takes approximately 6h 30m.
The distance between Johor Bahru and Tanjung Pinang is 129 km.
Book your Johor Bahru to Tanjung Pinang ferry tickets online with Omio and 12go.asia.
The best way to get from Johor Bahru to Tanjung Pinang without a car is to subway and ferry which takes 4h 40m and costs Rp700000 - Rp2100000.
It takes approximately 4h 40m to get from Johor Bahru to Tanjung Pinang, including transfers.
Tanjung Pinang is 1h behind Johor Bahru. It is currently 11:31 PM in Johor Bahru and 10:31 PM in Tanjung Pinang.
There are 35+ hotels available in Tanjung Pinang.
What companies run services between Johor Bahru, Malaysia and Tanjung Pinang, Indonesia?
You can take a ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Sri Bintan Pura Ferry Terminal via Batam Centre and Tanah Merah in around 6h 30m.
- Phone
- 1800 336 8900
- Website
- smrt.com.sg
Subway from Jurong East to Bedok
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- Rp 10,000–17,000
- Website
- https://www.smrt.com.sg/
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from JB Custom IN to Queen Street Terminal
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- Rp 33,000–46,000
- Schedules at
- causewaylink.com.my
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- sbstransit.com.sg
Bus from Woodlands Int to Bedok Int
- Ave. Duration
- 1h 59m
- Frequency
- Every 15 minutes
- Estimated price
- Rp 31,000–44,000
- Website
- https://www.sbstransit.com.sg/
- Phone
- 1800-248-0950
- [email protected]
- Website
- towertransit.sg
Bus from Woodlands Int to Changi Airport PTB2
- Ave. Duration
- 2h 28m
- Frequency
- Every 5 minutes
- Estimated price
- Rp 44,732
- Website
- https://towertransit.sg/
- Phone
- +65 6331 4123
- [email protected]
- Website
- sindoferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,800,000
- Schedules at
- 12go.asia
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,800,000
- Schedules at
- 12go.asia
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,800,000
- Schedules at
- 12go.asia
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,800,000
- Schedules at
- 12go.asia
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- Rp 700,000–1,800,000
- Schedules at
- 12go.asia
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–2,000,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–2,000,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- Rp 280,000–600,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–2,000,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–2,000,000
- Schedules at
- majesticfastferry.com.sg
Ferry from Tanah Merah to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rp 750,000–2,000,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 436,333
- Schedules at
- berjayawaterfront.com.my
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- Rp 480,000–700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
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 How do I get from Sydney to Melbourne, How to get from London City Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.


















