How to get from BANGKOK to KOH LANTA?

bangkok-to-koh-lanta-travel
How do you get to Koh Lanta from Bangkok? You can travel by train, bus, ferry or plane.

Flight + Van to Koh Lanta
Bus – Bangkok to Koh Lanta
Train + Van/Bus
Book Tickets to Koh Lanta

    • Koh Lanta is the largest island in southern Thailand, in Andaman sea. It is also the name for an archipelago of about fifty islands and islets in the province of Krabi in the south coast of Andaman. The tourist season on Ko Lanta is from October to April, for the rest of the year there is only an absolute minimum of tourists. Most resorts focus on the northern and western coasts of the main island, which is otherwise overgrown with dense jungle, the southern tip is then almost untouched by tourism.The closest tourist sites are Koh Phi Phi and Krabi, these places are also easily accesible from Koh Lanta. Travel distance from Bangkok to Koh Lanta by road is about 850 km, so it is better to travel by plane+bus via Krabi. This place is not so touristy like another islands in Thailand. There is no airport and no railway station directly on Koh Lanta, you can travel to this island by bus/van or ferry/speedboat. The closest airport is in Krabi, about 50 km from Koh Lanta. There are various ways how you can travel and get there from Bangkok, if you can it is better to travel by plane+van/bus with stopover in Krabi (you can visit also Koh Phi Phi).
    • Book your tickets or flights from Bangkok to Koh Lanta on 12go.asia icon-external-link-square or Baolau icon-external-link-square
    • You can change your deprature, arrival… Bangkok > Krabi, Krabi > Koh Lanta, Bangkok > Trang…

From Bangkok to Koh Lanta by combination of plane/bus/van/train + speedboat.

    • Travel distance from Bangkok to Koh Lanta by plane with bus or ferry transfer is totally about 750 km by land. The best and fastest way is to take a direct flight from Bangkok to Krabi (about 1.5 hour). From Krabi Airport to Koh Lanta you can travel by tourist van/minivan or shuttle bus. Travel by van or shuttle bus from Krabi Airport to Koh Lanta takes about 2 hours. There is a short ferry-boat transfer from Hua Hin Pier to Koh Lanta, about 1.5 km. Transport by plane+bus from Bangkok to Koh Lanta (via Krabi Airport) costs about $35-150/pp. If you take this option you will save some time. There are also ferries/speedboats from Krabi to Koh Lanta Saladan Pier. You can also travel by train from Bangkok to Surat Thani, travel time is about 9-12 hours. There are also some private transport companies (buses, vans or taxi) to Koh Lanta from Surat Thani. The most comfortable and fastest way is to travel via Krabi (by plane+van, bus). From Koh Lanta you can also travel by ferry to Koh Lipe in southern Thailand (close to Malaysia). Book flights to Krabi Airport from Bangkok and bus/ferry tickets to Koh Lanta easily online.

How do I get from Bangkok to Koh Lanta?


1. FLIGHT + VAN/BUS from Bangkok to Koh Lanta


This is the most fastest and popular travel route to Koh Lanta. First you will take a direct flight from Bangkok to Krabi, there are various airlines and one-way direct flights are sometimes very cheap. From Krabi Airport to Koh Lanta you can travel by van/minivan or shuttle bus. There is a ferry/boat transfer from Hua Hin Pier to Koh Lanta, only about 1.5 km by boat.

A) Direct flight from Bangkok to Krabi Airport

    • there are a lot of direct flights to Krabi from Bangkok
    • travel by plane from Bangkok to Krabi costs about $20-130/pp
    • direct flight from Bankgok to Krabi takes about 1.5 hour
    • airlines to Krabi: Thai Lion Air, Air Asia, Thai VietJet, Thai Smile, Bangkok Air, Thai Airways
    • you can also read this article: Travel – Bangkok to Krabi
    • it is the fastest option how to reach Krabi province from Bangkok

B) Van/Bus from Krabi Airport to Koh Lanta (+Boat Transfer)

    • there are various vans and minibuses from Krabi Airport to Koh Lanta
    • travel by van/bus from Krabi Airport to Koh Lanta costs about $12-16/pp
    • travel by van/bus from Krabi Airport to Koh Lanta takes about 3-4 hours
    • transport companies: Bus Cooperative of Krabi, Krabi Airport Shuttle
    • there is a boat transfer from Hua Hin Pier to Koh Lanta (only about 1.5 km)
    • Book flights/tickets from Bangkok to Koh Lanta on 12go.asia icon-external-link-square or Baolau icon-external-link-square
    • You can change your travel route, e.g. Bangkok > Krabi, Krabi Airport > Koh Lanta…
flight-bangkok-krabi-koh-lanta
From Bangkok to Koh Lanta you can travel by plane+bus via Krabi (direct flight).


