Trip to Kuala Lumpur

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Johor Bahru to Kuala Lumpur

🚉 Although there is no direct train from Johor Bahru to Kuala Lumpur, travelers can take a train from Danga City Mall with services operated by KTM Intercity. The journey, with transfers in Gemas, takes approximately 7 hours and 52 minutes. 🎫 Tickets for the train journey between Johor Bahru and Kuala Lumpur are affordable, with prices ranging from $3 to $15 depending on the class and amenities chosen. This convenient mode of transportation offers a comfortable and cost-effective way to travel between these two bustling cities in Malaysia.

Where to stay in Kuala Lumpur

There are over 2881 hotels to stay in Kuala Lumpur. Prices range from $4 per night.

Accomodation
  • There is no direct train service from Johor Bahru to Kuala Lumpur. However, travelers can take the train from Danga City Mall to Gemas and then transfer to another train from Gemas to Bandar Tasek in Kuala Lumpur. The total journey time, including transfers, is approximately 7 hours and 52 minutes. The train services for this route are operated by KTM Intercity, with ticket prices ranging from $3 to $15.
  • As there is no direct train between Johor Bahru and Kuala Lumpur, the fastest option would be to take the train departing from Danga City Mall to Gemas and then transfer to another train to Bandar Tasek in Kuala Lumpur. The total travel time for this route, including transfers, is approximately 7 hours and 52 minutes. The train services are operated by KTM Intercity, with ticket prices ranging from $3 to $15.
  • Trains traveling from Johor Bahru to Kuala Lumpur depart from Danga City Mall station. This station serves as the main departure point for the KTM Intercity train services operating on this route. Passengers can board the train at Danga City Mall and begin their journey towards Kuala Lumpur.
  • There are multiple trains that operate indirectly between Johor Bahru and Kuala Lumpur. Passengers can take a train from Danga City Mall to Gemas and then transfer to another train to continue their journey to Bandar Tasek in Kuala Lumpur. The entire trip, with transfers included, typically takes about 7 hours and 52 minutes. These train services are run by KTM Intercity, offering travelers the opportunity to reach their destination at affordable prices ranging from $3 to $15.
  • The train from Johor Bahru to Kuala Lumpur operated by KTM Intercity arrives at the Bandar Tasek station in Kuala Lumpur. This is the final destination for passengers traveling on this route. Upon arrival at Bandar Tasek station, travelers can easily access various transportation options to reach their final destinations within Kuala Lumpur.
  • The first train of the day from Johor Bahru to Kuala Lumpur, operated by KTM Intercity, departs from Danga City Mall station in the early morning. The last train of the day for this route usually leaves in the evening. Due to the route involving transfers and a total journey time of approximately 7 hours and 52 minutes, travelers should plan their schedules accordingly to catch the appropriate trains from Johor Bahru to reach Kuala Lumpur.
  • There are no direct train trips between Johor Bahru and Kuala Lumpur. Travelers will need to take a train from Danga City Mall to Gemas, and then transfer to another train from Gemas to Bandar Tasek in Kuala Lumpur. The journey involves transfers and takes approximately 7 hours and 52 minutes. Therefore, there are no direct train services between Johor Bahru and Kuala Lumpur, only trains that require a transfer at Gemas.
  • No, there is no direct train service between Johor Bahru and Kuala Lumpur. Travelers will need to take a train from Danga City Mall to Gemas and then transfer to another train from Gemas to Bandar Tasek in Kuala Lumpur. The entire journey, including the transfers, typically takes around 7 hours and 52 minutes. Therefore, passengers must be prepared for transfers during their train journey between Johor Bahru and Kuala Lumpur.
  • The cost of a train ticket from Johor Bahru to Kuala Lumpur can range from $3 to $15, depending on factors such as class of travel, availability, and booking time. Passengers should check with the train operator, KTM Intercity, for specific pricing details and any promotions that may be available. It is advisable to book tickets in advance to secure the best fares for the journey between Johor Bahru and Kuala Lumpur by train.

Will you be returning to Johor Bahru by train?

If you are looking for the return train journey, check out trains from Kuala Lumpur to Johor Bahru

See schedule