• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Gemas to Kuala Lumpur by train, bus, taxi 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.

Recommended option

Train  •  2h 31m

  1. Take the train from Gemas to Kuala Lumpur

RM 21 - RM 35

Cheapest option

Bus  •  3h 11m

  1. Take the bus from Gemas to Terminal Bersepadu Selatan

RM 18 - RM 28

2 alternative options

Taxi  •  2h 6m

  1. Take a taxi from Gemas to Kuala Lumpur 108.8 miles

RM 310 - RM 370

Drive  •  2h 6m

  1. Drive from Gemas to Kuala Lumpur 108.8 miles

RM 30 - RM 50

Questions & Answers

The cheapest way to get from Gemas to Kuala Lumpur is to bus which costs RM 18 - RM 28 and takes 3h 11m.

More details

The quickest way to get from Gemas to Kuala Lumpur is to taxi which costs RM 310 - RM 370 and takes 2h 6m.

More details

Yes, there is a direct train departing from Gemas and arriving at Kuala Lumpur. Services depart twice daily, and operate every day. The journey takes approximately 2h 31m.

More details

The distance between Gemas and Kuala Lumpur is 119 km. The road distance is 174.1 km.

Get driving directions

The best way to get from Gemas to Kuala Lumpur without a car is to train which takes 2h 31m and costs RM 21 - RM 35.

More details

The train from Gemas to Kuala Lumpur takes 2h 31m including transfers and departs twice daily.

More details

Gemas to Kuala Lumpur train services, operated by KTM ETS Malaysia Railway, depart from Gemas station.

More details

The best way to get from Gemas to Kuala Lumpur is to train which takes 2h 31m and costs RM 21 - RM 35. Alternatively, you can bus, which costs RM 18 - RM 28 and takes 3h 11m.

Mode details

Gemas to Kuala Lumpur train services, operated by KTM ETS Malaysia Railway, arrive at Kuala Lumpur station.

More details

Yes, the driving distance between Gemas to Kuala Lumpur is 174 km. It takes approximately 2h 6m to drive from Gemas to Kuala Lumpur.

Get driving directions

Map of how to get from Gemas to Kuala Lumpur.
Launch map view
  • Distance: 74.7 miles
  • Duration: 2h 31m

What companies run services between Gemas, Malaysia and Kuala Lumpur, Malaysia?

KTM ETS Malaysia Railway operates a train from Gemas to Kuala Lumpur twice daily. Tickets cost RM 21 - RM 35 and the journey takes 2h 31m. Alternatively, Transnasional operates a bus from Gemas to Kuala Lumpur 5 times a day. Tickets cost RM 16 and the journey takes 2h 53m.

Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Gemas to Kuala Lumpur
Ave. Duration
2h 31m
Frequency
Twice daily
Estimated price
RM 21 - RM 35
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
RM 21 - RM 23
Gold
RM 28 - RM 32
Platinum
RM 35 - RM 41
Bus operators
Other operators
Taxi from Gemas to Kuala Lumpur
Ave. Duration
2h 6m
Estimated price
RM 310 - RM 370

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?, Need to know: Jadrolinija and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

More Questions & Answers

There are 4508+ hotels available in Kuala Lumpur. Prices start at RM 100 per night.

More details