Last updated: Jan 01, 2020


How To Get From Koh Lanta to Phuket?

Phuket is the largest island in Thailand and one of the most visited destinations in the country. The province is filled with Night Markets, Wat’s, Temples, shopping, stunning beaches and surrounded by numerous smaller islands offering unbeatable snorkeling, diving and water sport adventures.

When travelling the 430km land distance from Koh Lanta to Phuket, you have 2 options; you can take the bus, which takes about 7 hours and will cost you 510 THB ($17) or you can hop on a ferry for just 3 hours with prices starting at 720 THB ($24).

We would recommend taking the ferry. Although it costs a little more it will save you lots of time and the journey offers some great scenery. 

Transport modeDurationCostsAvailability
Ferry3 hours680 THB ($22.50)Check ferry tickets
Bus7 hours510 THB ($17)Check van + ferry tickets

View itinerary from Koh Lanta to Phuket


Ferry icon

Koh Lanta to Phuket by Ferry

Duration: 3 hours
Costs: 720 THB ($24)

Traveling by ferry from Koh Lanta to Phuket is the fastest option. The journey takes just 3 hours if you take a tourist ferry. For a few more dollars, you can even arrive faster via speedboat, which takes only 1.5 hours.

The ferry, however, may not always be the safest option. If the weather is not very favorable, the waves can be extremely strong and your trip may be quite bumpy.  If you are prone to motion sickness, make sure you have your anti-motion sickness pills within hand reach.

Ferries operate less frequent during low season, so always double-check the schedule on the provided link.

Ferry OperatorScheduleDurationCosts
Chao Koh Group08:00-11:003h720 THB ($24)
Ao Nang Travel and Tour13:30-17:153h 45m880 THB ($29.50)
Bundhaya Speedboat13:00-14:301h 30m1,100 THB ($37.50)
Satun Pakbara Speedboat09:00-10:30
1h 30m1,300 THB ($44)
1h 15m
1h 30m
1,600 THB ($53)

Check Available Ferry Tickets

Booking your tickets online is often cheaper than at a local travel agent and also assures you of a seat on your preferred ferry.

Note that some ferry trips have stopovers in Kho Phi Phi or Ao Nang so be sure to read the ferry itinerary before booking your ticket.

Bus icon

Koh Lanta to Phuket by Bus

Duration: 7 hours
Costs: 510 THB ($17)

Traveling by land and ferry takes a few more hours. Although, if you are prone to seasickness, this alternative might be best for you to travel from Koh Lanta to Phuket.

Koh Lanta to Krabi by Van + Ferry

Duration: 3 hours
Costs: 360 THB ($12)

You will need to book a combined van and ferry ride. The van picks up guests from any hotel on the island.

The vans will board the ferry from the island to Hua Hin Pier in Krabi. You may have to get out of the van and head to the passenger deck when crossing the sea.

There are trips departing every hour from o6:00 until 17:00. The trip takes 3 hours and the last stop is at the Krabi Bus Terminal. From the terminal, you can hop on a bus to Phuket.

Make sure you align this trip with the bus departures for your next transfer.

Check Available Van + Ferry Tickets

Krabi to Phuket by Bus

Duration: 4 hours
Costs: 150 THB ($4.90)

The buses from Krabi to Phuket run from 06:20 until 17:00. The journey takes 4 hours and you will pay 150 THB ($4.90) per person. The last stop is at the Phuket Bus Terminal 2. You can read how to go from Krabi to Phuket for more details.

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 9

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

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?