Bangkok is well connected with Koh Samui. You can get from Koh Samui to Bangkok by ferry + bus, train, or flight.
Bangkok is a vibrant city that caters to every need and offers something for everyone. So whether you’re looking for comfort, adventure, rest, or recreation, this dynamic capital has it all!
Bangkok is one of the most exotic cities in the world and a wonderland for those who want to experience real Thailand. Visitors from all over the world flock to this city because of its size, history, and, most importantly, its people.
But besides all the rich history and culture, Bangkok is also a modern capital full of vibrant street markets and serene high street malls! So naturally, it has also become a magnet for dining, shopping, and entertainment.
Bangkok offers travelers a unique experience not found anywhere else in the world. Make your way through the crowds, be dazzled by colorful temples in every direction, dine at one of the hundreds of street stalls selling all sorts of delicious fare, and don’t ignore the stunning views from the city’s skyscrapers!
Bangkok is a perfect match for those looking for a bit of adventure!
Traveling between Koh Samui and Bangkok is easy, and you can choose between a ferry + bus, train, and flight!
Check our guide for the best options to travel from Koh Samui to Bangkok.
Tip: We offer detailed information about how to get around in Thailand for all main tourist destinations, like Bangkok, Chiang Mai, Phuket, Koh Samui, and Pattaya.
How far is Bangkok from Koh Samui?
The distance from Koh Samui to Bangkok is 472.3 miles or 760.1 kilometers.
Transportation Options from Koh Samui to Bangkok, Thailand
The following table outlines all transportation options from Koh Samui to Bangkok:
|Ferry + Bus from Koh Samui to Bangkok||13-18 hours||USD 21-USD 50|
|Ferry + Train from Koh Samui to Bangkok||+17 hours||USD 28-USD 50|
|Flight from Koh Samui to Bangkok||1 hour 15 minutes||~USD 80|
Getting to Bangkok from Koh Samui
1. Ferry + Bus from Koh Samui to Bangkok
Journey Duration: 13-18 hours
If you don’t want to waste time trying to find suitable land and sea travel combination from Koh Samui Island to Bangkok, this ferry and bus ticket deal could be your best choice!
This 2-in-1 package deal combines a bus ticket with a ferry ride that will take you from Koh Samui right to the heart of Bangkok. The journey can last either 12.5 hours or 17.5 hours, depending on the type of bus and offer you pick.
Depending on your budget, you can choose between a VIP Bus, High-Speed Bus, or an Express Bus. The price ranges from USD 21 to USD 50, and different companies operate different services, so it’s best to see for yourself and get the best deal!
Once you arrive in Surat Thani with the ferry boat from Koh Samui, you’ll board an air-conditioned bus equipped with reclining seats, free Wi-Fi, snacks, and cold drinks.
We recommend you choose the bus that travels overnight, so you can get some rest and not miss a day!
Koh Samui to Bangkok Ferry+ Bus Schedule
- 02:00 PM to 07:30 AM: Ferry + VIP Bus to Bangkok from Koh Samui
Total price: USD 41
- 08:00 AM to 08:30 PM: Ferry + High-Speed Bus to Bangkok from Koh Samui
Total price: USD 50
- 03:30 PM to 04:20 AM: Ferry + Express Bus to Bangkok from Koh Samui
Total price: USD 21
2. Ferry + Train from Koh Samui to Bangkok
Journey Duration: +17 hours
The benefit of taking a train over a bus is that sleeper trains are more comfortable and allow a restful night. In addition, you won’t lose an entire day to travel if you take the night train.
Surat Thani is the closest train station to Koh Samui. So, you must first take a ferry from Koh Samui to get to the Surat Thani train station. In fact, if you’re not flying from the islands, any other transportation option to Bangkok will include some kind of boat.
The journey from Koh Samui to Surat Thani will take around 3 hours and cost you about USD 10. After that, you must get to the train station and catch the train.
You must take the train from Surat Thani to Hua Lamphong Railway Station in Bangkok.
Even though you could take a daytime train, going with an air-conditioned sleeper train is much more convenient and will make the journey more comfortable.
The trains sell drinks and food, but if you want quick, portable snacks, you’ll need to bring your own.
If you select first-class carriages, you will receive a private, two-person cabin with your own washbasin. This ticket usually costs about USD 40.
However, you can also go for a 2nd class sleeper berth starting at USD 18!
The journey takes at least 9.5 hours, but some trains can take up to 12.5 hours.
On Bookaway, you can check all available transportation options from Koh Samui to Bangkok. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.
3. Flight from Koh Samui to Bangkok
Journey Duration: 1 hour 15 minutes
Once you’ve explored Koh Samui enough, book a direct flight from Koh Samui to Bangkok to get back from the islands as soon as possible!
Most flights are run by Bangkok Airways, which offers several flights daily, but in recent years, more airlines have operated this route.
A one-way flight from Koh Samui to Bangkok usually starts at USD 82, but flight prices and availability change depending on the season.
Flying to Koh Samui is not only faster, but it’s also the only way to get directly from the island without changing transportation along the way.
The flights are basic and don’t include any additional amenities such as food or entertainment, but since they’re also short and last only 1 hour and 15 minutes, you probably won’t miss those things too much.
Best day tours in Bangkok, Thailand
Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.
The following widget shows some of the best tours in Bangkok, Thailand.
Frequently Asked Questions
Can I fly from Koh Samui to Bangkok?
Yes, you can fly directly from Koh Samui to Bangkok with one of the daily flight departures operated by Bangkok Airways!
What is the cheapest way to get from Koh Samui to Bangkok?
The cheapest way to get from Koh Samui to Bangkok is by booking a ferry and bus ticket combination deal, which costs between USD 21 and USD 50.
What is the fastest way to get from Koh Samui to Bangkok?
The fastest way to get from Koh Samui to Bangkok is by catching a flight! A flight between Koh Samui and Bangkok lasts 1 hour and 15 minutes, usually costing around USD 82.
Is there a direct bus between Koh Samui and Bangkok?
Yes, there is a direct transfer from Koh Samui to Bangkok, including a bus, but you will first have to take the ferry to Surat Thani and board the bus there. However, this 2-in-1 deal combines the bus ticket with the ferry ride that will take you from Koh Samui to the center of Bangkok!
Which airlines fly from Koh Samui Airport to Bangkok Airport?
Thai Smile and Bangkok Airways currently offer flights from Koh Samui Airport to Bangkok Airport.
How do I travel from Koh Samui to Bangkok without a car?
The best way to get from Koh Samui to Bangkok without a car is to travel with the ferry and bus or ferry and train by getting the affordable ticket combo.
Where does the ferry leave from Koh Samui?
Nathon is the main ferry port on Koh Samui. Seatran and Lomprayah are the two ferry companies that primarily use the Nathon Pier.