Last updated: Dec 11, 2019

Contents

Overview | Bus | Train | Flight

 

How To Get From Bangkok to Sukhothai?

If you are interested in Thai culture and history, Sukhothai is an excellent location to add to your itinerary. Sukhothai Historical Park is one of Thailand’s most impressive World Heritage sites with ruins dating back to the 13th century. The area offers local Thai culture, excellent food and countless temples to be explored.

The cheapest option to travel the 425km distance from Bangkok to Sukhothai is by bus. This bus journey takes 8 hours and costs $11. For a few more dollars, you can also travel the largest part by train ($20). Lastly, you can take a 1.5-hour flight for $50.

We recommend taking the bus for a cheap and convenient transfer from Bangkok to Sukhothai. The trip takes a little over 8 hours and ticket prices start at $11.

The train is slightly faster than the direct bus and you can divide the journey between a 5-hour train ride and a 1.5-hour bus journey. One thing we like about this option is that train seats offer more space than bus seats.

The fastest option is to fly, which only takes 1.5 hours. However, a flight is more damaging to the environment as it produces more emissions. Also, do you still need to take a taxi to the center, as the airport is located 30km north of New Sukhothai.

Transport modeDurationCostsAvailability
Bus8h 10min330 THB ($11) + 15 THB ($0.50)Check bus tickets
Train7 hours610 THB ($20.50)Check train tickets
Flight1h 20min excl transfer1,500 THB ($50)Check flights

View itinerary from Bangkok to Sukhothai

 

Bus icon

Bangkok to Sukhothai by Bus


Duration: 8h 10min
Costs: 330 THB ($11) + 15 THB ($0.50)

There are 3 companies operating daily trips from Bangkok to Sukhothai.

Tara Tour & Travel departs from Khao San Road, while Phitsanulok Yanyon Tour and Sukhothai Wintour depart from Mochit Bus Terminal. To get to Mochit Bus Terminal from your hotel, you can take the BTS, the MRT, public van, taxi or order a Grab taxi.

Drop-off points are at the New Sukhothai bus terminal and at the Historical Park in Old Sukhothai.

Bus trips are available daily from 07:00 to 22:30.

Bus OperatorScheduleDurationCosts
Phitsanulok Yanyon Tour
(drop-off at the bus terminal)
07:00-15:10
10:00-18:10
12:30-20:40
20:00-04:10
21:30-05:40
8h 10m 330 THB ($11) / 380 THB ($12.50)
Phitsanulok Yanyon Tour
(drop-off at the Historical Park)
07:00-15:30
10:00-18:30
12:30-21:00
20:00-04:30
21:30-06:00
8h 30m330 THB ($11) / 395 THB ($13)
Sukhothai Wintour08:00-14:00
09:00-15:00
09:16-15:16
10:00-16:00
10:30-16:30
12:00-18:00
12:30-18;30
13:45-19:45
15:30-21:30
20:30-02:30
21:00-03:00
22:00-04:00
22:30-04:30
6h380 THB ($12.50)
Tara Tour & Travel
(drop-off at Mae Ramphan Road)
08:30-18:00
16:30-02:00
9h 30m700 THB ($23)

Check Available Bus Tickets

VIP buses cost a little more than first-class buses as they offer larger seats and have an on-board toilet.

Phitsanulok Tour is also available for a slightly higher price at 12Go.Asia, if you’re more comfortable to book with that website.

Phitsanulok Yanyon Tours

  • Departs from Mochit Bus Terminal, 11km north of downtown Bangkok
  • Arrives at the Bus Station in New Sukhothai (3km from the city center) or at the Old Sukhothai Historical Park

Phitsanulok Yanyon Tours are known for offering trips to Sukhothai and Phitsanulok. Be aware that the drivers may make unscheduled stops along the way, extending the duration of this trip a little.

Sukhothai Wintour

  • Departs from Mochit Bus Terminal, 11km north of downtown Bangkok
  • Arrives at the Bus Station in New Sukhothai, 3km from the city center

Tara Tour and Travel

  • Departs from Khao San Road in the city center
  • Arrives at Mae Ramphan Road, 3km from the Old Sukhothai Historical Park

 

Train

Bangkok to Sukhothai by Train


Duration: 7 hours
Costs: 610 THB ($20)

The nearest train station to Sukhothai is in Phitsanulok, which is approximately 68km from Sukhothai. To travel by train from Bangkok to Sukhothai, you will first need to head to Phitsanulok and then transfer to a bus onward to Sukhothai.

Step 1: Bangkok to Phitsanulok by Train

Duration: 5 hours
Costs: 510 THB ($17) + 60 THB ($1.90)

The trains depart from Hua Lamphong Railway Station in Bangkok. You can easily take a taxi or the MRT to the train station.

You can hop aboard any of the 3 trains mentioned below to make the journey:

TrainScheduleDurationSecond Class A/C Seat
RP11107:00-13:436h 43m300 THB ($10)
SP708:30-13:124h 42m510 THB ($17)
SP310:50-15:595h 09m510 THB ($17)

Check Available Train Tickets

From the train station in Phitsanulok, you can hire a tuk-tuk to Phitsanulok Bus Terminal 1 (2.3km away) for 60 THB ($1.90).

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!

Step 2: Phitsanulok to Sukhothai by Bus

Duration: 1.5 hours
Costs: 40 THB ($1.30)

If you travelled on one of the recommended trains above, you will arrive in Phitsanulok in the early afternoon.  You can then can hop on a bus to continue the journey to Sukhothai.

The buses, operated by Wintour, depart at 13:30, 14:30 or 16:30.

The bus costs 40 THB ($1.30) and the journey takes about 1.5 hours. Tickets can be purchased at the bus terminal.

Wintour Bus

  • Departs from Phitsanulok Bus Terminal 1, approximately 2.3km from the train station
  • Arrives at Sukhothai Bus Terminal, 2km northeast of the New Sukhothai city center

Wintour Bus is known for providing good trips along this route.

 

Flight

Bangkok to Sukhothai by Flight


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

Bangkok Airways offers 3 flights from Bangkok to Sukhothai daily. The flights depart from Suvarnabhumi Airport (BKK) at 07:00, 13:10 and 15:30. One-way flight ticket prices start at 1,500 THB ($50) if you book in advance.

Sukhothai Airport is located 30km north of New Sukhothai, which means you will need to arrange for another transfer from the airport to your hotel.

Bangkok Airways provides a shuttle service for 120 THB ($4) per person. You will need to contact them directly to inquire about the schedules and availability. Another option is to arrange a transfer with your hotel.

Check Flights on Skyscanner

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!