Travel from Bangkok to Koh-Lanta

How to get from Bangkok to Koh Lanta?

There is no direct connection from Bangkok to Koh Lanta. However, you can take the bus to Bangkok Don Muang airport, fly to Trang, take the taxi to Hat Yao Pier, then take the ferry to Koh Lanta. Alternatively, you can take the train to Bangkok airport, fly to Krabi, take the bus to Ao Nang Pier, take the Longtail Boat to Railay Beach (Station), then take the ferry to Koh Lanta.

How to get from Bangkok to Koh Lanta

From Khao San Road bus to Bangkok Don Muang airport, fly to Trang airport, taxi to Hat Yao Pier, then ferry to Koh Lanta. 6 h 39 min $144. From Phaya Thai train to Bangkok airport, fly to Krabi airport, bus to Ao Nang Pier, Longtail Boat to Railay Beach (Station), then ferry to Koh Lanta. 6 h 59 min $109. From Phaya Thai train to Bangkok airport, fly to Phuket airport, taxi to Phuket Bang Rong Pier, Speed boat to Koh Yao Noi, then ferry to Koh Lanta. 6 h 30 min $125. From Khao San Road bus to Bangkok Don Muang airport, fly to Phuket airport, taxi to Phuket Bang Rong Pier, Speed boat to Koh Yao Noi, then ferry to Koh Lanta. 6 h 41 min $113. From Khao San Road bus to Bangkok Don Muang airport, fly to Krabi airport, bus to Ao Nang Pier, Longtail Boat to Railay Beach (Station), then ferry to Koh Lanta. 7 h 24 min $87. From Khao San Road bus to Bangkok Don Muang airport, fly to Surat Thani airport, bus to Surat Thani station, bus to Ko Lanta, then walk to Koh Lanta. 9 h 27 min $63. From Khao San Road bus to Bangkok Don Muang airport, fly to Nakhon Si Thammarat airport, taxi to Nakhon Si Thammarat, Mini Van to Trang, Mini Van to Ko Lanta, then walk to Koh Lanta. 11 h 16 min $75. From Hua Lamphong train to Surat Thani station, bus to Ko Lanta, then walk to Koh Lanta. 14 h 2 min $42. From Hua Lamphong station bus and ferry to Saladan Pier, Koh Lanta. 18 h 30 min $42. From Khaosan Road Songserm bus and ferry to Khlong Jilad Pier Krabi then ferry to Ko Lanta Pier. 18 h 36 min $52. From Bangkok Hualamphong train to Kantang, taxi to Hat Yao Pier, then ferry to Saladan Pier, Koh Lanta. 19 h 53 min $103.

How long does it take to get from Bangkok to Koh Lanta?

It takes approximately 6 h 39 min to get from Bangkok to Koh Lanta.