
1. Train+Ferry to Koh Phangan
2. Bus+Ferry to Koh Phangan
3. Flight+Boat to Koh Phangan
4. Taxi + Ferry to Koh Phangan
🎫 Book a Tour in K.Phangan
🎫 Book Ticket to Koh Phangan
From Chiang Mai to Koh Phangan: Train, Bus, Car, Plane + Ferry.
-
- The journey from Chiang Mai to Koh Phangan spans approximately 1470 km over land via Bangkok and Surat Thani. Opting for a flight to Surat Thani followed by a ferry to Koh Phangan offers the quickest and most convenient route. Traveling by plane + ferry via Surat Thani takes approximately 7.5-12 hours, with costs ranging from $60 to $130 per person. Ferries and speedboats from Surat Thani town or Don Sak to Thong Sala Pier in Koh Phangan. Alternatively, land travel options include trains, buses, or private cars from Chiang Mai to Surat Thani. Taking a train to Surat Thani Railway Station via Bangkok is the most comfortable option. From Surat Thani Railway Station, travelers can board a minivan + ferry to Koh Phangan.
-
- For those opting for land travel, bus+ferry services are available from Chiang Mai to Koh Phangan, although buses may not offer the utmost comfort due to prolonged travel times spanning 26-34 hours. The most economical option is to travel by train+ferry via Bangkok and Surat Thani. Once on Koh Phangan, consider venturing to Koh Tao by ferry or boat. Secure your train, bus tickets, taxi, ferry, boat, or flights from Chiang Mai to Koh Phangan conveniently online.
-
- Koh Phangan, spanning 168 km², lies just 20 kilometers away from the renowned Koh Samui, exuding an aura of mystery, magic, and exoticism. Characterized by its mountainous terrain blanketed in tropical rainforest, the island harbors numerous hidden waterfalls. However, it is most renowned for hosting the legendary „Full Moon Party,“ a world-famous beach extravaganza. Until the 1980s, Koh Phangan remained relatively obscure in the tourism realm, with the exception of Full Moon Party attendees. Additionally, from Koh Phangan, travelers can venture to Khao Sok National Park via ferry + minivan or private car through Koh Samui and Surat Thani town.
Transfer Mode – Chiang Mai to Koh Phangan: | Travel Time | Cost Range |
---|---|---|
Train + Ferry (via Bangkok, Surat Thani) | 26-38 hours | $30-150/pp |
Bus + Ferry (via Bangkok, Surat Thani) | 26-34 hours | $40-90/pp |
Flight + Ferry (via Surat Thani) | 7.5-12 hours | $60-130/pp |
Taxi + Ferry (via Bangkok, Surat Thani) | 26-30 hours | $500-900 |
How do I get from Chiang Mai to Koh Phangan?
1. TRAIN + FERRY from Chiang Mai to Koh Phangan
The cheaper option for land transfer from Chiang Mai to Koh Phangan is a train and boat transfer via Bangkok and Surat Thani. This transport option has a total of 3 steps, first it is a train journey from Chiang Mai to Bangkok, from there a journey by another train to Surat Thani and then a boat/ferry journey to Koh Phangan.
Trains depart from Chiang Mai Railway Station, arrive at Krung Thep Aphiwat Central Terminal Station, then take another train to Surat Thani Railway Station, look at the railway map of Thailand. The train transfer from Chiang Mai to Surat Thani takes a total of about 20-30 hours, each train may have a different travel time.
The price for a train transfer will cost you a total of $16-120/pp, seats are always the cheapest option, sleepers are more comfortable, but more expensive. In the 3rd step you will then take a boat or a combined transfer from Surat Thani to Koh Phangan. These transport options are offered by Lomprayah, Raja Ferry, Seatran Ferry, Phangan Tour 2000 or Lomlahkkirin.
The journey from Surat Thani to Koh Phangan takes approximately 4-6 hours if you take a combined bus and boat transfer via Surat Thani or Don Sak. If you use this transport option, you will need to purchase 2 separate tickets for the train transfer and a separate ticket for the transfer from Surat Thani to Koh Phangan. You can easily find and purchase these tickets for Koh Phangan online in advance.

