• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from Bangkok to Phitsanulok by train, bus, night train, taxi, 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

Train  •  4h 22m

  1. Take the train from Bang Sue to Phitsanulok 7 Hua Lamphong - Chiang Mai - Class II AC / ...

฿340 - ฿1300

Cheapest option

Bus  •  6h 23m

  1. Take the bus from Bangkok Mochit Bus Terminal to Phitsanulok Bus Terminal 1

฿290 - ฿410

5 alternative options

Bus via Nakhon Sawan  •  6h 39m

  1. Take the bus from Bangkok Mochit Bus Terminal to Nakhonsawan 909 / ...
  2. Take the bus from Nakhon Sawan to Phitsanulok Bus Terminal 1 638

฿327 - ฿437

Night train  •  6h 5m

  1. Take the night train from Hua Lamphong to Phitsanulok 9 Hua Lamphong - Chiang Mai - Class II Sleeper AC / ...

฿340 - ฿1300

Taxi  •  5h 7m

  1. Take a taxi from Bangkok to Phitsanulok 230.5 miles

฿2400 - ฿3000

Drive  •  5h 7m

  1. Drive from Bangkok to Phitsanulok 230.5 miles

฿1000 - ฿1600

Fly  •  3h 8m

  1. Fly from Don Muang (DMK) to Phitsanulok (PHS) DMK - PHS

฿905 - ฿3570

Questions & Answers

The cheapest way to get from Bangkok to Phitsanulok is to bus which costs ฿290 - ฿410 and takes 6h 23m.

More details

The quickest way to get from Bangkok to Phitsanulok is to fly which costs ฿900 - ฿3600 and takes 3h 8m.

More details

Yes, there is a direct bus departing from Bangkok Mochit Bus Terminal and arriving at Phitsanulok Bus Terminal 1. Services depart hourly, and operate every day. The journey takes approximately 6h 23m.

More details

Yes, there is a direct train departing from Bang Sue and arriving at Phitsanulok. Services depart every four hours, and operate every day. The journey takes approximately 4h 22m.

More details

The distance between Bangkok and Phitsanulok is 342 km. The road distance is 368.7 km.

Get driving directions

The best way to get from Bangkok to Phitsanulok without a car is to train which takes 4h 22m and costs ฿340 - ฿1300.

More details

The train from Bang Sue to Phitsanulok takes 4h 22m including transfers and departs every four hours.

More details

Bangkok to Phitsanulok bus services, operated by Phitsanulok Tour, depart from Bangkok Mochit Bus Terminal station.

More details

Bangkok to Phitsanulok train services, operated by State Railway of Thailand, depart from Bang Sue station.

More details

The best way to get from Bangkok to Phitsanulok is to train which takes 4h 22m and costs ฿340 - ฿1300. Alternatively, you can bus, which costs ฿290 - ฿410 and takes 6h 23m, you could also fly, which costs ฿900 - ฿3600 and takes 3h 8m.

Mode details

Map of how to get from Bangkok to Phitsanulok.
Launch map view
  • Distance: 214 miles
  • Duration: 4h 22m

What companies run services between Bangkok, Thailand and Phitsanulok, Thailand?

State Railway of Thailand operates a train from Bangkok Mochit Bus Terminal to Phitsanulok every 4 hours. Tickets cost ฿340 - ฿1300 and the journey takes 4h 22m. Alternatively, Phitsanulok Tour operates a bus from Bangkok Mochit Bus Terminal to Phitsanulok hourly. Tickets cost ฿308 and the journey takes 6h 23m. The Transport Company also services this route 5 times a day.

Airlines
Nok Air
Website
nokair.com
Flights from Don Muang to Phitsanulok
Ave. Duration
1h 1m
When
Every day
Estimated price
฿900 - ฿5500
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Phitsanulok
Ave. Duration
1h
When
Every day
Estimated price
฿600 - ฿3300
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Phitsanulok
Ave. Duration
1h
When
Every day
Estimated price
฿600 - ฿3300
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Bang Sue to Phitsanulok
Ave. Duration
4h 22m
Frequency
Every 4 hours
Estimated price
฿340 - ฿1300
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
฿130 - ฿230
2nd Class (Seat)
฿340 - ฿470
2nd Class (Berth)
฿650 - ฿850
1st Class (Berth)
฿950 - ฿1300
Night train from Hua Lamphong to Phitsanulok
Ave. Duration
6h 5m
Frequency
Every 3 hours
Estimated price
฿340 - ฿1300
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
฿130 - ฿230
2nd Class (Seat)
฿340 - ฿480
2nd Class (Berth)
฿650 - ฿850
1st Class (Berth)
฿950 - ฿1300
Bus operators
Phitsanulok Tour
Website
busonlineticket.co.th
Bus from Bangkok Mochit Bus Terminal to Phitsanulok Bus Terminal 1
Ave. Duration
6h 23m
Frequency
Hourly
Estimated price
฿308
Schedules at
12go.asia
Book at
12go.asia
The Transport Company
Phone
089 226 2769
Website
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Phitsanulok Bus Terminal
Ave. Duration
6h
Frequency
5 times a day
Estimated price
฿290 - ฿410
Schedules at
home.transport.co.th
Sombat Tour
Phone
077 281 110
Website
sombattour.com
Bus from Bangkok Mochit Bus Terminal to Nakhonsawan
Ave. Duration
3h 24m
Frequency
Hourly
Estimated price
฿170 - ฿270
Schedules at
sombattour.com
Book at
12go.asia
Star
฿177
Super
฿225
Supreme
฿250 - ฿270
Phetprasert Tour
Phone
056 720 720
Website
phetprasert.com
Bus from Nakhon Sawan to Phitsanulok Bus Terminal 1
Ave. Duration
2h 15m
Frequency
Once daily
Estimated price
฿150 - ฿170
Schedules at
phetprasert.com
Other operators
Taxi from Bangkok to Phitsanulok
Ave. Duration
5h 7m
Estimated price
฿2400 - ฿3000
Grab Taxi
Website
grab.com
GoodTaxiThai
Phone
+66 85 046 6356
Website
goodtaxithai.com
All Thai taxi
Phone
+66 2 018 9799
Website
allthaitaxi.com

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 How to get from Heathrow Airport into central London, How to get from JFK to New York City and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Don Muang Airport to Phitsanulok Airport is the direct flight which takes 50m.

Search flights

Bangkok to Phitsanulok bus services, operated by Phitsanulok Tour, arrive at Phitsanulok Bus Terminal 1 station.

More details

Bangkok to Phitsanulok train services, operated by State Railway of Thailand, arrive at Phitsanulok station.

More details

Yes, the driving distance between Bangkok to Phitsanulok is 369 km. It takes approximately 5h 7m to drive from Bangkok to Phitsanulok.

Get driving directions

Thai Lion Mentari, Thai AirAsia and Nok Air offer flights from Don Muang Airport to Phitsanulok Airport.

Search flights

There are 85+ hotels available in Phitsanulok. Prices start at ฿471 per night.

More details

The best way to get from Bangkok to Don Muang Airport is to bus which takes 54m and costs ฿10 - ฿50.

More details