Last updated: Aug 06, 2019


Overview | Bus | Train | Flight


How To Get From Sukhothai to Bangkok?

Bangkok, nicknamed “The City of Life” is the Capital City of Thailand.  Bangkok is full of excitement and beautiful Thai culture.  There are countless Temples, Wat’s and historical sites to tour, as well as countless museums and art galleries.  Khao San Road area offers everything from delicious street food to wild nightlife, while the Sukhumvit area is full of excellent shopping and dining options from around the world.

There are 3 options to travel the 435km distance from Sukhothai to Bangkok; you can board a flight and arrive in 1.5 hours, hop on a bus for the 5.5 hour journey or you can board a train and take in the sights for the 6.5 hour journey.  Prices for this journey start at 335 THB ($11).

Transport modeDurationCostsAvailability
Bus5h 30min310 THB ($10.50) + 15 THB ($0.50)No online tickets
Train5.5 hours690 THB ($22.50)Check train tickets
Flight1h 20min excl transfer1,650 THB ($54)Check flights

View itinerary from Sukhothai to Bangkok



Bus icon

Sukhothai to Bangkok by Bus

Duration: 5h 30min
Costs: 310 THB ($10.50) + 15 THB ($0.50)

From the New Sukhothai city center, you will need to take a ‘songthaew’  (local taxi-truck) to the bus terminal for 15 THB ($0.50).

You can purchase your bus ticket at the terminal just before boarding, although we advise booking in advance at Win Tour’s office in old town to guarantee your seat.

The tickets to Bangkok start at 310 THB ($10.50) and the journey takes about 5.5 hours.

Win Tour also offers a few VIP buses running from Sukhothai to Bangkok, although prices are a bit higher.

For Travelers in Old Sukhothai

Travelers who are staying around in Old Sukhothai can catch the bus from the Win Tour office near the Historical Park.

You can book also your bus tickets at their office.

Bus OperatorScheduleDurationCosts
Win Tour
(from the bus terminal)
5h 30m310 THB ($10.50)
Win Tour
(from Historical Park)
6hask the bus company/inquire at the bus terminal



Sukhothai to Bangkok by Train

Duration: 6.5 hours
Costs: 690 THB ($22.50)

Taking the train is not the fastest way to travel this route although it will be a great opportunity to relax and take in the sights.

Step 1: Sukhothai to Phitsanulok by Bus

Duration: 1.5 hours
Costs: 60 THB ($1.90) + 60 THB ($1.90) + 60 THB ($1.90)

First, you will need to take a tuk-tuk from the New Sukhothai city center to the Sukhothai bus terminal which will cost 60 THB ($1.90).

From the bus terminal, you will board a bus from Sukhothai to Phitsanulok, this will cost 60 THB ($1.90). You can also take a bus from the Historical Park to Phitsanulok, but these bus tickets cost 30 THB ($1) more.

You can read how to go from Sukhothai to Chiang Mai for more details on the bus schedule.

Upon arrival in Phitsanulok, you will need to take a tuk-tuk to the train station for 60 THB ($1.90).

Step 2: Phitsanulok to Bangkok by Train

Duration: 5 hours
Costs: 510 THB ($17)

If you are arriving in Phitsanulok in the early in the afternoon, your best options are the RP102 or SP8 trains. The RP102 train is cheaper at just 300 THB ($10), but takes almost 8 hours.  The SP8 train is 510 THB ($17) and takes just 5 hours.

Below we provide more details about the two trains.

TrainScheduleDurationSecond Class A/C Seats
RP10213:18-20:126h 54m300 THB ($10)
SP814:44-18:385 hours510 THB ($17)

Check your train tickets

Tip: Train tickets are sold up to 90 days prior to departure. Book your ticket in advance as train tickets tend to sell out fast!



Sukhothai to Bangkok by Flight

Duration: 1h 20min excl. transfer time
Costs: 1,650 THB ($54)

There are 3 daily flights offered by Bangkok Airways from Sukhothai (THS) to Suvarnabhumi Airport (BKK) in Bangkok.

Flights depart at 08:50, 15:00 and 17:30, and ticket prices start at 1,650 THB ($54).

Sukhothai Airport is located 30km north of New Sukhothai which means you will need to arrange a transfer there from your hotel. Bangkok Airways provides a shuttle service for 120 THB ($4) per person, you can contact them directly to inquire about the schedule and availability. Another option is to arrange a transfer with your hotel.

Check Flights on Skyscanner