2. BUS + FERRY from Chiang Mai to Koh Phangan
Another cheaper option for land transport from Chiang Mai to Koh Phangan is a bus and boat transfer via Bangkok and Surat Thani. This option usually has 3 steps, first a bus from Chiang Mai to Bangkok, then another bus to Surat Thani, and then a boat transfer to Koh Phangan.
The total travel time by bus and boat from Chiang Mai to Koh Phangan can be between 26-34 hours via Surat Thani, but this time can vary slightly and buses can be delayed. However, most bus connections are operated with a transfer in Bangkok, where you may have a minor delay.
On the route to Surat Thani, you can use various companies with modern buses, such as Sombat Tour, Nara Travel, Transport Co, Nakhonchai Air, Chredchai Tour, Sritawong Tour, Bangkok Busline, Viriya Tour, Sappaisal, Sawadee Tour, Phuket Travel, SOT Travel and others. Bus and boat transport from Chiang Mai to Koh Phangan costs between $40-90/pp, depending on the company, type of bus and transfer from Surat Thani to Koh Phangan.
Buses can depart from various places in Chiang Mai and Bangkok and also arrive at various places in Surat Thani. You can see all information about departures and arrivals when searching for tickets online. The last step is again a transfer from Surat Thani to Koh Phangan, either directly by boat or you can use a combined transfer by minivan / bus and boat through the city or ports in Don Sak.

3. FLIGHT + BOAT from Chiang Mai to Koh Phangan
The fastest way to get from Chiang Mai to Koh Phangan is by plane and boat via Surat Thani or Koh Samui. Koh Phangan does not have an airport, and the nearest airports are Koh Samui Airport or Surat Thani Airport. A minor disadvantage is that flights to Koh Samui with a transfer in Bangkok are more expensive. It may be more convenient to fly to Surat Thani.
There may be direct flights from Chiang Mai to Surat Thani or flights with a transfer from companies such as Thai Air Asia, Thai VietJet, Thai Lion Air, Nok Air, Thai Smile, Bangkok Air or Hanh Air Systems. Most flights with a transfer in Bangkok are available. Flights are operated from Chiang Mai International Airport to Surat Thani Airport via Suvarnabhumi Airport or Don Mueang Airport in Bangkok.
A direct flight from Chiang Mai to Surat Thani takes about 2 hours, a flight with a transfer can take about 6-10 hours. However, you also need to factor in the transfer to the airport and the waiting time before departure. However, it is still the fastest option for transportation between Chiang Mai and Surat Thani and you will save several hours of time by air transfer compared to land transport options.
The last step is again a transfer from Surat Thani to Koh Phangan. Some companies operate combined transfers by minivan / bus + ferry from Surat Thani Airport. You can again easily buy flight tickets to Surat Thani and tickets for a combined transfer from Surat Thani Airport to Koh Phangan online.

4. TAXI/CAR + BOAT from Chiang Mai to Koh Phangan
The most expensive transfer option from Chiang Mai to Koh Phangan is a private transfer by modern car and boat again via the city of Bangkok and Surat Thani. This transport option has 3 steps together with a boat transfer and will not be suitable for low-cost travelers due to the very high price.
This option of transport by modern cars from Chiang Mai to Surat Thani will be offered by companies such as Freedom Tour Taxi, Kim Transfers Thailand, Smart En Plus, Go2Trip, Jed Yord, Glassflower, Kanokwan Travel, N and T Travel, Andaman Taxis, Bangkok Taxi 24, Firstplan Transport Services, Van2Travel and possibly others.
1. BOOK TAXI / CAR to Bangkok ➜
These companies offer modern smaller classic cars or larger minivans on the route from Chiang Mai to Surat Thani with a transfer in Bangkok, all with a driver. The transfer by private car/taxi and boat from Chiang Mai to Koh Phangan via Bangkok and Surat Thani then takes between 26-30 hours, but it depends on your exact travel route.
Private car and boat transfers from Chiang Mai to Koh Phangan via Surat Thani can cost between $500-900, depending on the type of car. Smaller classic cars are always a cheaper option than larger SUVs or minivans for more people.
If you choose this option, you will need to find and book a private transfer to Surat Thani and a separate boat ticket from Surat Thani to Koh Phangan. Some companies also offer private transfers from Surat Thani to Koh Phangan and will also provide pick-up and drop-off on the island.

