
Flight
Fastest option with direct flights taking about 1–1.5 hours
Private car / taxi
Door-to-door transfer with flexible timing and comfortable long ride
Bus
Cheap direct option taking about 6–8 hours with regular departures
Train + bus
Indirect via Phitsanulok with transfer and longer total 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 most fastest and comfortable option of transfer to Sukhothai from Bangkok
- flight schedule from Bangkok to Sukhothai is very limited
- direct flight from Bangkok to Sukhothai takes about 1.5 hour
- direct flight from Bangkok to Sukhothai costs about $55-110/pp
- airlines from Bangkok to Sukhothai: Bangkok Air
- flights to Sukhothai from Suvarnabhumi Airport to Sukhothai Airport
- Book your direct flight from Bangkok to Sukhothai online on 12go.asia ➜ or Baolau ➜

2. BUS from Bangkok to Sukhothai
-
- travel by bus is a cheap and popular way of transfer to Sukhothai from Bangkok
- one-way bus ticket from Bangkok to Sukhothai costs about $10-14/pp
- travel by tourist bus from Bangkok to Sukhothai takes about 7-11 hours
- comfortable and modern and air-conditioned tourist seat buses to Sukhothai
- bus companies to Sukhothai from Bangkok: Phitsanulok Tour, Transport Co, Sukhothai Thani, Cherdchai Tour North, Tara Tour and Travel
- buses to Sukhothai depart mainly from the Mo Chit Bus Terminal in Bangkok
- come to the bus terminal in Bangkok at least 30 minutes before departure of the bus
- buses or minivans arrive to Sukhothai Bus Terminal or Sukhothai Historical Park
| 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
-
- you can also travel from Bangkok to Sukhothai by private taxi/car or modern minivan
- transfer by taxi/car from Bangkok to Sukhothai takes about 6-7 hours
- taxi companies to Sukhothai from Bangkok: Thailand Limo by Datum, MCC Van, Bangkok Taxi 24, Glassflower, Andaman Taxis, Firstplan Transport Services, N and T Travel, Arnud Transport, Five Star Taxi, Gosafe Transport, Than Car Service, Torch Taxi, AEC 168 Transport and Travel, Khamkhun Tour and Travel, Easyride Services,
- transport by private car/taxi to Sukhothai from Bangkok costs about $120-250/car
- you can take a taxi from Bangkok town, Don Mueang Airport, Suvarnabhumi Airport
- you can arrive by private taxi to Sukhothai town or Mueang Kao (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
A) Train from Bangkok to Phitsanulok
-
- the closest railway station to Sukhothai is in Phitsanulok
- travel by train from Bangkok to Phitsanulok takes about 4-6.5 hours
- train ticket from Bangkok to Phitsanulok costs about $6-45/pp
- there are various types of trains with seats or sleeper berths
- trains depart from Krung Thep Aphiwat Central Terminal Station and arrive to Phitsanulok Railway Station
- Book and buy train tickets from Bangkok to Sukhothai online on 12go.asia ➜ or Baolau ➜
- you can check current Thailand Railway Map + Thailand Train Timetable
B) Bus / Taxi from Phitsanulok to Sukhothai (Thani)
-
- from Phitsanulok to Sukhothai you can travel by bus or taxi
- travel distance from Phitsanulok to Sukhothai is about 50 km
- travel by bus from Phitsanulok to Sukhothai takes about 1 hour
- bus ticket from Phitsanulok to Sukhothai costs about $1-2/pp
- you can book your private car from Phitsanulok to Sukhotai with 12go.asia

