1map logoGo to main page

Sihanoukville, Preah Sihanouk Province to Bangkok, Bangkok Province from $22: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Sihanoukville, Cambodia
to
Bangkok, Thailand

How to Get from Sihanoukville to Bangkok: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$22 by busBest price
483 kmDistance
5h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Sihanoukville to Bangkok with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
6h  42m
Estimated price
$243-565
Recommended
Company
Virak Buntham
Bus
Average Duration
13h  34m
Estimated price
$22-30
Cheapest
route map
Distance: 483 km
Duration: 5h 50m

See more options

Company
Virak Buntham
Bus
Average Duration
12h  45m
Estimated price
$22-45
Company
N/A
Drive
Average Duration
9h  15m
Estimated price
$85-130
Company
various
Plane
Average Duration
5h  50m
Estimated price
$163-405

Traveling From Sihanoukville to Bangkok

The journey from Sihanoukville to Bangkok offers a fascinating contrast between Cambodia's laid-back coastal vibes and Thailand's dynamic urban energy.

Best Neighbourhoods in Bangkok

Bangkok offers diverse neighborhoods, each with its own charm and appeal.

Sukhumvit
• Vibrant nightlife with numerous bars and clubs.
• Great shopping options, from malls to street markets.
Khao San Road
• Popular among backpackers for budget accommodations.
• Lively atmosphere with street food and nightlife.
Chinatown (Yaowarat)
• Delightful food scene featuring authentic Chinese cuisine.
• Rich cultural heritage with bustling markets.

Best Times To Visit Bangkok's Attractions

Timing your visits to Bangkok's attractions can greatly enhance your experience.

The Grand Palace
Arriving early in the morning avoids the midday crowds and heat.
Wat Pho (Reclining Buddha)
Visit late afternoon for fewer tourists and a stunning sunset view.
Chatuchak Weekend Market
Explore early Saturday morning to enjoy a quieter shopping experience.

Bangkok Weather: What to Expect Year-Round

Bangkok typically experiences a tropical climate with hot and humid conditions throughout the year, punctuated by a rainy season from May to October. The cooler months from November to February offer more comfortable temperatures, making this period the ideal time for travelers to explore the city.

Dining in Bangkok: A Culinary Adventure

When in Bangkok, savor the vibrant flavors of Pad Thai at Thip Samai, a restaurant celebrated for its bustling atmosphere and authentic preparation methods. Unlike Sihanoukville's focus on fresh seafood, Bangkok’s culinary scene dives deep into bold spices and street food culture, offering a lively experience that highlights the city’s rich culinary heritage.

Sihanoukville - Bangkok operators

Explore transport companies operating between Sihanoukville and Bangkok, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
cambodiaangkorair.com

Plane from Sihanoukville (KOS) to Suvarnabhumi (BKK)

Average Duration
8h 10m
Estimated price
$24300-5651
Website
vietnamairlines.com

Plane from Sihanoukville (KOS) to Suvarnabhumi (BKK)

Average Duration
8h 10m
Estimated price
$24300-5651
Website
airasia.com

Plane from Sihanoukville (KOS) to Don Muang (DMK)

Average Duration
6h 25m
Estimated price
$2435-2436
Bus
Contact phone
081 911 911
Website
vireakbuntham.com

Bus from Sihanoukville Virak Buntham Express to Bangkok

Average Duration
12h 45m
Estimated price
$22-45

Bus from Sihanoukville Virak Buntham Express to Trat

Average Duration
4h 30m
Estimated price
$22-30
Other Show other routes

Other from Sihanoukville to Bangkok

Average Duration
9h 15m
Estimated price
$85-130

Sihanoukville to Bangkok: Overview of Bus, Train, Flight, and Car Trips