❓ FAQ + TIPS – Travel from Chiang Mai to Koh Phangan:
1. How to book tickets/flights to Koh Phangan from Chiang Mai?
-
- Book tickets, flights from Chiang Mai to Koh Phangan on 12go.asia ➜ or Baolau ➜.
- You can search another routes, e.g. Chiang Mai to Surat Thani, Surat Thani to Koh Phangan…
2. What is the travel time from Chiang Mai to Koh Phangan?
-
- Travel by train + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) takes about 26-38 hours.
- Travel by bus + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) takes about 26-34 hours.
- Flight + ferry from Chiang Mai to Koh Phangan (via Surat Thani) takes about 7.5-12 hours.
- Travel by taxi/car + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) takes about 26-30 hours.
3. How far is Koh Phangan from Chiang Mai?
-
- Travel distance from Chiang Mai to Koh Phangan (via Bangkok) is about 1470 km by bus/train + ferry.
4. How much does it cost to get from Chiang Mai to Koh Phangan?
-
- Travel by train + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) costs about $30-150/pp.
- Travel by bus + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) costs about $40-90/pp.
- Flight + ferry from Chiang Mai to Koh Phangan (via Surat Thani) costs about $60-130/pp.
- Travel by taxi/car + ferry from Chiang Mai to Koh Phangan (via Bangkok, Surat Thani) costs about $500-900.
5. What is the best and fast way of transfer from Chiang Mai to Koh Phangan?
-
- The best way how you can travel to Koh Phangan from Chiang Mai is to travel by plane + ferry via Surat Thani Airport. There are some direct flights from Chiang Mai to Surat Thani and private transport by minivan+ferry from the airport to Koh Phangan. You can search for flights and join tickets (bus+ferry) to Koh Phangan online.
6. What is the most cheapest option of transfer to Koh Phangan?
-
- The most cheapest option of getting to Koh Phangan from Chiang Mai is to travel by train + ferry/boat via Bangkok and Surat Thani. There are trains from Chiang Mai to Bangkok and from Bangkok to Surat Thani. From Surat Thani Railway Station you can travel by minivan+ferry to Koh Phangan.
7. Where you can go from Koh Phangan?
-
- From Koh Phangan you can travel to Koh Tao or Koh Samui. There are various ferries and boats between these islands. You can search and book ferry and boat tickets to Koh Tao and Koh Samui online. You can also travel by ferry/boat + bus or ferry + flight (via Koh Samui) to Krabi.
8. Is there an airport in Koh Phangan?
-
- No, Koh Phangan has no airport, so it is not possible to take a flight from Chiang Mai. But the closest airport is in Koh Samui and there are some flights from Chiang Mai to Koh Samui via Bangkok. If you want to visit this island, you can take this option, but it is not a cheap way of transfer.
9. Where you can travel from Surat Thani?
-
- From Surat Thani you can travel to southern Thailand. The most popular travel routes are from Surat Thani to Krabi and from Surat Thani to Phuket. There are some tourist buses, private minivans or private taxi and cars. There are no railways, it is not possible to travel by train between these sites.
10. Which are the most popular and nice islands in Thailand?
-
- There are a lot of various interesting, nice and also isolated or tourist islands in Thailand. Most of them are in the Gulf of Thailand or Phang Nga Bay. Read this article: The Best Islands in Thailand.
BOOK a TOUR / TRIP in Koh Phangan ➜
BOOK your HOTEL in Koh Phangan ➜
🎫 Book tickets, car, flight + ferry from Chiang Mai to Koh Phangan:
(You can also book another travel routes, e.g. Chiang Mai to Bangkok, Bangkok to Koh Phangan…)