❓ FAQ — Travel route from Bangkok to Sukhothai:
1. How to book tickets, flights or car from Bangkok to Sukhothai?
2. What is the travel time from Bangkok to Sukhothai?
3. What is the travel distance from Bangkok to Sukhothai?
4. How much does it cost to get from Bangkok to Sukhothai?
5. Is there a train from Bangkok to Sukhothai?
6. What is the most cheapest way of transfer from Bangkok to Sukhothai?
7. What is the best way of transfer from Bangkok to Sukhothai?
8. How to go back from Sukhothai to Bangkok?
9. Where you can also travel from Sukhothai?
10. How and where to book hotel in Sukhothai?
11. How to move in Thailand, how to explore this country?
12. How to travel solo in Thailand?
BOOK a TOUR / ACTIVITY in Thailand ➜
From Bangkok to Sukhothai you can go by plane, bus, taxi, train + bus.
-
- Travel distance from Bangkok to Sukhothai in Thailand is about 430 km by road and about 350 km if you take a direct flight. There are 4 options how you can get to Sukhothai from Bangkok: direct flight, tourist bus, private taxi/car or train + bus via Phitsanulok. The best and fast option how you can reach Sukhothai is to take a direct flight from Suvarnabhumi Airport in Bangkok. Flight schedule is limited, travel by plane to Sukhothai Airport takes about 1.5 hour and it costs about $60-110/pp. Another popular way of transfer from Bangkok to Sukhothai is to travel by tourist bus.
-
- Transfer by tourist bus to Sukhothai from Mochit Bus Terminal in Bangkok takes about 7-11 hours and it costs about $10-14/pp. There are some buses to Sukhothai town (Thani) or Sukhothai Historical Park. You can also book a private taxi/car to Sukhothai town or Sukhothai Historical Park from Bangkok. Transfer by private car / taxi from Bangkok to Sukhothai takes about 6-7 hours and it costs about $120-250/car. You can book a private car from the airports in Bangkok or from the hotel in the town center. From Bangkok you can also travel by train or tourist bus to Nakhon Sawan or Tak – another popular historical sites in the north of Thailand.
-
- There is no direct train to Sukhothai because this place has no railway station. The closest railway station to Sukhothai is in Phitsanulok, about 50 km from Sukhothai town. So, the last way how you can go to Sukhothai is to travel by train to Phitsanulok and from this city you can go by bus or taxi to Sukhothai. Sukhothai is the oldest metropolis of the Kingdom of Thailand and represents the pinnacle of Thai art and architecture. It is still one of the most fascinating sights in Thailand. The whole area is very similar to the one in Ayutthaya, only it is older (it can be recognized by the construction material on some ruins) and much more extensive. Read carefully the instructions how you can reach Sukhothai from Bangkok below in this article and book your tickets or car easily online.
| 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 offers a gateway to Thailand’s rich historical heritage and ancient ruins. Here are some specific tips to help you make the most of your journey and arrival.
1. Choose Between Bus, Train, or Flight Based on Time and Comfort
Direct buses from Bangkok to Sukhothai are economical but can take 6–7 hours. The train route requires a transfer at Phitsanulok, adding complexity but offering a scenic experience. Alternatively, a quick flight to Sukhothai Airport cuts travel time significantly.
2. Book Flights Early During High Season for Best Prices
Sukhothai Airport is small with limited daily flights. Booking tickets in advance ensures availability and better rates, especially during holidays or festivals.
3. Use Local Transport or Rent a Bike to Explore Historical Parks
Upon arrival, renting a bicycle or motorbike is a popular and flexible way to explore the expansive Sukhothai Historical Park, allowing you to visit ruins at your own pace.
4. Pack Sun Protection and Hydration Supplies
Sukhothai’s open archaeological sites offer little shade. Bring sunscreen, a hat, sunglasses, and plenty of water, especially if visiting during the hot season.
5. Plan Your Visit Around Early Morning or Late Afternoon
The best times to explore Sukhothai’s ruins are early morning or late afternoon when temperatures are cooler and lighting is ideal for photography.
6. Consider Guided Tours for Deeper Historical Insight
Hiring a local guide or joining a small group tour can enrich your visit with stories and details about the ancient kingdom, architecture, and culture that you might miss on your own.
7. Check Bus and Train Timetables in Advance
If you choose land transport, verify schedules ahead of time as departures can be limited, especially on weekends or holidays, to avoid long waits or missed connections.
Tip: Bus, train, and flight tickets from Bangkok to Sukhothai can be searched and booked online in advance, helping you secure your preferred travel options and a smooth journey — particularly during peak travel seasons.