2. BUS from Bangkok to Koh Lanta


There are also tourist buses from Bangkok to Koh Lanta, some of these buses with stop in Surat Thani or Krabi. It is a cheap way of transport, but to travel by tourist bus takes a lot of time, totally about 18-21 hours, so it is not so comfortable. There is also a boat transfer from Hua Hin Pier to Koh Lanta.

A) Bus from Bangkok to Surat Thani

    • there are tourist sleeper buses from Bangkok to Surat Thani
    • travel by tourist bus from from Bangkok to Surat Thani costs about $16-30/pp
    • travel by sleeper bus from Bangkok to Surat Thani takes about 10-12 hours
    • bus companies to Surat Thani: Krung Siam Tour, Transport Co, Sri Suthep Tour, Nakhon Si Racha…
    • read this article: Travel – Bangkok to Surat Thani

B) Van/Bus from Surat Thani to Koh Lanta (+Boat Transfer)

    • there are tourist buses or comfortable minivans from Surat Thani to Koh Lanta
    • travel by bus or minivan from Surat Thani to Koh Lanta costs about $18-22/pp
    • travel by bus or minivan from Surat Thani to Koh Lanta takes about 6-7 hours
    • transport companies to Koh Lanta: Phantip 1970
    • there is a boat transfer from Hua Hin Pier to Koh Lanta (Saladan Pier)
    • Book tickets from Bangkok to Koh Lanta (via Surat Thani) on 12go.asia icon-external-link-square or Baolau icon-external-link-square
bus-bangkok-to-surat-thani-krungsiam
From Bankgok to Koh Lanta you can also travel by sleeper bus via Surat Thani (photo: 12go.asia)


3. TRAIN + VAN/BUS from Bangkok to Koh Lanta


If you want to avoid to travel by plane or bus, there is also a train of Thai Railways, but it is not going to Koh Lanta. There is a train from Bangkok to Surat Thani (or Trang). So you can take a train to Surat Thani and from Surat Thani Train Station you can travel by bus to Koh Lanta. There are sleeper 1st and 2nd class tourist trains to Surat Thani.

A) Train from Bangkok to Surat Thani

    • there are trains of Thai Railways – 1st, 2nd class sleeper and seats trains
    • travel by train from Bangkok to Surat Thani costs about $18-60/pp
    • travel by train from Bangkok to Surat Thani takes about 9-12 hours
    • trains to Surat Thani depart from Hua Lamphong Railway Station in Bangkok

B) Bus from Surat Thani to Koh Lanta (+Boat Transfer)

    • there are buses and comfortable minivans from Surat Thani to Koh Lanta
    • travel by bus or minivan from Surat Thani to Koh Lanta costs about $18-22/pp
    • travel by bus or minivan from Surat Thani to Koh Lanta takes about 6-7 hours
    • bus companies: Phantip 1970
    • there is a boat-ferry transfer from Hua Hin Pier to Koh Lanta-Saladan Pier
    • read this article: Travel – Surat Thani to Koh Lanta
bangkok-to-surat-thani-train
There are trains of Thai Railways from Bangkok to Surat Thani (photo: 12go.asia).


4. FLIGHT + BUS + FERRY from Bangkok to Koh Lanta


This is another way how you can travel to Koh Lanta from Bangkok via Krabi. It is a good option if you want to visit Krabi – a big tourist place in southern Thailand. First you will take a direct flight to Krabi Airport, from Krabi Airport to Krabi town you can travel by van/shuttle bus or private taxi. You can stay in Krabi a few days and then you can travel by ferry/speedboat from Krabi to Koh Lanta. Ferries depart from various places – Railay West, Ao Nam Mao Pier, Ao Nang, Floating Pier East Railay, Klong Jilad Pier. Travel by boat/ferry from Krabi to Koh Lanta takes about 1-3 hours. You can also travel by ferry from Koh Phi Phi to Koh Lanta.


5. TRAIN + VAN + FERRY from Bangkok to Koh Lanta (via Trang)


It is another option how to get to Koh Lanta. If you prefer to travel by train you can also take a train to Trang. From Trang Railway Station you can travel by van to Pak Meng Pier and from Pak Meng Pier you can take a ferry/boat to Koh Lanta. Teoretically you can also take a train from Bangkok to Surat Thani and from Surat Thani you can travel by bus/van to Koh Lanta. You can book join tickets van+ferry from Trang to Koh Lanta online on 12go.asia.


6. PRIVATE CAR from Bangkok to Koh Lanta (via Surat Thani)


