
Ferry + flight
Fastest route with easy transfer via Koh Samui
Ferry + train
Comfortable overnight journey with sleeper berths
Ferry + bus
Lowest price with convenient combined tickets
Private car
Most expensive option for this long journey
Quick answer: The best ways to travel from Koh Phangan to Bangkok are ferry + bus, ferry + train or ferry + flight via Koh Samui. Bus is the cheapest option, the train offers the most comfortable overnight journey, and flying is the fastest. Combined tickets can be booked online in advance for a smooth transfer.
At a glance:
- 📍 Distance: About 770 km via Surat Thani.
- ⏱️ Travel time: Ferry + Train ~16 h | Ferry + Bus ~12–17 h | Ferry + Flight ~6–7 h.
- 💰 Price range: Train from $20+ | Bus $27–45 | Flight from $75 per person.
- 🚍 Ferry + Bus: Ferry to Surat Thani followed by a direct bus to Bangkok.
- 🚆 Ferry + Train: Ferry to Surat Thani and overnight train to Bangkok.
- ✈️ Ferry + Flight: Ferry to Koh Samui and direct flight to Bangkok.
- 🚕 Private Transfer: Ferry to Surat Thani and private taxi to Bangkok.
Last updated in April 2026
From Koh Phangan to Bangkok you can travel by ferry + train, bus, flight or private car.
Travel distance from Koh Phangan to Bangkok is about 770 km via Surat Thani. The most popular option is ferry + train, taking about 16 hours with sleeper trains available. You can also travel by ferry + bus, ferry + flight via Koh Samui, or ferry + private car.
Ferry + bus takes about 12–17 hours and is a cheap option, while ferry + private car offers the most comfort but is also the most expensive. From Bangkok you can continue to Nakhon Phanom or Kalasin.
The fastest option is ferry + flight via Koh Samui, taking about 6–7 hours. You can also travel via Koh Tao and continue by train or bus from Chumphon to Bangkok.
| Transfer modes – Koh Phangan to Bangkok | Travel Time | Cost Range |
|---|---|---|
| Ferry + Bus / Train | 16 hours | $20+ per person |
| Ferry + Bus | 12–17 hours | $27–45 per person |
| Ferry + Flight | 7 hours | $75+ per person |
| Ferry + Private Car | 14–17 hours | $370–400 |
How do I get from Koh Phangan to Bangkok?
1. FERRY + BUS + TRAIN from Koh Phangan to Bangkok
👉 Ferry + train is the most popular and comfortable way to travel from Koh Phangan to Bangkok.
- ✔️ Best for: Budget travelers and overnight travel
- ✔️ Travel time: About 16 hours total
- ✔️ Price: From $20+ per person
- ✔️ Comfort: Sleeper trains available from Surat Thani
- ✅ Recommended: Combined ferry + train ticket
- 💡 Tip: Book one combined ticket for an easier transfer.
- 🌏 Extra tip: Sleeper berths often sell out first, so reserve early.
The most popular way to travel from Koh Phangan to Bangkok is by ferry to Surat Thani followed by a train. Ferries operated by Raja Ferry, Phantip 1970, Lomprayah and Seatran Discovery reach Surat Thani in about 2.5–4 hours. You can also book a combined ferry + train ticket. Check the schedule here: Koh Phangan to Surat Thani – Ferry.
From Surat Thani Railway Station, Thai Railways operates regular trains to Bangkok. The journey takes about 9–12 hours, with seats and sleeper berths available. Train tickets cost about $8–45 per person, and you can also view the current Thailand Railway Map.
Combined ferry + train tickets can be booked online in advance, making this one of the easiest and most comfortable ways to reach Bangkok from Koh Phangan.

2. FERRY + BUS from Koh Phangan to Bangkok
👉 Ferry + bus is the cheapest way to travel from Koh Phangan to Bangkok.
- ✔️ Best for: Budget travelers
- ✔️ Travel time: About 10–16 hours
- ✔️ Price: From $30–48 per person
- ✔️ Comfort: Standard tourist buses with ferry transfer
- ✅ Recommended: Lomprayah or Songserm
- 💡 Tip: Book a combined ferry + bus ticket.
- 🌏 Extra tip: Keep your ticket handy as it may be checked during transfers.
Ferry + bus is a popular and affordable way to travel from Koh Phangan to Bangkok via Surat Thani. Combined services are operated by companies such as Krungsiam Tour, Songserm, Lomprayah, Paradise Travel and Montanatip.
The journey takes about 10–16 hours depending on connections, with ticket prices ranging from $30–48 per person. Combined tickets include both the ferry and bus transfer.
Book your ticket online in advance and read all transfer instructions carefully before departure to ensure a smooth journey.
| Bus + Ferry Service | Departure in Koh Phangan | Arrival in Bangkok |
|---|---|---|
| Montanatip | 14:00 | 05:00 |
| Raja Ferry | 14:00 | 06:00 |
| Nara Travel | 14:00 | 05:30 |
| Bangkok Travel Plus | 14:30 | 05:30 |
| Lomprayah | 08:30 | 20:30 |
| Lomprayah | 13:00 | 00:45 |
| Krungsiam Tour | 11:00 | 06:30 |
| Sapthaweephol | 11:30 | 05:00 |
| Sapthaweephol | 14:30 | 05:00 |