Traveling between Sihanoukville and Bangkok offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exhilarating road trip from Sihanoukville to Bangkok - spanning a driving distance of 408 miles and a journey time of approximately 9 hours and 15 minutes. 💸 The cost of traveling by car from Sihanoukville to Bangkok ranges between $85 to $130, offering budget-friendly options to explore the scenic route and vibrant cultures along the way.
Average price
$85 - $130
🛫 Flying from Sihanoukville to Bangkok by plane typically involves a one-stopover journey, with a total duration of around 8 hours and 10 minutes. Several airlines such as Vietnam Airlines, AirAsia, and Malaysia Airlines operate flights on this route. 🌏 The total flight time between these two cities is approximately 6 hours and 42 minutes. While there are no direct flights available, the one-stopover option provides a convenient way to travel between Cambodia and Thailand. 💸 Prices for flights between Sihanoukville and Bangkok can vary between $243 to $565, depending on the airline, season, and booking time.
Departure Point
Sihanoukville Airport
Arrival Point
Suvarnabhumi Airport. The quickest flight takes 8h 10m and has one stopover
🚌 Traveling from Sihanoukville to Bangkok by bus is a convenient option with a direct service offered by Virak Buntham Express. The journey typically takes around 12 hours and 45 minutes. 🌏 Experience the scenic route between these two vibrant cities at an affordable price range of $22 to $30. Settle in for a journey that lasts approximately 13 hours and 34 minutes, arriving at Bangkok station for an exciting start to exploring the bustling Thai capital.
Departure Point
Sihanoukville Virak Buntham Express station
Arrival Point
Bangkok station

Frequently asked questions

Find out more about the route from Sihanoukville to Bangkok.

Or choose the category:
The distance between Sihanoukville and Bangkok is approximately 300 miles or 408 miles by road. The typical travel time by plane from Sihanoukville to Bangkok is around 4 hours and 50 minutes. If you prefer to drive, it would take approximately 9 hours and 15 minutes to travel by car. Alternatively, taking a bus from Sihanoukville to Bangkok would typically take around 11 hours and 6 minutes.
The most cost-effective option for traveling from Sihanoukville to Bangkok is by bus via Trat, which costs between $22 and $35. Although it takes approximately 11 hours and 6 minutes, it is a more affordable choice. However, if time efficiency is a priority, the quickest way is to fly, taking just 2 hours and 51 minutes. However, this option is more expensive, with prices ranging from $190 to $440.
The prices for a bus from Sihanoukville to Bangkok range from $22 to $34. The exact price will depend on the bus company and type of service you choose. It is recommended to compare prices and services before making a booking.
To get from Sihanoukville to Bangkok without using public transportation, you can opt to hire a car or use a taxi service. The driving distance between the two cities is approximately 408 miles and it takes around 9 hours and 15 minutes to drive from Sihanoukville to Bangkok. The prices for car hire or taxi service can vary from $85 to $130, depending on the provider and the type of car chosen.
To travel from Sihanoukville to Bangkok without a car, the best option is to take a bus via Trat. This journey typically takes around 11 hours and 6 minutes. The cost of the bus ticket ranges from $22 to $35. It is recommended to check the bus schedules and book in advance for a smoother travel experience.
Yes, there is a direct link between Sihanoukville and Bangkok by bus. The bus service operated by Virak Buntham Express departs from Sihanoukville once daily and arrives at Bangkok Bus Terminal Eakamai station. The journey takes approximately 12 hours and 45 minutes. This provides a convenient and direct option for travelers looking to travel between these two cities.
The flight between Sihanoukville and Bangkok typically takes around 3 hours and 55 minutes with one stopover. However, there is no direct flight between Sihanoukville Airport and Suvarnabhumi Airport in Bangkok. The cost of a flight between the two destinations can vary, with prices ranging from $243 to $566. It is recommended to check with airlines for the most up-to-date and accurate pricing information.
There are plenty of accommodation options available near Bangkok. With over 1506 hotels to choose from, there is something to suit every budget and preference. Prices start at $26 per night, making it possible to find affordable accommodation options. It is recommended to check online booking platforms or consult with a travel agent to find the best hotels in Bangkok that meet your specific needs and preferences.