
1. Flight – Bangkok to Phrae
2. Train + Bus/Car to Phrae
3. Bus – Bangkok to Phrae
🎫 Book Tickets + Flights
From Bangkok to Phrae you can travel by plane, train + bus/car, bus.
-
- Travel distance from Bangkok to Phrae in Thailand is about 560 km by road and about 470 km by plane. The best and fast option how to get to Phrae from Bangkok is to take a direct flight. Direct flight from Bangkok – Don Mueang Airport to Phrae Airport takes about 1.5 hour and it costs about $40-100/pp. Phrae Airport is about 2 km from the town center and the flight schedule is limited. Another popular and cheap way how to reach Phrae province or town from Bangkok is to travel by tourist modern bus.
- Travel by bus from Bangkok to Phrae takes about 7-10 hours and it costs about $14-24/pp. These buses depart from Mo Chit Bus Terminal and arrive to Phrae Bus Terminal. There is no direct railway to Phrae town, but you can travel by train of Thai Railway to Den Chai, this town is about 25 km from Phrae town. There is the closest railway station to Phrae town. From Den Chai to Phrae you can take a taxi. Transfer by train of Thai Railway + car to Phrae from Bangkok via Den Chai takes about 8-12 hours and it costs about $20-50/pp. From Bangkok you can also travel to Nakhon Phanom, you can go there by plane, train + bus or tourist bus.
-
- Phrae in Thailand – this province in the northeast of Thailand is one of the most forgotten places in the country. And perhaps that is why it still retains its ancient style. The mountainous landscape is rightly nicknamed Thai Switzerland by experts. Phrae is one of the oldest cities in Thailand – dating from the same period as Sukhothai and Chiang Mai. The city was founded 800 years ago, allegedly by the people of the Thai Kern and Tai Lue tribes. The city preserves the romantic famous legends „Phra Lor“ and „Phu Chana Sibtid“.
Transfer Mode – Bangkok to Phrae: | Travel Time | Cost Range |
---|---|---|
Plane (Direct Flight) | 1.5 hours | $40-100/pp |
Train + Taxi | 8-12 hours | $20-50/pp |
Tourist Bus | 7-10 hours | $14-24/pp |
How do I get from Bangkok to Phrae?
1. FLIGHT from Bangkok to Phrae
-
- direct flight to Phrae from Bangkok is the most fastest and comfortable option
- airlines to Phrae from Bangkok: Nok Air
- flight schedule between Phrae and Bangkok is very limited
- direct flight from Bangkok to Phrae takes only about 1-1.5 hour
- flights are operated from Don Mueang Airport to Phrae Airport (about 2 km from the town center)
- flight from Bangkok to Phrae costs only about $40-100/pp
- Book and buy your flight from Bangkok to Phrae online on 12go.asia ➜ or Baolau ➜

2. TRAIN + BUS from Bangkok to Phrae
A) Train from Bangkok to Den Chai
-
- Den Chai is the closest railway station to Phrae town (about 25 km is the travel distance)
- travel by train from Bangkok to Den Chai takes about 6.5-9.5 hours
- there are about 7 trains to Den Chai from Bankgok
- travel by train to Den Chai from Bangkok costs about $7-33/pp
- trains depart from Krung Thep Aphiwat Central Terminal Station or Don Mueang
- trains arrive to Den Chai Railway Station
- Book and buy train tickets from Bangkok to Phrae on 12go.asia ➜ or Baolau ➜
- you can check current Thailand Railway Map + Thailand Train Timetable
B) Taxi or bus from Den Chai to Phrae
-
- from Den Chai to Phrae you can travel by private car / taxi or local bus
- travel time from Den Chai to Phrae is about 30 minutes
🚆 Train Schedule / Timetable – Bangkok to Den Chai + Train Tickets:
Train Schedule – Bangkok to Den Chai: | Departs in Bangkok | Arrival in Den Chai | Train Ticket |
---|---|---|---|
Train SP7 | 09:05 | 15:23 | From $17.00 |
Train SP13 | 20:05 | 04:16 | From $8.40 |
Train RP107 | 20:45 | 05:15 | From $6.00 |
Train EX51 | 22:30 | 07:17 | From $6.00 |
Train RP111 | 07:30 | 16:30 | From $6.00 |
Train RP109 | 14:15 | 23:39 | From $6.00 |
Train SP9 | 18:40 | 02:48 | From $28.95 |

