BANGKOK to PHRAE — Transport Options ☀️

How to get from Bangkok to Phrae by plane, bus, train, van, taxi, car
How to get from Bangkok to Phrae? You can travel by plane, train + bus/car, bus or car.
  1. Flight – Bangkok to Phrae
  2. Train + Bus/Car to Phrae
  3. Bus – Bangkok to Phrae
  4. Taxi – Bangkok to Phrae
  5. Book Ticket / Flight 🎫
Best comfort

Private car / taxi

Door-to-door transfer with flexible stops and comfortable journey

Best speed

Flight + taxi

Fastest option via nearby airports with short transfer to Phrae

Avoid

Train

No station in Phrae, requires transfer from Den Chai

Quick answer: Travelling from Bangkok to Phrae offers several good options: direct flight, train + taxi from Den Chai, bus, or private car. The flight is the fastest; train + taxi gives a scenic but longer ride; bus is budget-friendly; private car gives door-to-door comfort. You can book tickets from Bangkok to Phrae easily online in advance.

At a glance:

  • 📍 Distance: approx. 560 km by road | approx. 470 km by air.
  • ⏱️ Travel time: Flight ~1.5 hours | Train + Taxi ~8–12 hours | Bus ~7–10 hours | Private Car ~8–9 hours.
  • 💰 Price range: Flight US$ 40–100 pp | Train + Taxi US$ 20–50 pp | Bus US$ 14–24 pp | Private Car US$ 270–500
  • ✈️ Flight: Direct flight from Bangkok (Don Mueang) to Phrae Airport (~1-1.5 h).
  • 🚆 Train + Taxi: Train Bangkok → Den Chai + taxi/bus to Phrae (~25 km).
  • 🚍 Bus: Direct tourist buses from Bangkok (Mo Chit) to Phrae Bus Terminal (~7–10 h).

Last updated in April 2026


From Bangkok to Phrae you can travel by plane, bus, train + taxi or private car.

The distance from Bangkok to Phrae is about 560 km by road and 470 km by air. The fastest option is a direct flight to Phrae Airport, taking about 1.5 hours. Flights are limited but the airport is only about 2 km from the town center.

Tourist buses are the most popular budget option, with a journey time of about 7–10 hours. There is no railway station in Phrae, so train travelers need to travel to Den Chai and continue about 25 km by taxi. You can also continue from Bangkok to Nakhon Phanom by flight, train + bus or bus.

BOOK TICKETS with 12go.asia

Phrae is one of northern Thailand’s oldest and least-visited cities, surrounded by mountains and traditional villages. It is also located on the route to Chiang Mai, making it a worthwhile stop for travelers exploring northern Thailand.

Comparison of transfer options from Bangkok to Phrae
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 $13-24/pp
Private Taxi / Car with a driver 8-9 hours $270-500/car

BOOK TICKETS with Baolau


How do I get from Bangkok to Phrae?


1. FLIGHT from Bangkok to Phrae

👉 Direct flight is the fastest way to travel from Bangkok to Phrae.

  • ✔️ Good for: travelers with limited time
  • ✔️ Duration: about 1–1.5 hours
  • ✔️ Comfort: very high with direct flights
  • ✅ Best option: Direct flight from Don Mueang Airport to Phrae Airport
  • 💡 Tip: Book flights early as departures are limited.
  • 🌏 Extra tip: Phrae Airport is only about 2 km from the town center.

Flying is the fastest and most comfortable way to travel from Bangkok to Phrae. Nok Air operates direct flights from Don Mueang Airport, with a flight time of about 1–1.5 hours. This option is ideal if you want to avoid a long journey by road or rail.

Flight schedules are limited, so it is recommended to book tickets well in advance. One-way fares usually range from $40–100 per person, depending on the season and booking date.

BOOK FLIGHTS with 12go.asia

Phrae Airport is located only about 2 km from the town center, allowing for a quick transfer by taxi or local transport. Thanks to its convenient location, you can reach your hotel in just a few minutes after arrival.

flight-bangkok-to-phrae
Direct flight to Phrae from Bangkok is the most fastest way and comfortable option of transfer.

2. TRAIN + BUS from Bangkok to Phrae

👉 Train + taxi via Den Chai is a comfortable and affordable way to reach Phrae.

  • ✔️ Good for: budget travelers and train enthusiasts
  • ✔️ Duration: about 8–10 hours
  • ✔️ Comfort: seats and sleeper berths available
  • ✅ Best option: Train to Den Chai, then taxi to Phrae
  • 💡 Tip: Sleeper trains are the most comfortable for overnight travel.
  • 🌏 Extra tip: Den Chai Railway Station is only about 25 km from Phrae.

There is no railway station in Phrae, so you need to travel by train to Den Chai, the nearest railway station. Thai Railway operates about seven daily trains, with a journey time of 6.5–9.5 hours.

Train tickets cost about $7–33 per person, depending on the class and seat type. Trains depart from Krung Thep Aphiwat Central Terminal or Don Mueang Station, with seats and sleeper berths available.

After arriving at Den Chai Railway Station, continue about 25 km to Phrae by taxi or local bus in around 30 minutes. You can also check the Thailand Railway Map and Thailand Train Timetable.

BOOK TRAIN TICKETS with 12go.asia

🚆 Train schedule + tickets from Bangkok to Den Chai:
Train 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

train-bus-bangkok-to-phrae
From Bangkok to Phrae you can also travel by train + bus/car via Den Chai Railway Station (photo: 12go.asia).

3. BUS from Bangkok to Phrae

