Phuket to Koh Samui: the comparison

Option Who it suits Duration Indicative price
Direct flight (Bangkok Airways) Short on time, luggage About 1 hour About 90 to 250 dollars per person
Bus or minibus plus ferry via Surat Thani Small budget About 6 to 8 hours (some minibuses advertise 4 to 5 hours) About 19 to 38 dollars depending on the operator (Raja, Lomprayah, Seatran)
Private transfer plus ferry Families, luggage About 5 to 7 hours On quote, much dearer

Prices and durations vary with the season and the sources: check on the date of your trip.

The direct flight

This is the best option if you have few days: a single flight, a few hours saved. Tickets are expensive for the distance (Bangkok Airways has almost the route to itself) and sell fast in December-January. Samui airport is small and very close to Chaweng and Bophut beaches. For Phuket airport, read Phuket airport and the beaches.

Bus plus ferry via Surat Thani

The journey is in two stages: bus or minibus from Phuket to Surat Thani (about 4 hours), then ferry from Donsak to Samui (about 1 h 30 to 2 hours), often sold as a combined ticket (Raja, Lomprayah, Seatran). The announced durations range from 4 to 5 hours (direct minibus) to 7 to 8 hours: travellers report that journeys take longer than advertised. Allow a margin if you have an evening flight.

Private transfer

A driver takes you to Donsak pier, then you take the ferry with the car or on foot. It is comfortable with children or lots of luggage, but much dearer than the bus. Ask for the all-in price before booking.

When to go

The best time for Phuket is November to April; Samui has its own rainy season from October to December, and a calmer sea from February to May. Check the weather on both islands before linking the two stays. For trips on Phuket island, see getting around Phuket.

FAQ

Is there a direct ferry from Phuket to Koh Samui?

No. You have to go via the mainland, at Surat Thani, then take the ferry to Samui.

What is the fastest option?

Bangkok Airways' direct flight, about 1 hour.

What is the cheapest?

The bus or minibus combined with a ferry, about 19 to 38 dollars depending on the operator.

Can the trip be done in a day?

Yes, by direct flight without any problem; by road, leave early in the morning to arrive before nightfall.