Private car to Koh Lanta from Bangkok is also available, but also only with a stop in Surat Thani. Travel by private car/vehicle from Bangkok to Koh Lanta is the most expensive way of transport. But if you are travel in a group of people you can book your private vehicle/car. You can search and book private car from Bangkok to Surat Thani and from Surat Thani to Koh Lanta. Search and book your private car on 12go.asia icon-external-link-square.

    • Private car for a group of people from Bangkok to Surat Thani costs about $340-360/car
    • Private car/taxi from Surat Thani to Koh Lanta costs about $140-170/car
koh-lanta-beach-thailand
Beach on Koh Lanta in Thailand.
koh-lanta-beach-thailand
Koh Lanta in Thailand hides some very nice isolated beach.


icon-info-circle Frequently asked questions – Bangkok to Koh Lanta:

How to book tickets or flights from Bangkok to Koh Lanta?

    • You can book tickets+flights from Bangkok to Koh Lanta on 12go.asia or Baolau.
    • You can search, book another route, e.g. Bangkok > Krabi Airport, Krabi > Koh Lanta…

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

    • Travel by plane+bus/van from Bangkok to Koh Lanta (via Krabi Airport) takes about 6-7 hours.
    • Travel by bus from Bangkok to Koh Lanta (via Surat Thani) takes about 17-21 hours.
    • Travel by train+bus/van from Bangkok to Koh Lanta (via Surat Thani) takes about 16-21 hours.
    • Travel by plane+bus+ferry from Bangkok to Koh Lanta (via Krabi) takes about 5-7 hours.

What is the travel distance from Bangkok to Koh Lanta?

    • Travel distance from Bangkok to Koh Lanta (via Krabi or Surat Thani) is totally about 850 km by land.

How much does it cost to get from Bangkok to Koh Lanta?

    • Travel by plane+bus/van from Bangkok to Koh Lanta (via Krabi Airport) costs about $35-150/pp.
    • Travel by bus from Bangkok to Koh Lanta (via Surat Thani) costs about $35-55/pp.
    • Travel by train+bus/van from Bangkok to Koh Lanta (via Surat Thani) costs about $35-80/pp.
    • Travel by plane+bus+ferry from Bangkok to Koh Lanta (via Krabi) costs about $50-150/pp.

What is the best+fastest way how to get from Bangkok to Koh Lanta?

    • The best and fastest way of getting to Koh Lanta from Bangkok is to travel by combination of plane and bus/van via Krabi Airport. There are direct flights to Krabi Airport and buses/vans from Krabi Airport to Koh Lanta.

What is the cheapest of transport from Bangkok to Koh Lanta?

    • The cheapest way how to travel to Koh Lanta from Bangkok is to travel by tourist bus + boat transfer from Hua Hin Pier, but it takes a lot of time. Another option is to take a low-cost flight to Krabi and bus from Krabi Airport to Koh Lanta.

How to get to Koh Lanta? Is there a ferry or boat transfer?

    • Yes, there is a short boat/ferry transfer from Hua Hin Pier to Koh Lanta. Travel distance by ferry is about 1.5 km from Hua Hin Pier to Koh Lanta.

Is there an airport on Koh Lanta?

    • No, there is no airport on Koh Lanta, so there is no direct flight between Bangkok and Koh Lanta. The closest airport is in Krabi or Trang. Travel distance from Krabi Airport to Koh Lanta is about 70 km by road.

What is the closest railway station to Koh Lanta?

    • The closest railway station to Koh Lanta is in Trang. Another option is railway station in Surat Thani town.

Is it possible to get to Koh Lanta from Trang?

    • Yes, you can travel by train from Bangkok to Trang, from Trang you can travel by van+ferry (via Pak Meng Pier) to Koh Lanta. Travel by van+ferry from Trang to Koh Lanta costs about $25-37, you can book tickets on 12go.asia.

How to get from Koh Lanta to Koh Phi Phi?

    • There is only one way how to travel to Koh Phi Phi from Koh Lanta, you can travel by ferry/speedboat. Travel by ferry takes about 30 minutes – 2.5 hours and it costs about $14-24/pp.

Where to stay on Koh Lanta?

    • Koh Lanta offers various accommodation, cheap resorts, guesthouses or private luxury resorts or villas, bungalows. Search and book your accommodation online: Book your accommodation on Koh Lanta (Discount up to 60%).

Where to go from Koh Lanta?

    • From Koh Lanta you can travel to the most visited island in southern Thailand – by ferry to Koh Phi Phi. There are various ferries or speedboats between Koh Lanta – Koh Phi Phi – Krabi – Koh Yao Yai.

icon-arrow-circle-right Book your tickets from Bangkok to Koh Lanta online + Schedule:

(You can change and book another travel route, e.g. Bangkok to Krabi, Krabi to Koh Lanta…)


Bangkok to Koh LipeBangkok to AyutthayaBangkok to Surat ThaniKrabi to Koh Phi PhiBangkok to KrabiPhnom Penh to SaigonSiem Reap

Vietnam to Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 28

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

Share: