Bangkok to Sukhothai

Last updated:

Overview Compare Bus Train Flight To Stay

How to get from Bangkok to Sukhothai?

If you are interested in Thai culture and history, Sukhothai is an excellent addition to your itinerary.

Sukhothai Historical Park is one of Thailand’s most stunning 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.

3 ways to get from Bangkok to Sukhothai

Transport modeDurationCostsAvailability
Bus5-7.5 hours330 THB ($9)Check Bus Tickets
Train6-7.5 hours310 THB ($8.50)Check Train Tickets
Flight1hr 20m1,250 THB ($35.50)Check Flights

The distance from Bangkok to Sukhothai is 425km (260 miles). In this post, we compare the three options: by bus (5-7.5 hours), by a combination of train and bus (6-7.5 hours), and by plane (1 hr 20 mins). Ticket prices range from 330 THB ($9)1,250 THB ($35.50).

With ticket prices starting from 330 THB ($9), the bus is by the far the most convenient option to travel from Bangkok to Sukhothai. The bus trip is faster than the train and takes somewhere between 5 to 7.5 hours.

The combined train and bus also take up to 7.5. Besides being affordable, it is also a great option for those who need more legroom. Plus, you get to enjoy the beautiful scenery on your way.

Taking a flight from Bangkok to Sukhothai is the fastest option, yet also the most expensive. Although a flight is with 1 hour 20 minutes the fastest, you also need to add the extra time to get from/to the airport. The airport in Sukhothai is located 30km north of the city.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to help reduce your impact on the environment.

Itinerary from Bangkok to Sukhothai

Bangkok to Sukhothai by Bus

Duration: 5-7.5 hours
Cost: 330 THB ($9)
Duration: 5-7.5 hours
Cost: 330 THB ($9)

There are 4 companies operating daily trips from Bangkok to Sukhothai: Pitlok, The Transport, Phitsanulok Yanyon, and Sukhothai Wintour.

Departure in Bangkok

All buses depart from Mo Chit Bus Terminal, located in the northern part of Bangkok..

FYI: Mo Chit Bus Terminal is also known as Mo Chit 2 Bus Terminal, Chatuchak Bus Terminal, or Northern Bus Terminal.

Arrival in Sukhothai

The buses make their final stop at the Sukhothai Bus Terminal. With the exception of “The Transport buses” which also have trips that drop off passengers at Sawankhalok Bus Station, about 40km away from New Sukhothai

Sukhothai Bus Terminal

The Sukhothai Bus Terminal is only 2km away from the New Sukhothai city centre, where many accommodations are located. You can easily reach your hotel via tuk-tuk or songthaew.

A Songthaew is a good option for those who are on a budget as it only costs between 20 THB ($0.55) to 30 THB ($0.85). To travel between the Old and New Sukhothai, choose the blue songthaew.

Getting around the city centre by tuk-tuk costs around 60 THB ($1.70). If you need to go to the Historical Park from the bus station, expect to pay around 150 THB ($4.25).

If you are a first-timer in Sukhothai, we recommend taking the tuk-tuk since the driver can drop you off at the hotel from the bus terminal.

Sawankhalok Bus Station

The Sawankhalok Bus Station is about 40km away from the New Sukhothai Area and it is much closer to the Sukhothai Airport.

Since most hotels are in the New Sukhothai area, you will need to travel the 40km distance by taxi. Expect to pay 1,800 THB ($51)2,200 THB ($63).

Bus Schedule from Bangkok to Sukhothai

Bus OperatorScheduleCosts
The Transport08:30-14:30
18:10-00:10
19:00-01:00
20:30-02:30
340 THB ($9.50)
Buy Your Bus Tickets
Phitsanulok Yarnyon Tour14:00-21:30440 THB ($12.50)
Buy Your Bus Tickets
Pitlok07:00-14:30
14:00-21:30
330 THB ($9)
Buy Your Bus Tickets
Sukhothai Wintour10:30-15:48
13:00-18:18
20:00-01:18
360 THB ($10)
Buy Your Bus Tickets

Bangkok to Sukhothai by Train

Duration: 6-7.5 hours
Cost: 310 THB ($8.50)
Duration: 6-7.5 hours
Cost: 310 THB ($8.50)

The nearest train station to Sukhothai is in Phitsanulok, which is approximately 70km 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.

COVID UPDATE: Due to the pandemic, there are no buses operating between Phitsanulok to Sukhothai. For this reason, you will need to take a taxi from Phitsanulok to Sukhothai with rates starting from 2,400 THB ($68).

Step 1: Bangkok to Phitsanulok by Train

Duration: 4.5-6 hours
Cost: 270 THB ($7.50)
Duration: 4.5-6 hours
Cost: 270 THB ($7.50)

Many trains run from Bangkok to Phitsanulok day and night.

However, we recommend leaving in the morning so you can arrive at Phitsanulok a little after 13:00. This should give you enough time to find a ride to continue your journey to Sukhothai.

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

Train Schedule from Bangkok to Phitsanulok

TrainScheduleSecond Class A/C Seat
RP11107:00-13:43270 THB ($7.50)
Buy Your Train Tickets
SP708:30-13:12480 THB ($13.50)
Buy Your Train Tickets

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

Take note that travelling from Bangkok to Sukhothai via SP7 only takes 4 hours. Even though it costs a little more, it saves you time.

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

Duration: 1.5 hours
Cost: 40 THB ($1.10)
Duration: 1.5 hours
Cost: 40 THB ($1.10)

Prior to the pandemic, the bus was the easiest and cheapest way to go from Phitsanulok to Sukhothai. Currently, taxis are more widely available.

Phitsanulok to Sukhothai by Bus

Duration: 1.5 hours
Cost: 40 THB ($1.10)
Duration: 1.5 hours
Cost: 40 THB ($1.10)

In the past, two popular bus operators Sukhothai Wintour and Phitsanulok Yanyon offered hourly trips to this route from 06:00 – 18:10.

Currently (June 2022), buses servicing Phitsanulok to Sukhothai are not available. Feel free to check their Facebook pages for the latest updates.

Both buses depart from Phitsanulok Bus Terminal 1, about 2.3km from the train station. The 1.5 hour-long journey ends at Sukhothai Bus Terminal, which is 2km from the New Sukhothai city centre.

If you are coming from the train station in Phitsanulok, you can hire a tuk-tuk to Phitsanulok Bus Terminal 1 (2.3km away) for 60 THB ($1.70).

Phitsanulok to Sukhothai by Taxi

Duration: 1.5 hours
Cost: 2,400 THB ($68)
Duration: 1.5 hours
Cost: 2,400 THB ($68)

Since the buses that ply between Phitsanulok to Sukhothai are currently unavailable, taking a taxi is your best bet.

With fares ranging from 2,400 THB ($68) to 2,600 THB ($74), the trip is indeed more expensive for the 1.5-hour journey.

On the bright side, you will be dropped off at your hotel. In other words, you no longer have to make additional trips to reach the Old or New Sukhothai from the bus terminal.

To make the journey easier, we recommend booking a taxi ahead of time. Among the operators that receive high ratings from travellers is the Smart En Plus. It offers a ride from the train station to your hotel 2,400 THB ($68).

Book Your Taxi

Phitsanulok to Sukhothai by Tuk-tuk

Keep in mind that tuk-tuks are designed for short-distance travelling within the city. They run much slower than a car and their open carriage will expose you and your luggage to the elements.

Thus, tuk-tuk is not exactly an option when travelling the 63km distance from Phitsanulok to Sukhothai. We recommend taking the taxi instead.

Bangkok to Sukhothai by Flight

Duration: 1hr 20m + transfer time
Cost: 1,250 THB ($35.50)
Duration: 1hr 20m + transfer time
Cost: 1,250 THB ($35.50)

Bangkok Airways used to offer 3 flights from Bangkok to Sukhothai every day. Currently, only one daily flight is available, which departs from Suvarnabhumi Airport (BKK) at 16:00.

One-way flight ticket prices start at 1,250 THB ($35.50) and the flight takes 1 hour and 20 minutes.

Check Flights on Skyscanner

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 offers a shuttle service for a fee. You will need to contact them directly to inquire about updated prices, schedules and availability. Another option is to arrange a transfer with your hotel.

  Hotel

Our favourite places to stay in Sukhothai


Resting Place Hostel

Located in Old Sukhothai just steps away from the Sukhothai Historical Park, this hostel is in an ideal location. There is a restaurant on-site and breakfast is included with your stay. Private rooms are equipped with private balconies overlooking the surrounding area. The hostel is very clean and the staff is extremely helpful.

  • Perfect location
  • Private balcony 
  • Breakfast included
  • Clean and comfortable

Private room starts at $14 per night

Read more

Mango House

Mango House is centrally located in Sukhothai, just a few minute’s walk to downtown New Sukhothai and a few meters from the bus to Old Sukhothai. Cool off in the outdoor swimming pool and enjoy the garden and terrace area for relaxing.  A wonderful breakfast is included with your stay and hosts are exceptionally friendly and helpful.

  • Ideal location
  • Swimming pool
  • Breakfast included
  • Walking distance to shops and restaurants

Private rooms start at $25 per night

Read more

Scent of Sukhothai Resort

If you’re looking for something a little more luxurious, then be sure to check out the Scent of Sukhothai Resort. This resort offers a stunning garden and lovely outdoor swimming. Breakfast is included daily with your stay. Located near the Historical Park, you can easily ride your bike there or hop in a taxi for a short ride. 

  • Swimming pool
  • Near Historical Park
  • Outdoor garden area
  • Breakfast included

Private rooms start at $43 per night

Read more

   

More routes to Sukhothai

Chiang Mai to Sukhothai

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phangan

Bangkok to Koh Phi Phi

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

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

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!

Tell us how we can improve this post?

493 views
Copy link
Powered by Social Snap