Trains from Ipoh to Johor Bahru

To travel by train from Ipoh to Johor Bahru for connections to Singapore, you need to change trains once on route at Gemas. In order to complete the journey in single day you need to take the first direct train of the day from Ipoh to Gemas.

Train 1: Ipoh to Gemas


There are 2 direct train services a day from Ipoh to Gemas.

TrainIpohGemasService
932109:3614:52ETS Gold
942518:5700:10ETS Gold
  • Check train ticket availability for travel from Ipoh to Gemas.

Train 2: Gemas to Johor Bahru


There are 4 direct train services a day from Gemas to Johor Bahru. Please Note: JB Sentral Station is currently closed for a building upgrade and trains are temporarily terminating at Kempas Baru, which is the next closest station to Johor Bharu.

TrainGemasKempas BaruService
4102:0006:07Southern Shuttle
2707:3412:08Ekspress Rakyat Timuran
4315:2019:27Southern Shuttle
4517:0521:45Southern Shuttle
  • Check train ticket availability for travel from Gemas to Johor Bahru.

Ipoh Railway Station


Ipoh Railway Station is located near Ipoh’s historic old town area.

Google Map of Ipoh Railway Station

Gemas Railway Station


To travel from Ipoh to Johor Bahru you need to change trains at Gemas Railway Station.

Google Map of Gemas Railway Station

Johor Bahru Railway Station


Johor Bharu Sentral Station is the final stop on the West Coast Train Line.

Google Map of Johor Bharu Sentral Station

Travel to Singapore


From Johor Bharu there are three ways to travel to Singapore: by taxi, by bus and by train. The cheapest option is to take a bus. Causeway Link bus services depart from Larkin Bus Terminal in Johor Bahru every day from 04:10 until 22:40 and take 15 to 30 minutes to arrive into Kranji MRT Station, which is the closest suburban railway station to the causeway linking Malaysia to Singapore. The one-way fare is 1.9 MYR. Travel by taxi is the most expensive option. A taxi from Johor Bahru city centre across to Singapore costs around 100 to 150 MYR depending upon which taxi company you travel with and your final destination in Singapore. By taxi the journey also takes 15 to 30 minutes just to get across to Singapore because of the volume of traffic on this route.

Johor Bahru is near Singapore
Johor Bahru is near Singapore

Much faster than travelling road from Johor Bharu to Singapore is to take the KTM Shuttle train service which departs from Johor Bahru Sentral station and arrives in Singapore at Woodlands Train Checkpoint. Train depart every day from 05:00 until 22:45 and the journey takes only 5 minutes. The ticket price is 5 MYR. Woodland Checkpoint is 1.6 km from the nearest rapid transport station, Marsiling MRT Station. You take a bus to Marsiling MRT Station from the nearby Woodland Temporary Bus Interchange.

How useful was this post?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 4

No votes so far! Be the first to rate this post.