There are 11 ways to get from Nakhon Thai to Bangkok by taxi, train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Taxi, train • 5h 50m
Cheapest option
Bus, train • 6h 55m
9 alternative options
Bus • 8h 1m
Taxi • 6h 32m
Drive • 6h 32m
Bus to Phitsanulok, fly to Don Muang • 4h 29m
Bus to Loei, fly to Don Muang • 5h 21m
Bus to Udon Thani, fly to Don Muang • 7h 42m
Questions & Answers
The cheapest way to get from Nakhon Thai to Bangkok is to bus which costs ฿370 - ฿550 and takes 8h 1m.
The fastest way to get from Nakhon Thai to Bangkok is to bus and fly which takes 4h 29m and costs ฿1000 - ฿2500.
No, there is no direct bus from Nakhon Thai to Bangkok. However, there are services departing from Nakhon Thai and arriving at Bangkok Mochit Bus Terminal via Phitsanulok Bus Terminal 1. The journey, including transfers, takes approximately 8h 1m.
The distance between Nakhon Thai and Bangkok is 374 km. The road distance is 449 km.
The best way to get from Nakhon Thai to Bangkok without a car is to taxi and train which takes 5h 50m and costs ฿800 - ฿2200.
It takes approximately 5h 50m to get from Nakhon Thai to Bangkok, including transfers.
Nakhon Thai to Bangkok bus services, operated by Phetprasert Tour, depart from Nakhon Thai station.
The quickest flight from Phitsanulok Airport to Don Muang Airport is the direct flight which takes 50 min.
Nakhon Thai to Bangkok bus services, operated by Phitsanulok Tour, arrive at Bangkok Mochit Bus Terminal station.
Yes, the driving distance between Nakhon Thai to Bangkok is 449 km. It takes approximately 6h 32m to drive from Nakhon Thai to Bangkok.

- Distance: 373.9 km
- Duration: 5h 50m
What companies run services between Nakhon Thai, Thailand and Bangkok, Thailand?
You can take a bus from Nakhon Thai to Bangkok Mochit Bus Terminal via Phitsanulok and Phitsanulok Bus Terminal 1 in around 8h 1m.

- Website
- airasia.com
Flights from Phitsanulok to Don Muang
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ฿900 - ฿2300
Flights from Loei to Don Muang
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- ฿1000 - ฿5500
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- ฿800 - ฿4200

- Website
- nokair.com
Flights from Phitsanulok to Don Muang
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ฿950 - ฿2800
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿850 - ฿4400

- Website
- thaiairways.com
Flights from Udon Thani to Suvarnabhumi
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ฿1500 - ฿3800
Flights from Sukhothai to Suvarnabhumi
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1500 - ฿3800

- Website
- lionairthai.com
Flights from Phitsanulok to Don Muang
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ฿1200 - ฿2600
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1000 - ฿4000

- Website
- thaismileair.com
Flights from Udon Thani to Suvarnabhumi
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1500 - ฿3800

- Website
- vietjetair.com
Flights from Udon Thani to Suvarnabhumi
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1100 - ฿3200

- Website
- bangkokair.com
Flights from Sukhothai to Suvarnabhumi
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1500 - ฿3800

- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Phitsanulok to Krung Thep Aphiwat Central Terminal Station
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Estimated price
- ฿120 - ฿1300
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- ฿120 - ฿230
- 2nd Class (Air-Conditioned Berth)
- ฿600 - ฿850
- 2nd Class (Air-conditioned Seat)
- ฿340 - ฿460
- 1st Class (Air-Conditioned Berth)
- ฿950 - ฿1300

- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Nakhon Thai to Phitsanulok
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- ฿70 - ฿100
- Book at
- https://12go.asia/en/operator/phet-prasert
Bus from Nakhon Thai to Loei
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ฿95 - ฿140
- Book at
- https://12go.asia/en/operator/phet-prasert
Bus from Nakhon Thai to Udon Thani
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ฿210 - ฿300
- Book at
- https://12go.asia/en/operator/phet-prasert
Bus from Phitsanulok to Sukhothai
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- ฿45 - ฿65
- Book at
- https://12go.asia/en/operator/phet-prasert
- Website
- busonlineticket.co.th
Bus from Phitsanulok Bus Terminal 1 to Bangkok Mochit Bus Terminal

- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Phitsanulok to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h 53m
- Frequency
- Twice daily
- Estimated price
- ฿300 - ฿410
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
Bus from Phitsanulok to Bangkok Nakhonchai Air Terminal
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Estimated price
- ฿310 - ฿420
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
Bus from Phitsanulok to Sukhothai
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿35 - ฿70
- Ave. Duration
- 1h 29m
- Estimated price
- ฿650 - ฿850
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, How do I buy a London Underground ticket? and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Thai Lion Mentari, Nok Air and Thai AirAsia offer flights from Phitsanulok Airport to Don Muang Airport.
There are 1874+ hotels available in Bangkok. Prices start at ฿700 per night.