Contents
Phrae is one of northern Thailand's most authentic hidden gems, a province of teak mansions and old city walls, far from the crowds of Chiang Mai and Chiang Rai. The trip north crosses the central plains and climbs into cooler, forested hills. You can take a daytime train, an overnight train or a coach, or hire a private car.
Bangkok to Phrae by Train
Trains from Krung Thep Aphiwat Central Terminal stop at Den Chai, the station for Phrae, and you continue by local transport. Special Express 7 is the fastest: it leaves Bangkok at 07:30 and reaches Den Chai at 13:54, a daytime ride of 6 hours 24 minutes.[1]
Overnight departures reach Den Chai by morning: Uttrawithi 9 leaves at 18:40 and arrives at 02:48, Special Express 13 leaves at 20:05 and arrives at 04:26, and Express 51 leaves at 22:30 and arrives at 07:04.[1] Overnight trains save you a night in a hotel.
Bangkok to Phrae by Bus
Nakhonchai Air runs coaches between Bangkok and Phrae, 555 km in about 8 hours, with Gold Class (VIP) seats.[2] In Bangkok you board at the Nakhonchai Air station on Kamphaeng Phet 2 Road or at its Mo Chit counters.[3] On booking platforms bus tickets cost about $15 to $24 (October 2026), and travel times of 8 hours to over 14 hours are listed.[4]
Bangkok to Phrae by Private Transfer
A private car or van takes you from Bangkok to Phrae without changes. On booking platforms private transfers cost about $358 to $456 and take from about 8 hours 30 minutes (October 2026).[4] It is the most comfortable way for a group.
Comparing Your Options
| Mode | Duration |
|---|---|
| Train to Den Chai | 6h 24m to 8h 34m[1] |
| Coach | About 8h[2] |
| Private transfer | From about 8h 30m[4] |
Tips for Traveling from Bangkok to Phrae
- Choose by arrival: The coach drops you in Phrae, while the train needs a transfer from Den Chai.
- Daytime views: Take Special Express 7 to watch the rice fields and hills roll by.[1]
- Book ahead: Overnight trains and Gold Class coaches fill up on weekends and holidays.
Timetable
| Bus Bangkok - Phrae $ 15.13–23.63 7h 58m – 14h 31m | |
|
|
| Taxi Bangkok - Phrae $ 357.02–454.38 8h 30m | |
|
|
| Train Bangkok - Phrae $ 7.29–31.31 6h 3m – 9h 7m | |
|
| Bus Pathumthani - Phrae $ 18.50 7h 10m | |
|
| Taxi Don Mueang Airport - Phrae $ 303.46–386.23 8h 30m | |
|
| Taxi Suvarnabhumi Airport - Phrae $ 303.46–386.23 8h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Phrae, including current prices and schedules.
Take a train from Krung Thep Aphiwat Central Terminal to Den Chai and continue by local transport, take a Nakhonchai Air coach, or hire a private car.
The fastest train reaches Den Chai in 6 hours 24 minutes. The coach takes about 8 hours and a private car takes from about 8 hours 30 minutes.
Den Chai is the station for Phrae. Trains from Bangkok stop there, and you continue by local transport.
On booking platforms bus tickets cost about $15 to $24 (October 2026).
Yes. Uttrawithi 9 leaves at 18:40, Special Express 13 at 20:05 and Express 51 at 22:30, and all arrive at Den Chai by morning.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] State Railway of Thailand: SRT Timetable Matrix 2026 (Northern Line outbound). Retrieved October 28, 2026.
- [2] Nakhonchai Air: Bangkok to Phrae route. Retrieved October 21, 2026.
- [3] Nakhonchai Air: Our branches. Retrieved October 21, 2026.
- [4] 12Go: 12Go timetable: Bangkok to Phrae. Retrieved October 28, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
