There are 3 ways to get from Klang to Mersing by tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tram, bus
best- Take the tram from Klang to Kl Sentraltram
- Take the bus from Terminal Bersepadu Selatan to Terminal Bas Kluangbus
- Take the bus from Terminal Bas Kluang to Terminal Bas Mersingbus
7h 31mRM 50–76Bus
cheapest- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
7h 36mRM 36–88Drive 364.4 km
- Drive from Klang to Mersingcar 364.4 km
4h 20mRM 62–89
Klang to Mersing by tram, train, and bus
Questions & Answers
The cheapest way to get from Klang to Mersing is to bus which costs RM 35 - RM 90 and takes 7h 36m.
The fastest way to get from Klang to Mersing is to drive which takes 4h 20m and costs RM 60 - RM 90.
The distance between Klang and Mersing is 387 km. The road distance is 364.4 km.
The best way to get from Klang to Mersing without a car is to tram and bus which takes 7h 31m and costs RM 50 - RM 80.
It takes approximately 7h 31m to get from Klang to Mersing, including transfers.
Yes, the driving distance between Klang to Mersing is 364 km. It takes approximately 4h 20m to drive from Klang to Mersing.
There are 87+ hotels available in Mersing.
What companies run services between Klang, Malaysia and Mersing, Malaysia?
Sanwa Express operates a bus from Terminal Bersepadu Selatan to Mersing Jetty every 4 hours. Tickets cost RM 30–60 and the journey takes 5h.
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Klang to Kl Sentral
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- RM 3–20
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 14–20
- Shuttle
- RM 3–13
- Express First
- RM 13–17
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Terminal Bas Kluang
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RM 26–28
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- +603-7728 4789
- helpdesk@eticketing.my
- Website
- ssinternational.com.my
Bus from Terminal Bersepadu Selatan to Terminal Bas Kluang
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a day
- Estimated price
- RM 26–28
- Book at
- https://12go.asia/
Bus from Terminal Bas Kluang to Terminal Bas Mersing
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- RM 18–20
- Book at
- https://12go.asia/
- Phone
- +60 13-646 5773
- sanwatourbooking@gmail.com
- Website
- facebook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- RM 30–60
- Book 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 5 delightfully under-the-radar French towns you need to visit, The beginner’s guide to the 2018 World Nomad Games, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.











