Travel from Koh Lanta to Surat Thani Railway Station

If you want to travel from Koh Lanta to Bangkok by train, the nearest major railway station to Koh Lanta is in Surat Thani. The easiest way to travel from Koh Lanta to Surat Thani is take a direct joint bus and ferry service.

Bus Times from Koh Lanta to Surat Thani


There are currently 2 services a day from Koh Lanta to Surat Thani available to book online.

Koh LantaSurat ThaniCompanyCost
07:3013:30Krabi Sea Pearl650 THB
07:3013:30Phantip Travel600 THB

Buy Tickets from Koh Lanta to Surat Thani


Use the Search box below to buy your tickets from Koh Lanta to Surat Thani.

Powered by 12Go Asia system

For train tickets from Surat Thani to Bangkok change the origin of travel in the Search Box to ‘Surat Thani’ and the destination to ‘Bangkok’.

Departure from Koh Lanta


The car ferry from Koh Lanta to the mainland departs from Khlong Mak Pier.

Google Map of Khlong Mak Pier

Location of Surat Thani Train Station


Read more about Surat Thani Railway Station.

Google Map of Surat Thani Railway Station

About Travel from Koh Lanta to Surat Thani


The Phantip Travel service from Koh Lanta to Surat Thani starts with a hotel pick up which is included in the price.

Hotel Pick Up

Hotel pick ups are available for all areas in Koh Lanta except for Kantiang Beach and Koh Lanta Old Town. Phantip Travel requests that passengers wait at the agreed pick up point at least 30 minutes before the scheduled departure time.

Car ferry from Koh Lanta
Car ferry from Koh Lanta
Ferry to the Mainland

After being picked up at their hotel in Koh Lanta, Phantip Travel passengers then go by minivan to Khlong Mak Pier on Koh Lanta Noi to take a car ferry to the mainland. The journey by car ferry takes around 10 minutes.

Phantip Travel minivan service
Phantip Travel minivan service
Bus to Surat Thani Railway Station

The ferry docks at Hua Hin Pier on the mainland. From there it is a 235 km journey by road to Surat Thani Railway Station, via Krabi where some passengers will alight and other passengers join the service. Some passengers will also be dropped off near the Khao Sok National Park which is on the way to Surat Thani Railway Station.

Train Timetable from Surat Thani to Bangkok


All services from Koh Lanta are scheduled to arrive at Surat Thani Railway Station by 13:30, which is in time to catch 8 out of the 9 daily train services from Surat Thani to Bangkok. However, we still recommend booking a sleeper berth in advance if you plan to travel long distance to destinations such as Hua Hin or Bangkok as both 1st 2nd Class Sleeper tickets tend to sell out before the day of travel.

Surat ThaniBangkokSleeperTrain
10:2520:30No40
17:0807:00Yes168
18:5207:45Yes86
19:4108:25Yes170
20:1409:25Yes84
21:0508:45No42/44
21:1610:30Yes172
22:2710:50Yes32
23:1412:05Yes38/46
Train tickets from Surat Thani to Bangkok

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

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