There are 5 ways to get from Desaru to Segamat 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 Segamattrain Ets / ...
2h 44mRM 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 Segamattrain Ets / ...
3h 46mRM 102–149Ferry, 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 Segamattrain Ets / ...
7h 30mRM 264–329Drive 241.6 km
- Drive from Desaru to Segamatcar 241.6 km
2h 53mRM 184–265Taxi
- Take the taxi from Desaru to Segamattaxi 241.6 km
2h 53mRM 400–480
Comparing Your Travel Options
The cheapest way to get from Desaru to Segamat is to taxi and bus and train which costs RM 100 - RM 150 and takes 3h 46m.
The fastest way to get from Desaru to Segamat is to taxi and train which takes 2h 44m and costs RM 130 - RM 180.
The distance between Desaru and Segamat is 233 km. The road distance is 241.6 km.
The best way to get from Desaru to Segamat without a car is to taxi and train which takes 2h 44m and costs RM 130 - RM 180.
It takes approximately 2h 44m to get from Desaru to Segamat, including transfers.
Yes, the driving distance between Desaru to Segamat is 242 km. It takes approximately 2h 53m to drive from Desaru to Segamat.
There are 49+ hotels available in Segamat.
What companies run services between Desaru, Malaysia and Segamat, Malaysia?
There is no direct connection from Desaru to Segamat. However, you can take the taxi to Jb Sentral then take the train to Segamat. Alternatively, you can take a vehicle from Desaru to Segamat 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 30m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Segamat
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
Train from Jb Sentral to Segamat
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
Train from Jb Sentral to Segamat
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
- 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
- +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 230–260
- Schedules at
- batamfast.com
- Book at
- 12go.asia
- Ave. Duration
- 1h 30m
- Estimated price
- RM 85–480
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 Want to know more about Flixbus?, Flying into Beijing?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.






