There are 2 ways to get from Selat Panjang to Malaysia by 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.
Ferry, bus
best- Take the ferry from Selat Panjang to Minyak Beku Ferry Terminalferry
- Take the bus from Batu Pahat to Terminal Bersepadu Selatanbus Batu Pahat
7h 29mRM 191–221Ferry, bus via Puchong
cheapest- Take the ferry from Selat Panjang to Minyak Beku Ferry Terminalferry
- Take the bus from Batu Pahat to Puchongbus
9h 19mRM 176–191
Questions & Answers
The cheapest way to get from Selat Panjang to Malaysia is to ferry and bus via Puchong which costs RM 170 - RM 200 and takes 9h 19m.
The fastest way to get from Selat Panjang to Malaysia is to ferry and bus which takes 7h 29m and costs RM 190 - RM 230.
The distance between Selat Panjang and Malaysia is 352 km.
It takes approximately 7h 29m to get from Selat Panjang to Malaysia, including transfers.
There are 8286+ hotels available in Malaysia.
What companies run services between Selat Panjang, Indonesia and Malaysia?
There is no direct connection from Selat Panjang to Malaysia. However, you can drive to Selat Panjang, take the ferry to Minyak Beku Ferry Terminal, drive to Batu Pahat, take the bus to Terminal Bersepadu Selatan, walk to Bandar Tasik Selatan, then take the train to KL Sentral. Alternatively, you can take a vehicle from Selat Panjang to Kl1925 Jabatan Warisan Negara via Selat Panjang, Minyak Beku Ferry Terminal, Batu Pahat, Puchong, and Sj516 Lotus Extra Puchong in around 9h 19m.
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Batu Pahat to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RM 35–60
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- 017-6592527
- [email protected]
- Website
- transnasional.com.my
Bus from Batu Pahat to Puchong
- Ave. Duration
- 3h 52m
- Frequency
- 3 times a day
- Estimated price
- RM 22–30
- Website
- https://www.transnasional.com.my/
- Phone
- 60 10-826 0022
- Website
- facebook.com
Ferry from Selat Panjang to Minyak Beku Ferry Terminal
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- RM 150
- Schedules at
- facebook.com
Ferry from Selat Panjang to Minyak Beku Ferry Terminal
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- RM 150
- Schedules at
- facebook.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 Travelling by boat in Italy, Need to know: Jadrolinija, and How to get from London City Airport into central London - to help you get the most out of your next trip.




