
Flight
Fastest and most convenient transfer with direct flights
Private taxi / car
Door-to-door transfer with maximum comfort and flexibility
Tourist bus
Cheap direct route with frequent departures every day
Train + bus
Indirect route with transfers and much longer travel time
Quick answer: Travelling from Bangkok to Sukhothai offers several good options including direct flight, tourist bus, train + bus combo, or private car/taxi. The flight is fastest; the bus is budget‑friendly; train + bus is scenic; private car gives door‑to‑door comfort. You can book tickets from Bangkok to Sukhothai easily online in advance.
At a glance:
- 📍 Distance: approx. 430 km by road.
- ⏱️ Travel time: Flight ~1.5 hours | Tourist Bus ~7‑11 hours | Train + Bus ~7‑9 hours.
- 💰 Price range: Flight US$ 55‑110 pp | Bus US$ 10‑14 pp | Train + Bus US$ 7‑50 pp.
- ✈️ Flight: Direct flight from Bangkok (Suvarnabhumi) to Sukhothai Airport.
- 🚍 Tourist Bus: Modern buses from Bangkok (Mo Chit) to Sukhothai Bus Terminal
- 🚆 Train + Bus: Train from Bangkok → Phitsanulok (~4‑6.5 h) then bus to Sukhothai
- 🚕 Private Car/Taxi: Direct transfer from Bangkok to Sukhothai
Last updated in April 2026
How do I get from Bangkok to Sukhothai?
1. FLIGHT from Bangkok to Sukhothai
👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Sukhothai.
- ✔️ Best for: travelers who want to save time and avoid long overland travel
- ✔️ Travel time: ~1.5 hours
- ✔️ Cost: $55–110 per person
- ✔️ Comfort: very high (short direct flight)
- ✅ Best Option: Direct flight with Bangkok Airways
- 💡 Tip: Book your flight well in advance, as the daily schedule is limited.
- 🌏 Extra tip: Flights depart from Suvarnabhumi Airport and arrive at Sukhothai Airport.
The fastest way to reach Sukhothai from Bangkok is by direct flight with Bangkok Airways. Flights operate from Suvarnabhumi Airport and take only about 1.5 hours, making this the most convenient option.
Although the flight is more expensive than buses or trains, it saves many hours of travel. One-way tickets usually cost about $55–110 per person, depending on the travel date and availability.
Because there are only a limited number of flights each day, it is recommended to book your tickets online in advance, especially during weekends, holidays, and Thailand’s peak tourist season.

2. BUS from Bangkok to Sukhothai
👉 Tourist bus is the cheapest and one of the most popular ways to travel from Bangkok to Sukhothai.
- ✔️ Best for: budget travelers looking for a direct and reliable transfer
- ✔️ Travel time: ~7–11 hours
- ✔️ Cost: $10–14 per person
- ✔️ Comfort: medium to high (modern air-conditioned coaches)
- ✅ Best Option: Direct buses operated by Transport Co, Sukhothai Thani or Phitsanulok Tour
- 💡 Tip: Book your tickets online in advance, especially for evening departures.
- 🌏 Extra tip: Arrive at Mo Chit Bus Terminal at least 30 minutes before departure.
Tourist buses are a popular and affordable way to travel from Bangkok to Sukhothai. Modern air-conditioned coaches are operated by companies such as Phitsanulok Tour, Transport Co, Sukhothai Thani, Cherdchai Tour North, and Tara Tour and Travel.
The journey takes about 7–11 hours, with one-way tickets costing around $10–14 per person. Most buses depart from Mo Chit Bus Terminal in Bangkok.
Buses arrive either at Sukhothai Bus Terminal or near Sukhothai Historical Park, making it easy to continue to your hotel or explore the ancient ruins.
| Bus Company | Departs in Bangkok | Arrival |
|---|---|---|
| Phitsanulok Tour | 07:00 | 15:00 |
| Phitsanulok Tour | 12:00 | 20:00 |
| Phitsanulok Tour | 14:00 | 22:00 |
| Sukhothai Thani | 08:00 | 15:20 |
| Sukhothai Thani | 09:30 | 16:30 |
| Sukhothai Thani | 11:00 | 18:20 |
| Sukhothai Thani | 14:00 | 21:00 |
| Sukhothai Thani | 20:00 | 03:00 |
| Sukhothai Thani | 21:00 | 04:00 |
| Transport Co | 08:30 | 19:26 |
| Transport Co | 18:10 | 05:06 |
| Transport Co | 19:30 | 06:26 |
| Transport Co | 20:30 | 07:26 |
| Cherdchai Tour | 11:30 | 19:00 |
| Phitsanulok Tour | 07:00 | 14:30 |
| Phitsanulok Tour | 12:00 | 20:00 |
| Phitsanulok Tour | 14:00 | 22:00 |
| Tara Tour and Travel | 09:30 | 18:00 |
BOOK BUS TICKET to Sukhothai ➜

