
Flight
Fastest way with direct flights between Koh Samui and Bangkok
Ferry + Sleeper Train
Comfortable overnight journey with sleeper berths and scenic travel
Ferry + Bus
Affordable combined tickets with frequent daily departures
Ferry + Taxi
Door-to-door transfer with maximum flexibility and comfort
Quick answer: The fastest way to travel from Koh Samui to Bangkok is by direct flight. Budget travelers usually choose a ferry combined with a train or bus via Surat Thani, while private transfers offer the most comfortable door-to-door journey.
At a glance:
- 📍 Distance: About 760 km by land.
- ⏱️ Travel time: Flight: 1–1.5 hours • Ferry + Train: 14–16 hours • Ferry + Bus: 14–15 hours
- 💰 Prices: Flight $70–160 • Ferry + Train from $30 • Ferry + Bus from $40
- ✈️ Flight: Direct flights from Koh Samui Airport to Bangkok.
- 🚆 Ferry + Train: Ferry to Surat Thani followed by an overnight train to Bangkok.
- 🚍 Ferry + Bus: Combined ferry and tourist bus transfer via Surat Thani.
- 🚕 Private Transfer: Ferry and private taxi from Surat Thani to Bangkok.
Last updated: April 2026
From Koh Samui to Bangkok you can travel by flight, ferry + train, ferry + bus, or ferry + private taxi.
The distance from Koh Samui to Bangkok is about 760 km by land via Surat Thani or around 650 km by air. The fastest option is a direct flight from Koh Samui Airport, while the cheapest way is a ferry combined with a train via Surat Thani.
Direct flights take about 1–1.5 hours and cost around $70–160 per person. Alternatively, you can take a ferry to Surat Thani and continue by train or tourist bus. Ferry + train journeys take about 14–16 hours from $30, while ferry + bus transfers take around 14–15 hours from $40 per person.
Private transfers via Surat Thani are available for travelers seeking maximum comfort. You can also continue via Koh Phangan or Koh Tao before traveling to Bangkok. After arriving in the capital, you can continue to Khao Yai National Park.
| Transfer Mode – Koh Samui to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Ferry + Train (via Surat Thani) | About 14–16 hours | About $30+ per person |
| Ferry + Bus (via Surat Thani) | About 14–15 hours | About $40 per person |
| Plane – Direct Flight | About 1–1.5 hours | About $70–160 per person |
| Ferry + Private Car (via Surat Thani) | About 14 hours | About $365–380 per car |
How do I get from Koh Samui to Bangkok?
1. FERRY + TRAIN from Koh Samui to Bangkok
👉 Ferry + train is a cheap and comfortable way to travel from Koh Samui to Bangkok via Surat Thani.
- ✔️ Best for: budget travelers looking for a comfortable overnight journey
- ✔️ Travel time: ~11–14 hours total (ferry + train)
- ✔️ Cost: from $16–65 per person
- ✔️ Comfort: medium to high (ferry + seat or sleeper train)
- ✅ Best Option: Ferry to Surat Thani + overnight sleeper train
- 💡 Tip: Book a combined ferry and train ticket online in advance.
- 🌏 Extra tip: Sleeper berths are much more comfortable than standard seats.
A popular and affordable option is to travel by ferry to Surat Thani and continue by train to Bangkok. Ferries depart from Lipa Noi or Na Thon Pier, take about 1.5–2 hours, and cost around $8–15 per person.
From Surat Thani Railway Station, trains to Bangkok take about 9–12 hours. Both seats and sleeper berths are available, with ticket prices ranging from $8–50 per person.
Both ferry and train tickets can be booked online in advance. Before traveling, you can also check the current Thailand Railway Map.

2. FERRY + BUS from Koh Samui to Bangkok
👉 Ferry + bus is the cheapest direct way to travel from Koh Samui to Bangkok via Surat Thani.
- ✔️ Best for: budget travelers looking for an all-in-one transfer
- ✔️ Travel time: ~11–16 hours
- ✔️ Cost: $32–50 per person
- ✔️ Comfort: medium (ferry + modern long-distance bus)
- ✅ Best Option: Combined ferry + bus tickets from trusted operators
- 💡 Tip: Book one combined ticket to simplify the transfer.
- 🌏 Extra tip: Overnight departures let you save a night’s accommodation.
A cheap way to travel from Koh Samui to Bangkok is by a combined ferry and tourist bus via Surat Thani. The total journey takes about 11–16 hours and costs approximately $32–50 per person.
Combined transfers are operated by companies such as Lomprayah, Krungsiam Tour, Montanatip, and Raja Ferry. Most tickets include both the ferry crossing and the onward bus to Bangkok.
Combined tickets can be booked online in advance. Before booking, always check departure points, transfer details, and luggage conditions carefully.
| Ferry + Bus Company | Departs in Koh Samui | Arrival in Bangkok |
|---|---|---|
| Lomprayah | 08:00 | 20:30 |
| Krungsiam Tour | 14:00 | 05:30 |
| Raja Ferry | 19:00 | 09:00 |
| Montanatip | 14:30 | 05:00 |

