Train from Bangkok to Phuket

Bangkok
Phuket, Thailand

Your cost to travel by Train, bus: $19 - $23

Bangkok Hualamphong
  • Total Distance:

    686.66 km (427 miles)

  • Travel Time:

    9 Hours 6 Minutes

  • Frequency:

    11 Times/Day

  • Train Fare:

    12.0 USD (~385.14 THB)

Surat Thani
  • Total Distance:

    233.06 km (145 miles)

  • Travel Time:

    4 Hours 12 Minutes

  • Frequency:

    24 Times/Day

  • Bus Fare:

    8.88 USD (~285.0 THB)

Phuket Thailand
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Bangkok Hualamphong Surat Thani 12 USD http://www.railway.co.th/checktime/checktime.asp?lenguage=Eng 8h 40mins
Surat Thani Phuket Town USD 0 4h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 22 USD ~ 706 THB
2 people 44 USD ~ 1,412 THB
3 people 66 USD ~ 2,118 THB
4 people 88 USD ~ 2,824 THB
5 people 110 USD ~ 3,530 THB

Did you know?

  • The total CO2 Emission for your Bangkok - Phuket train trip is 43.38 kg
  • Your total cost to travel by train from Bangkok to Phuket is about 22.0 USD (~706.09 THB)