3 Ways to Get to Koh Samui from Phuket

There are several options for traveling between Phuket and Koh Samui, such as plane, bus, ferry, van, and taxi. Among them, plane is the fastest mode of transportation, while bus is the slowest. However, if you choose a taxi, you will have to pay a high fare of up to US$372. In this article, we will introduce you to the three most popular ways to travel from Phuket to Koh Samui: flight, bus + ferry, and car + ferry.


By Plane (Recommended)

The fastest and easiest way to travel from Phuket to Koh Samui is by taking a direct flight from Phuket International Airport to Koh Samui Airport. The flight time is only about one hour, and you can enjoy the aerial view of the islands along the way. This option is also the most comfortable and convenient, as you don't have to worry about changing vehicles or waiting for connections.


However, the downside of flying is that it is also the most expensive option. The only airline that operates direct flights between Phuket and Koh Samui is Bangkok Airways, which is a boutique airline that charges premium prices. The average cost of a one-way ticket is about 3,172 THB (US$95), but it can vary depending on the season, demand and availability. You can also expect to pay extra fees for luggage, seat selection and other services.




Another thing to consider is that Koh Samui Airport is located on the north-eastern part of the island, which means you will need to take a taxi or a shuttle bus to get to your hotel or resort. The cost and time of this transfer will depend on where you are staying, but it can range from 100 THB (US$3) to 600 THB (US$18) and from 15 minutes to an hour.


It is recommended to book your tickets in advance, especially during peak seasons (November to April and July to August), as the flights can get fully booked or more expensive.


Bus + Ferry

The cheapest way to travel from Phuket to Koh Samui is by taking a combination of bus and ferry. This option is suitable for budget travelers who don't mind spending more time on the road and having a less comfortable journey. 


The bus + ferry journey usually consists of three parts: a bus ride from Phuket Bus Terminal 2 to Surat Thani Bus Terminal (about 4 hours), a transfer from Surat Thani Bus Terminal to Surat Thani Pier (about 30 minutes), and a ferry ride from Surat Thani Pier to Koh Samui Pier (about 2 hours). The total travel time is about 6.5 hours, not including waiting time and possible delays.




The average price of a one-way ticket is about 600 THB (US$18), but it can range from 400 THB (US$12) to 900 THB (US$27). 


If you choose this option, you can book your tickets online through the company's website or through a travel agent or a booking platform. You can also buy your tickets at the bus terminal or at the pier, but it is better to book in advance to secure your seat and avoid hassle. 


Car (sedan, SUV, or van) + Ferry

Another way to travel from Phuket to Koh Samui is by taking a private transfer (car) + ferry. This option is ideal for families, groups or travelers who want more flexibility and privacy. You can hire a car with a driver who will pick you up from your hotel in Phuket and drive you to Don Sak Pier in Surat Thani, where you will board a car ferry to Koh Samui. You can also choose the type of car (sedan, SUV, or van) and the departure time that suits you best.


The advantage of this option is that you can enjoy a door-to-door service, without having to change vehicles or wait for connections. You can also stop along the way for sightseeing, shopping or eating, as long as it is within the agreed time and distance. You can also bring as much luggage as you want, without paying extra fees.




The average cost of a one-way transfer is about 6,672 THB (US$200), but it can vary depending on the type of car, the number of passengers and the season. The travel time is about 6 to 8 hours, depending on the traffic and the ferry schedule. The ferry ride alone takes about 1.5 hours, and you may have to wait for an hour or more at the pier before boarding.


If you opt for this option, you can book your transfer online through a website, or contact us to arrange your transfer. You may also want to arrange your transfer directly with a local driver or a car rental company, but make sure to check their reputation and reliability. You should also confirm the details of your transfer, such as the pick-up and drop-off locations, the driver's name and contact number, and the ferry ticket.

Recommended Tours

9 Days Wonderland of Thailand

Bangkok, Ayutthaya, Chiang Mai, Chiang Rai

12 Days Best of Cambodia & Thailand

Siem Reap, Bangkok, Chiang Mai, Phuket