3. FERRY + TAXI from Koh Samui to Bangkok
👉 Ferry + private car is the most comfortable way to travel from Koh Samui to Bangkok via Surat Thani.
- ✔️ Best for: families, groups, or travelers wanting maximum flexibility
- ✔️ Travel time: ~10–15 hours total
- ✔️ Cost: about $348–378 per vehicle
- ✔️ Comfort: high (ferry + modern air-conditioned car or minivan)
- ✅ Best Option: Private minivans for groups or modern sedans for smaller parties
- 💡 Tip: Split the fare between passengers to reduce the cost per person.
- 🌏 Extra tip: Choose your preferred pickup and drop-off locations when booking online.
A comfortable option is to travel by ferry from Koh Samui to Surat Thani and continue by private car or minivan to Bangkok. The ferry crossing takes about 1.5–2 hours and costs around $8–18 per person.
From Surat Thani, private cars to Bangkok take about 8.5–13 hours. Services are provided by companies such as Glassflower, Bangkok Taxi24, Van2Travel, Than Car Service, Easyride Services, and several other verified operators.
Private transfers cost about $340–360 per vehicle, depending on the car type. You can easily book your private car online in advance and choose the pickup and drop-off locations that suit your trip.

4. FLIGHT from Koh Samui to Bangkok
👉 Direct flight is the fastest and most convenient way to travel from Koh Samui to Bangkok.
- ✔️ Best for: travelers who want to save time
- ✔️ Travel time: ~1–1.5 hours (flight only)
- ✔️ Cost: about $70–120 per person
- ✔️ Comfort: high (modern aircraft with frequent daily flights)
- ✅ Best Option: Bangkok Airways or Thai Airways direct flights
- 💡 Tip: Book your flight early for the best fares.
- 🌏 Extra tip: Morning flights often offer the best choice for onward international connections.
The fastest way to travel from Koh Samui to Bangkok is by direct flight from Samui International Airport to Suvarnabhumi Airport. The flight takes about 1–1.5 hours and is ideal if you want to minimize travel time.
Direct flights are operated by Bangkok Airways, Thai Airways, and on selected services Lion Air. One-way tickets usually cost about $70–120 per person, depending on the season and availability.
Flights can be easily searched and booked online in advance. During the high tourist season, it is recommended to reserve your tickets as early as possible for the best prices.
| Airline | Departs in Koh Samui | Arrival in Bangkok | Price |
|---|---|---|---|
| Bangkok Air | 10:05 | 11:20 | From $102.00 |
| Bangkok Air | 11:55 | 13:10 | From $102.00 |
| Bangkok Air | 14:20 | 15:50 | From $114.00 |
| Bangkok Air | 14:35 | 16:05 | From $114.00 |
| Bangkok Air | 15:40 | 16:55 | From $102.00 |
| Bangkok Air | 17:10 | 18:25 | From $102.00 |
| Bangkok Air | 18:05 | 19:35 | From $114.00 |
| Bangkok Air | 19:20 | 20:50 | From $87.00 |
| Bangkok Air | 19:30 | 20:45 | From $87.00 |
| Bangkok Air | 19:40 | 20:55 | From $123.00 |

❓ FAQ – Travel from Koh Samui to Bangkok
How to book tickets and flights from Koh Samui to Bangkok?
How long does it take to travel from Koh Samui to Bangkok?
Flights take 1–1.5 hours, ferry + train 14–16 hours, ferry + bus 14–15 hours, and ferry + private taxi about 14 hours.
What is the travel distance from Koh Samui to Bangkok?
The distance is about 760 km by land via Surat Thani or around 650 km by air.
How much does it cost to travel from Koh Samui to Bangkok?
Flights cost about $70–160, ferry + train from $30, ferry + bus about $40, and ferry + private taxi around $365–380.
What is the best way to travel from Koh Samui to Bangkok?
A direct flight is the fastest and most convenient option. Budget travelers usually choose the ferry + sleeper train via Surat Thani.
What is the cheapest way to get to Bangkok?
The cheapest option is a ferry combined with a Thai Railways train via Surat Thani. Combined tickets start at about $30 per person.
Is there a private taxi from Surat Thani to Bangkok?
Yes. Private cars and minivans are available from Surat Thani to Bangkok, with prices starting at about $365 per vehicle.
Where else can I travel from Koh Samui?
You can travel by ferry to Koh Phangan, Koh Tao, or via Surat Thani to Krabi.
Where should I stay in Bangkok?
Bangkok offers accommodation for every budget, including cheap hotels, luxury hotels, and hostels.
Where can I store my luggage in Bangkok?
You can safely store your bags with Radical Storage, which offers luggage storage locations across Bangkok.
How can I travel from Bangkok to Laos?
You can travel to Vientiane by flight, train, bus, or private transfer. It is the most popular route between Thailand and Laos.
Is Thailand good for solo travelers?
Yes. Thailand is one of the world’s best destinations for solo travel. Read more in Solo Travel in Thailand.
💡 Practical Travel Tips for Koh Samui to Bangkok
You can travel from Koh Samui to Bangkok by direct flight or by ferry combined with a train, bus, or private taxi via Surat Thani. Choose the option that best fits your budget and travel time.
- Fastest Option: Direct flights reach Bangkok in about 1–1.5 hours.
- Best Budget Choice: Ferry + sleeper train via Surat Thani offers the best value for long-distance travel.
- Book Combined Tickets: Ferry and train or bus tickets are available as one booking with easy connections.
- Book Early: Flights and sleeper train berths often sell out during holidays and high season.
- Allow Transfer Time: Leave enough time between the ferry arrival and your train, bus, or flight departure.
- Private Transfer: A ferry + taxi combination is the most comfortable door-to-door option for groups.
Tip: Flight, ferry, train, bus, and private transfer tickets from Koh Samui to Bangkok can be searched and booked online in advance.