3. PRIVATE TAXI / CAR from Bangkok to Sukhothai
👉 Private taxi/car is the most comfortable and flexible way to travel from Bangkok to Sukhothai.
- ✔️ Best for: families, groups, or travelers who prefer a door-to-door transfer
- ✔️ Travel time: ~6–7 hours
- ✔️ Cost: $120–250 per car
- ✔️ Comfort: very high (modern cars, SUVs, and spacious minivans)
- ✅ Best Option: Private car or minivan with hotel or airport pickup
- 💡 Tip: Split the fare among passengers to reduce the cost per person.
- 🌏 Extra tip: Choose pickup from Bangkok city, Don Mueang Airport, or Suvarnabhumi Airport.
Private transfers are the most convenient way to travel from Bangkok to Sukhothai. You can choose from standard cars, SUVs, or spacious minivans operated by companies such as Thailand Limo by Datum, Bangkok Taxi 24, Glassflower, MCC Van, and other private transport providers.
The journey takes about 6–7 hours, with prices ranging from $120–250 per vehicle, depending on the car type. This option is especially suitable for families and groups sharing the cost.
Private taxis can pick you up from your hotel in Bangkok, Don Mueang Airport, or Suvarnabhumi Airport and take you directly to Sukhothai Town or Sukhothai Historical Park.
BOOK TAXI / CAR to Sukhothai ➜
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 06:00 | From $145.00 |
| Than Car Service | 05:15 | From $140.00 |
| Andaman Taxis | 06:00 | From $130.00 |
| Torch Taxi | 05:25 | From $120.00 |
| AEC 168 Transport | 05:25 | From $130.00 |
| Thailand Limo by Datum | 06:10 | From $170.00 |
| Bangkok Taxi24 | 06:10 | From $170.00 |
| MCC Van | 06:00 | From $170.00 |
| Firstplan Transport | 05:30 | From $145.00 |
| Arnud Transport | 06:00 | From $180.00 |
| N and T Travel | 06:00 | From $160.00 |
| Khamkhun Tour | 06:00 | From $125.00 |
| Easyride Services | 06:00 | From $150.00 |

