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:0013:30Krabi Sea Pearl665 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 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

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

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 9 out of the 10 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 2nd Class Sleeper tickets tend to sell out before the day of travel.

Train tickets from Surat Thani to Bangkok
Train times from Surat Thani to Bangkok
  • Please Note: The services shaded in grey are not currently operating.
Surat ThaniBangkokSleeperTrain
10:2521:10No40
16:2305:40Yes174
17:0807:35Yes168
18:5208:25Yes86
19:4108:55Yes170
20:1410:05Yes84
21:0509:10No42/44
21:1611:15Yes172
22:2711:30Yes32
23:1412:45Yes38/46

How useful was this page?

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.