Trains from Bangkok to Phuket

The best way to travel overland from Bangkok to Phuket is to take an overnight sleeper train to Surat Thani and then a direct bus service to Phuket. Bus services to Phuket depart in the morning from outside the front of Surat Thani Railway Station.

Train: Bangkok to Surat Thani


Train times from Bangkok to Surat Thani.

  • Please Note: The services shaded in grey are not currently operating.
TrainBangkokSurat ThaniSleeper
4307:5018:50No
17112:3001:33Yes
3114:3002:40Yes
37/4515:1002:00Yes
16915:3503:45Yes
8317:0505:35Yes
17317:3505:48Yes
16718:3006:23Yes
8519:3008:32Yes
39/4122:0509:25No

Bus: Surat Thani to Phuket


  • Bus times from Surat Thani to Phuket.
Surat ThaniPhuketCostCompany
09:0013:30300 THBPhantip
10:0014:30300 THBPhantip
11:0015:30300 THBPhantip
12:0016:30300 THBPhantip
13:0017:30300 THBPhantip
14:0018:30300 THBPhantip
15:0019:30300 THBPhantip
16:0020:30300 THBPhantip
16:0020:30300 THBPhantip

Location of Bangkok Train Station


Trains to Surat Thani depart from Bangkok Hua Lamphong Railway Station.

Google Map of Bangkok Railway Station

Location of Surat Thani Train Station


Read more about Surat Thani Railway Station.

Google Map of Surat Thani Railway Station

Location of the Phuket Bus Stop


Phantip Travel bus services from Surat Thani terminate at Phuket Bus Terminal 1.

Google Map of Phuket Bus Terminal 1

About Travel to Phuket


There are 10 trains a day from Bangkok to Surat Thani, which is the first stage of the journey to Phuket. See below for the information you need about train travel from Bangkok to Surat Thani:

  • Choosing a Train: 8 out of the 10 trains to Surat Thani have sleeper berths. The 07:50 and 22:05 departures do not have sleeper berths.
  • Sleeper berths: The are three kinds of sleeper berth on Thai Trains – 1st Class (private cabin), 2nd Class A/C (shared carriage with bunk beds), 2nd Class Fan (same as 2nd Class A/C minus the air-conditioning, although on the lower bunk you can open the window).
  • Train Station: Trains to Surat Thani start from Bangkok’s main railway station (Hua Lamphong) but you can also depart from Bang Sue Station in the north of the city.
2nd Class sleeper carriage on the train to Surat Thani
2nd Class sleeper carriage on the train to Surat Thani

When you arrive in Surat Thani you need to go to the car park in front of the station. The car park is located to the left hand side of the ticket hall as you leave the train. There are several cafes (such as Wut Travel) on this car park. Wait there and a Phantip Travel representative will be there to guide you to the bus.

Phantip Travel Bus to Phuket
Phantip Travel Bus to Phuket

The bus trip from Surat Thani Railway Station to Phuket takes 4 hours 30 minutes. For most of the journey you travel along a well maintained two lane highway with pleasant views on route, with a 30 minute rest stop halfway through the journey at a roadside restaurant. The point of arrival in Phuket is Phuket Bus Terminal 1, which is in the centre of Phuket Town. Phuket Town is an interesting place with lots of historical buildings and some very good cheap hotels, such as the excellent Rome Place. There are also inexpensive shared taxi and minivans from Phuket Bus Terminal 1 to local destinations, such as Patong Beach, running frequently throughout the day.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 26

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