4. TRAIN + BUS from Bangkok to Sukhothai
👉 Train + bus/taxi via Phitsanulok is a comfortable and scenic alternative to travel from Bangkok to Sukhothai.
- ✔️ Best for: travelers who prefer train travel and flexible connections
- ✔️ Travel time: ~5–8 hours total
- ✔️ Cost: $7–47 per person
- ✔️ Comfort: high (comfortable trains + short bus or taxi ride)
- ✅ Best Option: Train to Phitsanulok + local bus to Sukhothai
- 💡 Tip: Choose an express train to reduce travel time.
- 🌏 Extra tip: Check train schedules in advance and allow enough time for the onward transfer.
A) Train from Bangkok to Phitsanulok
The closest railway station to Sukhothai is in Phitsanulok. Thai Railways operates several daily trains from Krung Thep Aphiwat Central Terminal Station to Phitsanulok Railway Station, with both seat and sleeper options available.
The journey takes about 4–6.5 hours, and train tickets cost around $6–45 per person. Before traveling, you can check the Thailand Railway Map and the Thailand Train Timetable.
B) Bus / Taxi from Phitsanulok to Sukhothai
From Phitsanulok, you can continue by local bus or private taxi to Sukhothai. The distance is about 50 km, and the bus journey takes approximately 1 hour.
Bus tickets cost only about $1–2 per person. If you prefer more comfort, you can also book a private car from Phitsanulok to Sukhothai online with 12go.asia.
Flights take about 1.5 hours, private cars 6–7 hours, buses 7–11 hours, and train + bus via Phitsanulok about 5–8 hours. Expect to pay about $55–110 for a flight, $10–14 for a bus, $7–47 for train + bus, or $120–250 per private car. No. Travel by train to Phitsanulok, then continue by local bus or private taxi to Sukhothai. A direct flight is the fastest option, while the tourist bus offers the best value for most travelers. The tourist bus is usually the cheapest choice, with tickets starting at about $10 per person. You can continue to Phitsanulok, Chiang Mai, or Tak. Trains to Chiang Mai depart from Phitsanulok. Thailand has an excellent transport network of buses, trains, domestic flights, ferries, and private transfers. Read more in Transportation in Thailand.
❓ FAQ — Travel from Bangkok to Sukhothai:
How to book transport from Bangkok to Sukhothai?
How long does the trip take?
How much does it cost?
Is there a direct train to Sukhothai?
What is the best way to travel?
What is the cheapest option?
Where can you travel from Sukhothai?
How can you travel around Thailand?
BOOK a TOUR / ACTIVITY in Thailand ➜
From Bangkok to Sukhothai you can travel by plane, bus, taxi, or train + bus.
Travel from Bangkok to Sukhothai in Thailand is about 430 km by road. You can travel by direct flight, tourist bus, private taxi/car, or train + bus via Phitsanulok. The fastest option is a direct flight (about 1.5 hours), while the tourist bus is the cheapest and most popular choice.
Private taxis offer the most comfortable door-to-door transfer in about 6–7 hours. From Bangkok you can also travel to Nakhon Sawan or Tak.
There is no railway station in Sukhothai, so train travelers need to continue from Phitsanulok by bus or taxi. The historic city is one of Thailand’s top UNESCO sites and is often compared to Ayutthaya.
| Transfer Mode – Bangkok to Sukhothai: | Travel Time | Cost Range |
|---|---|---|
| Plane – Direct Flight | 1.5 hours | $60-110/pp |
| Tourist Bus | 7-11 hours | $10-14/pp |
| Private Car / Taxi with a driver | 5.5-7 hours | $120-250/car |
| Train + Bus | 7-9 hours | $7-50/pp |
BOOK Your HOTEL in Sukhothai ➜
💡 Practical Travel Tips for Bangkok to Sukhothai
Traveling from Bangkok to Sukhothai is easy by plane, bus, private car, or train + bus via Phitsanulok. Each option offers a different balance of price, travel time, and comfort.
- Fastest Option: Direct flights take about 1.5 hours but operate on a limited schedule.
- Best Budget Choice: Tourist buses are affordable, frequent, and reach Sukhothai in about 7–11 hours.
- Train Alternative: Travel by train to Phitsanulok, then continue by local bus or taxi to Sukhothai.
- Private Transfer: Ideal for families or groups who want a direct hotel-to-hotel journey.
- Explore the Park: Rent a bicycle or scooter to visit Sukhothai Historical Park at your own pace.
- Book Early: Flights and some bus departures can sell out during holidays and weekends.
Tip: Flights, buses, trains, and private transfers can be booked online in advance.