Bus, Train or Flight from Sukhothai to Bangkok?
- 5,5 hours
- 1,5 hours
- 5 hours
- 1h 20min
How to get from Sukhothai to Bangkok?
To go from Sukhothai to Bangkok, you have the option of taking a bus, train or booking a flight. Flying to Bangkok is the fastest option but is less eco-friendly.
We recommend to take the bus as this saves you a lot of hassle compared to taking the train (requires 3 transfers).
Your options at a glance
|Bus||5h 30min||310 THB (€8,50) + 15 THB (€0,40)||No online tickets|
|Train||5,5 hours||690 THB (€19,50)||Check train tickets|
|Flight||1h 20min excl transfer||1.652 THB (€47)||Check flights|
Bus from Sukhothai to Bangkok
Duration: 5h 30min
Costs: 310 THB (€8,50) + 15 THB (€0,40)
From the New Sukhothai city center, you can take a ‘songthaew’ (local taxi-truck) to the bus terminal for 15 THB (€0,50).
You can purchase your bus ticket just before boarding at the terminal, but we advise you to book the tickets in advance at Win Tour’s office in the old town.
The tickets to Bangkok start from 310 THB (€8,50) and the journey takes about 5,5 hours. It’s important to note that Win Tour also has a few VIP buses running from Sukhothai to Bangkok so don’t be surprised if you end up paying a little more than we indicated.
For Travelers in Old Sukhothai
Travelers who are staying around the Old Sukhothai area do not need to go to the bus terminal.
Win Tour has buses departing from their office near the Historical Park. You can book your bus tickets at their office.
|Win Tour |
(from the bus terminal)
|5h 30m||310 THB (€8,50)|
(from Historical Park)
|6h||ask the bus company/inquire at the bus terminal|
Train from Sukhothai to Bangkok
Duration: 6,5 hours
Costs: 690 THB (€18,50)
Taking the train is not the fastest way to go from Sukhothai to Bangkok since there are direct buses available. However, traveling by train provides for a good experience.
Step 1: Bus from Sukhothai to Phitsanulok
Duration: 1,5 hours
Costs: 60 THB (€1,60) + 60 THB (€1,60) + 60 THB (€1,60)
First, you have to take a tuk-tuk from the New Sukhothai city center to the Sukhothai bus terminal. This costs about 60 THB (€2).
The buses from Sukhothai to Phitsanulok costs 60 THB (€2). You can also take a bus from the Historical Park to Phitsanulok, but these bus tickets cost 30 THB (€0,90) more.
You can read how to go from Sukhothai to Chiang Mai for more details on the bus schedule.
Once at the bus terminal in Phitsanulok, you have to take a tuk-tuk to the train station for 60 THB (€2).
Step 2: Train from Phitsanulok to Bangkok
Duration: 5 hours
Costs: 509 THB (€14,50)
Since you arrive in Phitsanulok at noon or early in the afternoon, your best options are the RP102 or SP8 train. The RP102 is cheaper (299 TBH), but takes almost 8 hours, while the SP8 (509 TBH) only takes 5 hours.
Below we provide more details about the two trains.
|Train||Schedule||Duration||Second Class A/C Seats|
|RP102||13:18-20:12||6h 54m||290 THB (€7,50)|
|SP8||14:44-18:38||5 hours||509 THB (€14,50)|
Tip: Train tickets are sold as early as 90 days from the day of your intended departure. Book your ticket in advance as train tickets tend to sell out fast!
Flight from Sukhothai to Bangkok
Duration: 1h 20min excl. transfer time
Costs: 1.652 THB (€47)
There are 3 flights offered by Bangkok Airways from Sukhothai to Suvarnabhumi Airport in Bangkok.
These flights depart Sukhothai Airport at 08:50, 15:00 and 17:30 every day and a one-way plane ticket costs 1.652 THB (€47).
Bear in mind that Sukhothai Airport is located 30km north of New Sukhothai which means you need to arrange for a transfer. Bangkok Airways provides a shuttle service for 120 THB (€4) per person but you have to inquire on the schedules and availability. Another option is to arrange a transfer with your hotel.