👉 Tourist bus is the cheapest direct way to travel from Bangkok to Phrae.

  • ✔️ Good for: budget travelers
  • ✔️ Duration: about 7–10 hours
  • ✔️ Comfort: modern air-conditioned coaches
  • ✅ Best option: Overnight bus to save time and accommodation costs
  • 💡 Tip: Book tickets early during weekends and holidays.
  • 🌏 Extra tip: Most buses depart from Mo Chit Bus Terminal.

Tourist buses are the cheapest and one of the most popular ways to travel from Bangkok to Phrae. The journey takes about 7–10 hours, with one-way tickets costing around $13–24 per person. Both daytime and overnight buses are available.

Operators such as Nakhonchai Air, Sombat Tour, Transport Co, Thaibus Tour, Tara Tour and several other companies run modern air-conditioned coaches with daily departures.

Most buses depart from the Mo Chit Bus Terminal and arrive at the Phrae Bus Terminal, close to the town center.

🚍 Bus schedule from Bangkok to Phrae:
Bus Company 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
Nakhonchai Air 10:31 19:02
Nakhonchai Air 22:16 06:14
Tara Tour and Travel 16:00 03:30

BOOK BUS TICKET to Phrae

bus-bangkok-to-phrae
Tourist buses from Bangkok to Phrae, Sombat Tour and Transport Co (photo: 12go.asia)

4. PRIVATE TAXI / CAR from Bangkok to Phrae

👉 Private car is the most comfortable way to travel from Bangkok to Phrae.

  • ✔️ Good for: families, groups and business travelers
  • ✔️ Duration: about 8–9 hours
  • ✔️ Comfort: very high with door-to-door service
  • ✅ Best option: Private car or minivan with flexible pickup
  • 💡 Tip: A minivan is a great choice for groups sharing the cost.
  • 🌏 Extra tip: Choose your own pickup and drop-off locations.

A private car or taxi is the most comfortable way to travel from Bangkok to Phrae. The journey takes about 8–9 hours with direct hotel-to-hotel or airport transfers and no unnecessary stops.

Companies such as Kim Transfers Thailand and Than Car Service operate modern sedans, SUVs and spacious minivans for individuals, families and small groups.

Private transfers cost about $270–500 per vehicle, depending on the car type. You can choose your preferred departure point in Bangkok and arrival address in Phrae.

BOOK TAXI / CAR to Phrae

private-taxi-car-bangkok-to-phrae
Private cars/taxi from Bangkok to Phrae by Than Car Service (photo: 12go.asia)


❓ FAQ + Tips – Travel from Bangkok to Phrae

How to book tickets or flights from Bangkok to Phrae?

Book flights, buses and train tickets online at 12go.asia ➜ or Baolau ➜. You can also book return trips and other routes.

How long does it take to travel from Bangkok to Phrae?

Travel takes about 1–1.5 hours by flight, 7–10 hours by bus, 8–12 hours by train + taxi, or 8–9 hours by private car.

What is the distance from Bangkok to Phrae?

The distance is about 560 km by road and around 470 km by air.

How much does it cost to travel from Bangkok to Phrae?

Prices range from about $14 by bus to $500 per private car. Flights cost $40–100 and train + taxi about $20–50 per person.

What trains can you take to Phrae?

Travel by Thai Railway to Den Chai in 1st, 2nd or 3rd class, then continue about 25 km to Phrae by taxi or bus.

What is the cheapest way to get to Phrae?

The cheapest option is a tourist bus, with fares starting from about $14 per person.

Are there direct flights from Bangkok to Phrae?

Yes. Nok Air operates direct flights from Don Mueang Airport, although departures are limited.

What is the fastest way to travel from Bangkok to Phrae?

A direct flight is the fastest option, taking about 1–1.5 hours. Phrae Airport is only about 2 km from the town center.

How do you travel from Phrae back to Bangkok?

You can return by direct flight, tourist bus, private car or train via Den Chai.

Where can you travel from Phrae?

Visit Chiang Mai, Phayao or Nan by bus or private car.

Where can you book accommodation in Phrae?

Book hotels, guesthouses and resorts online at Book accommodation in Phrae ➜.

Where can you learn more about solo travel in Thailand?

Read this guide with practical tips: Solo Travel in Thailand.

Popular travel routes in Thailand:
How to get from Bangkok to Koh Tao? How to get from Bangkok to Hua Hin?
How to get from Krabi to Koh Samui? How to get from Surat Thani to Phuket?
How to get from Koh Lipe to Langkawi? How to get from Surat Thani to Koh Lanta?
How to get from Phuket to Koh Yao Yai? How to get from Koh Lanta to Koh Samui?

BOOK a TOUR / ACTIVITY in Thailand


💡 Practical Travel Tips for Bangkok to Phrae

Traveling from Bangkok to Phrae is possible by direct flight, tourist bus, train + taxi via Den Chai, or private car. The best option depends on your budget, travel time and comfort preferences.

  • Fastest Option: Direct flights reach Phrae Airport in about 1–1.5 hours.
  • Best Budget Choice: Tourist buses are the cheapest direct option, while trains require a transfer in Den Chai.
  • Train Travel: Continue from Den Chai Railway Station to Phrae by taxi or local bus in about 30 minutes.
  • Private Transfer: A private car offers door-to-door service with flexible departure times.
  • Book Early: Reserve flights and overnight transport in advance, especially during holidays.
  • Local Transport: Songthaews, tuk-tuks and taxis are available for travel around Phrae.

Tip: Flight, bus, train and private transfer tickets can be searched and booked online in advance.


🎫 Book your tickets / car from Bangkok to Phrae + Schedule:

Bangkok to Khao Yai ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: