You can travel by both bus and train from Sihanoukville to Bangkok in stages, but there are no direct services. At the present time the overland journey by bus Sihanoukville to Bangkok is a lot quicker and easy than the journey by train, although we expect this to change over the next year or two as rail connectivity between Cambodia and Thailand improves.
Buy Tickets to Bangkok
Use the Search Box below to buy your tickets from Sihanoukville to Bangkok.
The option of taking a bus from Sihanoukville to Phnom Penh and then flying from there to Bangkok is also available to book online.
Train Times To Bangkok
- Stage 1: Train times from Sihanoukville to Phnom Penh.
Sihanoukville | Phnom Penh | Days in Service |
08:30 | 15:00 | Saturday |
08:30 | 15:00 | Sunday |
16:00 | 22:30 | Sunday |
08:30 | 15:00 | Monday |
You will need to spend at least one night in Phnom Penh before continuing your journey by train to Bangkok. We recommend the Zing Hotel which is walking distance from Phnom Penh Railway Station.

- Stage 2: Train times from Phnom Penh to Poipet.
Phnom Penh | Poipet | Days in Service |
07:00 | 18:40 | Friday, Sunday |
- Stage 3: Train times from Aranyaprathet to Bangkok.
The train link between Poipet and Aranyaprathet has not yet been opened to passenger service so for the time being travellers need to cross the border on foot from Poipet into Thailand and then take local transport to the nearby town of Aranyaprathet to continue their journey.
Aranyaprathet | Bangkok | Days in Service |
06:40 | 12:05 | Everyday |
13:55 | 19:40 | Everyday |
Bus Times To Bangkok
There are 2 daily services from Sihanoukville to Bangkok which you can book online. Both trips involve changing buses in Phnom Penh.
- Trip 1: You can book a joint ticket for both stages of the journey at a cost of $38.32.
Sihanoukville | Phnom Penh | Company | Phnom Penh | Bangkok | Company |
11:30 | 18:00 | Giant ibis | 20:30 | 13:30 | Virak Buntham |
- Trip 2: You can also buy both tickets for this journey as package costing $38.32.
Sihanoukville | Phnom Penh | Company | Phnom Penh | Bangkok | Company |
15:30 | 22:00 | Giant ibis | 01:00 | 18:00 | Virak Buntham |
Train Stations
Trains to Phnom Penh depart from Sihanoukville Railway Station.
Trains to Poipet depart from Phnom Penh Railway Station.
To continue your journey by train to Bangkok you need to leave the train at Poipet Railway Station and cross the Thailand/Cambodia border on foot.
You can then resume your train journey to Bangkok at Aranyaprathet Railway Station.
The final stop on the Eastern Train Line from Aranyaprathet is Bangkok Railway Station.
Bus Stations on Route
Bus services to Phnom Penh depart from Sihanoukville Giant Ibis Bus Station near Ochheuteal Beach in Sihanoukville.
Giant Ibis bus services from Sihanoukville terminate at Phnom Penh Giant Ibis Bus Station near Wat Phanom in Phnom Penh.
Virak Buntham services to Bangkok depart from near to the Olympic Market in Phnom Penh on the corner of Street 199 and Street 310.
The final stop for Virak Buntham bus services to Bangkok is the Virak Buntham Bangkok Bus Station near to the Khao San Road.