3. FERRY + FLIGHT from Koh Phangan to Bangkok
👉 Ferry + flight via Koh Samui is the fastest way to travel from Koh Phangan to Bangkok.
- ✔️ Best for: Travelers who want to save time
- ✔️ Travel time: About 6–7 hours total
- ✔️ Price: From $75–200 per person
- ✔️ Comfort: Fast ferry and direct flight
- ✅ Recommended: Lomprayah + Bangkok Airways
- 💡 Tip: Book ferry and flight together to allow enough transfer time.
- 🌏 Extra tip: Morning ferries offer the best connections to Bangkok flights.
The fastest route from Koh Phangan to Bangkok is by ferry to Koh Samui followed by a direct flight. Ferries operated by Raja Ferry, Seatran Discovery, Lomprayah and Songserm reach Koh Samui in about 30–45 minutes, with tickets costing around $4–10 per person. See the schedule: Koh Phangan to Koh Samui – Ferry.
From Koh Samui Airport, direct flights to Bangkok take about 1–1.5 hours. Airlines on this route include Bangkok Airways, Thai Airways and AirAsia, with one-way fares from about $65–200 per person.
This is the quickest option for reaching Bangkok and is ideal if you want to minimize travel time, although it is more expensive than ferry + train or ferry + bus.

4. FERRY + PRIVATE CAR from Koh Phangan to Bangkok
👉 Ferry + private car is the most flexible but also the most expensive way to travel from Koh Phangan to Bangkok.
- ✔️ Best for: Families, groups and private travel
- ✔️ Travel time: About 11–14 hours
- ✔️ Price: From $355 per car
- ✔️ Comfort: Door-to-door private transfer
- ✅ Recommended: Private minivan for groups
- 💡 Tip: Share the fare to reduce the cost per person.
- 🌏 Extra tip: Choose hotel or airport pickup in Surat Thani for added convenience.
Private transfer from Koh Phangan to Bangkok starts with a ferry to Surat Thani, followed by a private car or minivan. Ferries operated by Raja Ferry, Phantip 1970, Seatran Discovery and Lomprayah take about 2.5–4 hours. See the schedule: Koh Phangan to Surat Thani.
From Surat Thani to Bangkok, you can continue by a modern private car or minivan. The road journey takes about 11 hours and costs from around $355 per vehicle.
This option offers the highest level of comfort and flexibility, making it a good choice for families, groups or travelers who prefer a private door-to-door transfer.

❓ FAQ — Travel from Koh Phangan to Bangkok
How to book tickets from Koh Phangan to Bangkok?
Book combined ferry, bus, train or flight tickets online via 12go.asia ➜ or Baolau ➜. You can also book other island routes.
How long does it take to travel from Koh Phangan to Bangkok?
Ferry + train takes about 16 hours, ferry + bus about 10–16 hours, and ferry + flight via Koh Samui about 6–7 hours.
What is the travel distance from Koh Phangan to Bangkok?
The total travel distance via Surat Thani is approximately 770 km.
How much does it cost to travel from Koh Phangan to Bangkok?
Combined train tickets start at about $20, bus tickets from $30, and ferry + flight from around $75 per person.
What is the fastest way to get to Bangkok?
The fastest option is a ferry to Koh Samui followed by a direct flight to Bangkok.
What is the cheapest option?
The cheapest option is usually a ferry + train via Surat Thani Railway Station, with fares from about $20.
Can you fly directly from Koh Phangan to Bangkok?
No. Koh Phangan has no airport. Travel by ferry to Koh Samui and take a direct flight from there.
Where can you travel from Bangkok?
Popular routes include Ayutthaya, Nong Khai and Chiang Mai.
Where to stay in Bangkok?
Bangkok offers budget hostels, hotels and luxury resorts. Book accommodation in Bangkok.
Is Thailand suitable for solo travel?
Yes. Thailand is one of the best destinations for solo travelers. Read our Solo Travel in Thailand guide.
💡 Practical Travel Tips for Koh Phangan to Bangkok
Traveling from Koh Phangan to Bangkok requires a ferry followed by a train, bus, flight, or private transfer. Planning your connections in advance makes the journey easier and more comfortable.
- Best Option: Ferry + overnight train via Surat Thani offers a comfortable trip with sleeper berths.
- Fastest Route: Ferry to Koh Samui, then a direct flight to Bangkok.
- Budget Choice: Combined ferry + bus tickets are usually the cheapest option.
- Combined Tickets: Joint tickets make transfers easier and save time.
- Travel Light: Pack only essentials for easier transfers between transport.
- Allow Extra Time: Ferry schedules may change due to weather or sea conditions.
- Book Early: Reserve tickets ahead during weekends and peak travel periods.
Tip: Ferry and combined train, bus, flight, or private transfer tickets from Koh Phangan to Bangkok can be searched and booked online in advance.
