Last updated: Aug 06, 2019


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 traveling 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 680 THB ($22.50).

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)Read article for more info

View itinerary from Koh Lanta to Phuket


Ferry icon

Koh Lanta to Phuket by Ferry

Duration: 3 hours
Costs: 680 THB ($22.50)

Traveling by ferry from Koh Lanta to Phuket is the fastest option. The journey takes just 3 hours and crosses the Andaman Sea.

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 links.

The best well-known ferry companies are Rassada Pier company and Phuket Ferry. The names might be confusing, but both ferries depart from Saladan Pier on Koh Lanta and dock at the Rassada Pier in Phuket.

Rassada Pier Schedules

Ferry TypeScheduleDurationCosts
Speedboat13:00-14:301h 30m1,500 THB ($49)

To book your ferry or speedboat ticket online, go to Rassada Pier.

Phuket Ferry Schedules

Ferry TypeScheduleDurationCosts
Regular Ferry08:00-11:00
3h 45m
680 THB ($22.50)
680 THB ($22.50)
830 THB ($27.50)
740 THB ($24.50)
1h 30m
1h 30m
1h 30m
1,250 THB ($41)
1,100 THB ($36)
1,150 THB ($38)

To book your ferry or speedboat ticket online, go to Phuket Ferry.

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.


How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 9

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!