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 Lanta | Surat Thani | Company | Cost |
07:00 | 13:30 | Krabi Sea Pearl | 665 THB |
07:30 | 13:30 | Phantip Travel | 600 THB |
Buy Tickets from Koh Lanta to Surat Thani
Use the Search box below to buy your tickets from Koh Lanta to Surat Thani.
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.
Location of Surat Thani Train Station
Read more about 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.

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.

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
- Buy 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 Thani | Bangkok | Sleeper | Train |
10:25 | 21:10 | No | 40 |
17:08 | 07:35 | Yes | 168 |
18:52 | 08:25 | Yes | 86 |
19:41 | 08:55 | Yes | 170 |
20:14 | 10:05 | Yes | 84 |
21:05 | 09:10 | No | 42/44 |
21:16 | 11:15 | Yes | 172 |
22:27 | 11:30 | Yes | 32 |
23:14 | 12:45 | Yes | 38/46 |