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.

937109:4114:35ETS Platinum
942518:5823:59ETS Gold
  • Check train ticket availability for travel from Ipoh to Gemas.

Train 2: Gemas to Johor Bahru

There are 4 direct train service a day from Gemas to Johor Bahru.

TrainGemasJohor BahruService
4102:0006:31Southern Shuttle
2707:0812:06Ekspress Rakyat Timuran
4308:4513:29Southern Shuttle
4515:2020:02Southern 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 / 5. Vote count: 1

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