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 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.

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.

🚍 Bus schedule from Bangkok to Sukhothai + Bus Tickets:
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

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 Schedule / Timetable – Bangkok to Sukhothai + Prices:
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

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 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?

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?

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

What is the best way to travel?

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

What is the cheapest option?

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: