Train from Hat Yai to Johor Bharu

Hat Yai
Johor Bharu, Malaysia

Your cost to travel by Train: $31 - $37

Hatyai
  • Total Distance:

    45.85 km (28 miles)

  • Travel Time:

    1 Hours 2 Minutes

  • Frequency:

    5 Times/Day

  • Train Fare:

    1.0 USD (~3.22 MYR)

Padang Besar
  • Total Distance:

    673.54 km (419 miles)

  • Travel Time:

    7 Hours 19 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    30.0 USD (~96.65 MYR)

Gemas
  • Total Distance:

    197.36 km (123 miles)

  • Travel Time:

    4 Hours 43 Minutes

  • Frequency:

    8 Times/Day

  • Train Fare:

    3.0 USD (~9.66 MYR)

Johor Bharu
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Hatyai Padang Besar 1 USD http://www.ktmb.com.my/ 1h 1mins
Padang Besar Gemas 30 USD http://www.ktmb.com.my/ 7h 15mins
Gemas Johor Bahru 3 USD http://www.ktmb.com.my 4h 40mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 36 USD ~ 116 MYR
2 people 72 USD ~ 232 MYR
3 people 108 USD ~ 348 MYR
4 people 144 USD ~ 464 MYR
5 people 180 USD ~ 580 MYR

Did you know?

  • The total CO2 Emission for your Hat Yai - Johor Bharu train trip is 48.59 kg
  • Your total cost to travel by train from Hat Yai to Johor Bharu is about 36.0 USD (~115.98 MYR)