Train travel from Kuala Lumpur to Phuket

The journey by train from Kuala Lumpur to Phuket has three stages:

  • Stage 1: Train from Kuala Lumpur to Padang Besar.
  • Stage 2: Train from Padang Besar to Surat Thani.
  • Stage 3: Bus from Surat Thani to Phuket.

Stage 1: Kuala Lumpur to Padang Besar


  • There are currently 3 trains a day from Kuala Lumpur to Padang Besar which you can book online.
TrainKuala LumpurPadang BesarService
922207:1213:00ETS Gold
927408:3014:20ETS Platinum
942010:2816:19ETS Gold

Stage 2: Padang Besar to Surat Thani


  • There is 1 direct train per day from Padang Besar to Surat Thani in Thailand.
Padang BesarSurat ThaniTrainService
17:00*23:25*46Special Express

These train times are in Thai time which is 1 hour behind Malaysian time. This means that the train to Surat Thani departs at 18:00 in Malaysian time.

Stage 3: Surat Thani to Phuket


  • There is 1 direct bus service per day from Surat Thani Railway Station to Phuket which you can book online.
Surat ThaniPhuketCompanyCost
07:3012:00Phantip Travel200 THB
  • Buy bus tickets from Surat Thani Railway Station to Phuket.

Kuala Lumpur Railway Station


Padang Besar Railway Station


Surat Thani Railway Station


  • See more information about Surat Thani Railway Station which is where you board the bus to Phuket.

Phuket Bus Station


  • Bus services from Surat Thani Railway Station terminate at Phuket Bus Terminal 2 which is 4 km to the north of Phuket Town.

About Travel in Phuket


Phuket Bus Terminal 2 is a long distance bus terminal with no local transport services other than expensive taxis to other destinations on the island. The cheapest and easiest way to travel from Phuket Bus Terminal 2 is to take the shared taxi service which runs frequently from 06:00 to 20:00 to Phuket Bus Terminal 1. Phuket Bus Terminal 1 is a major hub for local transport services. Shared minivan services to Patong Beach depart from Phuket Bus Terminal 1 every hour from 07:00 to 18:00 and cost 50 THB.

Jui Tui Shrine in Phuket Town
Jui Tui Shrine in Phuket Town

For travel to the islands of Koh Phi Phi and Koh Lanta you need to take a taxi or motorbike taxi from Phuket Bus Terminal 1 to Rassada Pier, which is only 3.3 km to the south east of Phuket Bus Terminal 1.

Next find out Train travel from Kuala Lumpur to Penang

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

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