BANGKOK to SUKHOTHAI — Transport Options ☀️

How to get from Bangkok to Sukhothai (Thani) by plane, bus, train, taxi, car, minivan
How to get from Bangkok to Sukhothai (Thani)? You can travel to Sukhothai by plane, bus, taxi or train + bus.
  1. Flight – Bangkok to Sukhothai
  2. Bus – Bangkok to Sukhothai
  3. Taxi – Bangkok to Sukhothai
  4. Train + Bus to Sukhothai
  5. Book Tickets Online 🎫
Best comfort

Private taxi / car

Door-to-door transfer with maximum comfort and flexibility

Best budget

Tourist bus

Cheap direct route with frequent departures every day

Avoid

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 October 2026

Bangkok to Sukhothai: Which Transport Is Best?

✈️ Bangkok to Sukhothai Transport Comparison
Transport ⏱️ Time 💰 Price Comfort Best for
Direct Flight ~1.5 h $55–110/person ★★★★★ Time-saving travelers
Tourist Bus 7–11 h $10–14/person ★★★★☆ Budget travelers
Private Car / Taxi 5.5–7 h $120–250/vehicle ★★★★★ Families & groups
Train + Bus 7–9 h $7–50/person ★★★☆☆ Train travelers

Rating: ★★★★★ excellent   ★★★★☆ very good   ★★★☆☆ good.

Traveling from Bangkok to Sukhothai is possible by direct flight, tourist bus, private car or taxi, or train + bus via Phitsanulok. The flight takes about 1.5 hours, while buses take 7–11 hours and private transfers take around 5.5–7 hours.

BOOK TICKETS to Sukhothai ➜


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.

flight-bangkok-to-sukhothai
From Bangkok to to Sukhothai you can travel by plane, there is a direct flight of Bangkok Air.

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.

BOOK BUS TICKET to Sukhothai ➜

🚌 Bus Schedule from Bangkok to Sukhothai – Departure & Arrival Times
Bus Company Departs in Bangkok Arrives in Sukhothai
Phitsanulok Tour (Intercity) 07:00 14:30
Sukhothai Thani (VIP) 08:00 15:20
Transport Co (Standard) 08:30 19:26
Sukhothai Thani (VIP) 09:30 16:30
Sukhothai Thani (VIP) 10:00 17:00
Transport Co (Standard) 10:30 21:26
Sukhothai Thani (VIP) 11:00 18:20
Cherdchai Tour North (Express) 11:30 19:00
Phitsanulok Tour (Express) 12:00 19:30
Sukhothai Thani (Intercity) 13:00 20:00
Sukhothai Thani (Intercity) 14:00 21:00
Sukhothai Thani (Intercity) 15:00 22:00
Tara Tour and Travel (Express) 16:00 02:30 (+1 day)
Transport Co (Standard) 18:10 05:06 (+1 day)
Transport Co (Standard) 19:30 06:26 (+1 day)
Sukhothai Thani (VIP) 20:00 03:00 (+1 day)
Cherdchai Tour North (Express) 20:20 03:50 (+1 day)
Cherdchai Tour North (Express) 20:40 04:10 (+1 day)
Sukhothai Thani (VIP) 21:00 04:00 (+1 day)
Sukhothai Thani (Intercity) 21:30 04:30 (+1 day)

Note: This table shows selected bus departures, not the complete timetable. Times may vary by travel date and operator. Check the current schedule and departure and arrival terminals before booking.

bus-bangkok-to-sukhothai
From Bangkok to Sukhothai you can travel by tourist bus (photo: Phitsanulok Tour bus).

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 from Bangkok to Sukhothai – Travel Time & Vehicle Class
Taxi Company Travel Time Vehicle Class
Torch 5h 25m Eco MPV (4 pax)
Torch X 4h 45m Economy (3 pax)
Torch 5h 55m Economy (2 pax)
Torch X 4h 55m Economy (2 pax)
Gosafe Transport 5h 25m Van (9 pax)
Glassflower 6h Taxi
Travel Bus Asia 6h 20m Luxury Private Van
Travel Bus Asia 6h 20m Standard VIP Van
Travel Bus Asia 5h 50m Luxury Private Van
Travel Bus Asia 5h 50m Standard VIP Van
Khamkhun Tour And Travel 6h 30m Sedan
Than Car Service 4h 50m SUV Car (4 pax)
AEC 168 Transport and Travel 5h 25m Eco
Than Car Service 4h 50m Economy Car (3 pax)
MCC VAN 6h Comfort (2 pax)
Than Car Service 4h 50m Economy Car (3 pax)

Note: Travel times and vehicle classes depend on the pickup and drop-off locations. Check the exact transfer route and vehicle details before booking.

taxi-car-bangkok-to-sukhothai
From Bangkok to Sukhothai you can also travel by private car/taxi (photo: Thailand Limo by Datum).

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.

train-bus-bangkok-to-sukhothai
From Bangkok to Sukhothai you can travel by train + bus via Phitsanulok (photo: Train in Thailand).

❓ FAQ — Travel from Bangkok to Sukhothai:

How to book transport from Bangkok to Sukhothai?

Book buses, flights, trains, and private cars online with 12go.asia or Baolau.

How long does the trip from Bangkok to Sukhothai take?

Flights take about 1.5 hours, private cars 6–7 hours, buses 7–11 hours, and train + bus via Phitsanulok about 5–8 hours.

How much does it cost to travel from Bangkok to Sukhothai?

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.

Is there a direct train to Sukhothai from Bangkok?

No. Travel by train to Phitsanulok, then continue by local bus or private taxi to Sukhothai.

What is the best way to travel from Bangkok to Sukhothai?

A direct flight is the fastest option, while the tourist bus offers the best value for most travelers.

What is the cheapest option from Bangkok to Sukhothai?

The tourist bus is usually the cheapest choice, with tickets starting at about $10 per person.

Where can you travel from Sukhothai?

You can continue to Phitsanulok, Chiang Mai, or Tak. Trains to Chiang Mai depart from Phitsanulok.

How can you travel around Thailand?

Thailand has an excellent transport network of buses, trains, domestic flights, ferries, and private transfers. Read more in Transportation in 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.

Comparison of Transfer Options from Bangkok to Sukhothai
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.


🎫 Book your tickets / car from Bangkok to Sukhothai:

Ao Nang to Koh Phi Phi ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: