There are 5 ways to get from Desaru to Gemas by taxi, train, ferry, 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.
Taxi, train
best- Take the taxi from Desaru to Jb Sentraltaxi
- Take the train from Jb Sentral to Gemastrain Ets / ...
3hRM 130–178Taxi, bus, train
cheapest- Take the taxi from Desaru to OPP Jalan Jambutaxi
- Take the bus from OPP Jalan Jambu to JB Sentralbus T20
- Take the train from Jb Sentral to Gemastrain Ets / ...
4h 11mRM 102–148Ferry, line 168 bus, train
- Take the ferry from Desaru Coast Ferry Terminal to Tanah Merah Terminalferry
- Take the bus from Bedok Int to W'Lands Stn Exit 4bus 168
- Take the train from Jb Sentral to Gemastrain Ets / ...
7h 55mRM 274–438Drive 269.9 km
- Drive from Desaru to Gemascar 269.9 km
3h 17mRM 202–291Taxi
- Take the taxi from Desaru to Gemastaxi 269.9 km
3h 17mRM 440–550
Questions & Answers
The cheapest way to get from Desaru to Gemas is to taxi and bus and train which costs RM 100 - RM 150 and takes 4h 11m.
The fastest way to get from Desaru to Gemas is to taxi and train which takes 3h and costs RM 130 - RM 180.
The distance between Desaru and Gemas is 257 km. The road distance is 269.9 km.
The best way to get from Desaru to Gemas without a car is to taxi and train which takes 3h and costs RM 130 - RM 180.
It takes approximately 3h to get from Desaru to Gemas, including transfers.
Yes, the driving distance between Desaru to Gemas is 270 km. It takes approximately 3h 17m to drive from Desaru to Gemas.
There are 44+ hotels available in Gemas.
What companies run services between Desaru, Malaysia and Gemas, Malaysia?
There is no direct connection from Desaru to Gemas. However, you can take the taxi to Jb Sentral then take the train to Gemas. Alternatively, you can take a vehicle from Desaru to Gemas via Desaru Coast Ferry Terminal, Tanah Merah Terminal, Tanah Merah Ferry Ter, Bedok Int, W'Lands Stn Exit 4, Woodlands Temp Int, JB Sentral Bus Ter, and Jb Sentral in around 7h 55m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Gemas
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
Train from Jb Sentral to Gemas
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
Train from Jb Sentral to Gemas
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 4–30
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–30
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- SBS Transit
Bus from Bedok Int to W'Lands Stn Exit 4
- Ave. Duration
- 2h 1m
- Frequency
- Every 15 minutes
- Estimated price
- RM 7–11
- Website
- SBS Transit
- Phone
- +60 7 360 2244
- [email protected]
- Website
- Causeway Link
Bus from OPP Jalan Jambu to JB Sentral
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- RM 12–17
- Schedules at
- Causeway Link
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Desaru Coast Ferry Terminal to Tanah Merah Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 240–370
- Schedules at
- batamfast.com
- Book at
- 12go.asia
- Ave. Duration
- 1h 38m
- Estimated price
- RM 85–550
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 Which side of Niagara Falls should I choose (and how do I get there)?, Travelling around the UAE, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.









