It takes about the same time to travel by train from Koh Lanta to Bangkok via Surat Thani Railway Station, as it does to travel by bus. The train is, however, a more comfortable option because you can book a sleeper berth as opposed to spending the night in an upright position on a bus which makes it difficult to sleep.
Stage 1: Koh Lanta to Surat Thani Train Station
Times of joint minivan, ferry and bus services from Koh Lanta to Surat Thani.
|Koh Lanta||Surat Thani||Company||Cost|
|07:00||13:30||Krabi Sea Pearl||665 THB|
|07:30||13:30||Phantip Travel||600 THB|
|09:00||16:30||Phantip Travel||600 THB|
- Buy tickets for travel from Koh Lanta to Surat Thani.
Stage 2: Surat Thani to Bangkok
Train times from Surat Thani to Bangkok.
- Please note: The services shaded in grey are not currently operating.
|86||18:52||08:25||1st & 2nd Class|
|84||20:14||10:05||1st & 2nd Class|
|32||22:27||11:30||1st & 2nd Class|
|38/46||23:14||12:45||1st & 2nd Class|
- Buy tickets for train services from Surat Thani to Bangkok.
Location of Koh Lanta Ferry Pier
Joint ferry and bus services to Surat Thani Railway Station start with a minivan transfer to Khlong Mak Pier in Koh Lanta Noi.
Location of Surat Thani Railway Station
The closest major railway station to Koh Lanta is Surat Thani Railway Station.
Location of Bangkok Railway Station
The main train station in Bangkok, and the final stop for trains heading north from Surat Thani, is Bangkok Hua Lamphong Railway Station.
How to travel from Koh Lanta to Bangkok
The journey by train from Koh Lanta to Bangkok starts with a ferry journey to the mainland. If you travel with the Phantip Travel company you will be picked up by minivan from your hotel in Koh Lanta and taken to Khlong Mak Pier, which is a car ferry on the north island of Koh Lanta. By car ferry the journey to the mainland takes only 15 to 20 minutes to travel about 1 km across the sea. From the mainland the next stage of the journey is to travel by road to Surat Thani Railway Station to board a direct train to Bangkok. The joint minivan, ferry and bus service operated by Phantip Travel take between 7 hours 20 minutes and 8 hours to complete the journey all the way from your hotel in Koh Lanta to Surat Thani Railway Station.
Because most trains from Surat Thani Railway Station travel overnight it is a good idea to book a sleeper berth. There three types of sleeper berths on train in Thailand, all of which are cheap compared to sleeper berths on trains in Europe or North America. The cheapest type of sleeper berths are in the 2nd Class fan carriages. These type of carriages tend to be old and they can get very hot because they are only cooled by small rotating roof fans. If you book the lower bunk on a 2nd Class fan carriage you can open the window which makes the journey a lot more bearable. There is no window on the top bunk. The next cheapest type of sleeper berths are in the 2nd Class AC carriages. These are the types of sleeper berth that most foreign visitors prefer to book because the carriages are fairly modern and cool even in the heat of summer, but still relatively cheap. Some trains in Thailand also have 1st Class carriages which are the most expensive and the best, although unfortunately there are normally only 24 of these berths on any train. 1st Class carriages have private air-conditioned compartments with two beds arranged bunk bed style, and a lockable door.
Depending upon which train you take, the journey from Surat Thani to Bangkok is scheduled to take between 9 hours 5 minutes and 12 hours 46 minutes to reach the end of the Southern Line at Bangkok Hua Lamphong Railway Station, where you can connect with Bangkok’s rapid and cheap public transport system via the MRT (metro). You can also connect with the MRT at Bang Sue Railway Station, which is another Bangkok railway station you pass on route to the main station in the centre of the city. If you are staying on the Sukhumvit Road area you will get there quicker by leaving the train at Bang Sue Railway Station and then taking a metro train from the nearby MRT station.