3. BUS from Bangkok to Phrae
-
- a cheapest option how to travel from Bangkok to Phrae
- one-way bus ticket from Bangkok to Phrae costs about $14-24/pp
- travel by bus from Bangkok to Phrae takes about 7-10 hours
- there are day and overnight tourist buses from Bangkok to Phrae
- various bus companies: Ponphriya, Budsarakham Tour, Transport Co, Sombat Tour, Cherdchai Tour
- buses depart mainly from the Mo Chit Bus Terminal in Bangkok and other bus stations
- buses from Bangkok arrive to Phrae Bus Terminal
🚍 Bus Schedule / Timetable – Bangkok to Phrae + Bus Tickets:
Bus Schedule – Bangkok to Phrae: | Departure in Bangkok | Arrival in Phrae |
---|---|---|
Ponphriya | 09:00 | 16:00 |
Ponphriya | 20:30 | 03:30 |
Nakhonchai Air | 10:31 | 19:02 |
Nakhonchai Air | 21:31 | 05:44 |
Budsarakham Tour | 14:30 | 22:00 |
Budsarakham Tour | 17:00 | 01:00 |
Budsarakham Tour | 19:50 | 03:50 |
Budsarakham Tour | 20:30 | 04:30 |
Cherdchai Tour | 17:30 | 01:30 |
Cherdchai Tour | 19:30 | 03:30 |
Transport Co | 18:30 | 09:01 |
Sombat Tour | 20:30 | 04:35 |
Budsarakham Tour | 21:20 | 04:30 |

❓ FAQ + Tips – Travel route from Bangkok to Phrae:
1. How to book tickets + flights from Bangkok to Phrae?
-
- You can book and buy tickets from Bangkok to Phrae online on 12go.asia ➜ or Baolau ➜.
- you can also book another tickets, e.g. Phrae to Bangkok, Phrae to Chiang Mai…
2. How long does it take to get from Bangkok to Phrae?
-
- Travel by plane (direct flight) from Bangkok to Phrae takes about 1.5 hour.
- Travel by train + taxi from Bangkok to Phrae (via Den Chai) takes about 8-12 hours.
- Travel by tourist bus from Bangkok to Phrae takes about 7-10 hours.
3. What is the travel distance from Bangkok to Phrae?
-
- Travel distance from Bangkok to Phrae is about 560 km by road via Den Chai.
4. How much does it cost to travel from Bangkok to Phrae?
-
- Transfer by plane (direct flight) from Bangkok to Phrae costs about $$40-100/pp.
- Transfer by train + car from Bangkok to Phrae (via Den Chai) costs about $20-50/pp.
- Transfer by tourist bus from Bangkok to Phrae costs about $14-24/pp.
5. What type of trains you can use for transfer from Bangkok to Den Chai?
-
- You can book 1st, 2nd and 3rd class of Thai Railway trains to Den Chai Railway Station. The most cheapest class is the 3rd class train – seats, but you should take a sleeper berth. Den Chai is the closest railway station to Phrae town, about 25 km from the town center.
6. What is the most cheapest way of transfer from Bangkok to Phrae?
-
- The most cheapest way of transport from Bangkok to Phrae is to travel by tourist bus. This option of transport costs about $14-24/pp.
7. Are there direct flights from Bangkok to Phrae?
-
- Yes, there are direct flights to Phrae Airport from Don Mueang Airport in Bangkok. The flight schedule is very limited.
8. What is the best way of transport from Bangkok to Phrae?
-
- The best way of transport from Bangkok to Phrae is to take a direct flights, but the flight schedule is very limited. Phrae Airport is a domestic airport about 2 km from the town center of Phrae.
9. How to go back from Phrae to Bangkok?
-
- You can use the same way of transfer how you arrived to Phrae. So you can take a direct flight from Phrae to Bangkok, travel by tourist bus or bus + train via Den Chai.
10. Where to go from Phrae? What to visit?
-
- If you are already in Phrae Province, you can also travel to Chiang Mai (the most visited city of the north of Thailand). And from Chiang Mai you can take a bus or taxi to Phayao or Nan. There is no railway between Chiang Mai – Phayao and Nan in the north of Thailand.
11. How and where to book hotel in Phrae?
-
- Phrae in Thailand offers mainly cheap guesthouses, hotels or resorts in the town. Search + book your hotel or resort in Phrae in Thailand online here > Book resort or hotel in Phrae.
12. How to travel solo in Thailand?
-
- Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