BANGKOK to PHETCHABUN — Transport ☀️

How to get from Bangkok to Phetchabun by bus, van, taxi, car
How to get from Bangkok to Phetchabun? You can travel to Phetchabun by bus/miniva, taxi/car or train + bus.
  1. Bus / Van to Phetchabun
  2. Taxi / Car to Phetchabun
  3. Train + Bus to Phetchabun
  4. Book Tickets Online 🎫
Best speed

Private taxi/car

Fastest option, direct transfer, flexible departure and route

Best alternative

Train + bus

Cheap option, requires transfer, longer but still manageable journey

Avoid

Flights

No direct flights, requires connections, not practical for route

Quick answer: Travelling from Bangkok to Phetchabun gives you a good mix of affordable and flexible transport options — you can go by bus or van for a budget journey, combine train + bus for a different route, or choose a private car for direct convenience. You can book tickets from Bangkok to Phetchabun easily online in advance.

At a glance:

  • 📍 Distance: approx. 350 km by road.
  • ⏱️ Travel time: Bus/Van ~6‑7 hours | Train + Bus ~6‑8 hours | Private Car ~5‑5.5 hours.
  • 💰 Price range: Bus/Van US$ 10‑13 pp | Train + Bus US$ 7‑35 pp | Private Car US$ 100‑220 per vehicle.
  • 🚍 Bus/Van: Direct bus or minivan services from Bangkok to Phetchabun.
  • 🚆 Train + Bus: Train from Bangkok to Lam Narai then bus to Phetchabun.
  • 🚕 Private Car: Taxi or car hire direct from Bangkok to Phetchabun.

Last updated in April 2026


From Bangkok to Phetchabun you can travel by bus, private car or train + bus.

The travel distance from Bangkok to Phetchabun is about 350 km by road. The most popular way to travel from Bangkok to Phetchabun is by tourist bus, with a journey time of about 6–7 hours and ticket prices starting at $10–13 per person. You can also book a private car or taxi, which takes about 5–5.5 hours and costs around $100–220 per vehicle.

There is no direct train from Bangkok to Phetchabun. If you prefer rail travel, you can take a train to Lam Narai Railway Station and continue by local bus to Phetchabun. Tickets for buses, private transfers, and train connections can be booked online in advance.

Phetchabun is a beautiful province in central Thailand, famous for mountain scenery, national parks, and landmarks such as Wat Phra That Pha Son Kaew and Phu Thap Boek. It is a great destination for nature lovers and an interesting stop when exploring northern Thailand.

BOOK TICKETS with 12go.asia

Comparison of Transfer Options from Bangkok to Phetchabun
Transfer modes from Bangkok to Phetchabun: Travel Time Cost Range
Tourist Bus / Van 6–7 hours $10–13 per person
Private Car / Taxi 5–5.5 hours $100–220 per car
Train + Bus (via Lam Narai) 6–8 hours $7–35 per person

BOOK a TOUR in Thailand


How do I get from Bangkok to Phetchabun?


1. BUS from Bangkok to Phetchabun

👉 Bus or minivan is the most popular and affordable way to travel from Bangkok to Phetchabun.

  • ✔️ Best for: budget travelers and most tourists
  • ✔️ Travel time: ~6–7 hours
  • ✔️ Cost: $10–13 per person
  • ✅ Best Option: Modern air-conditioned bus or minivan from Mo Chit Bus Station
  • 💡 Tip: Arrive at the departure station at least 30 minutes before departure.
  • 🌏 Extra Tip: Book your bus ticket online in advance, especially during weekends and holidays.

Tourist buses and minivans are one of the easiest ways to travel from Bangkok to Phetchabun. Services are operated by companies such as Transport Co and Phitsanulok Tour, with departures mainly from Mo Chit Bus Station in Bangkok.

The journey takes about 6–7 hours and one-way tickets cost approximately $10–13 per person. Modern buses and minivans are air-conditioned and provide a comfortable trip to Phetchabun Province.

Most services arrive at Lom Sak or Khao Kho in Phetchabun. It is recommended to book your ticket online in advance, especially during busy travel periods.

BOOK BUS TICKET with 12go.asia

🚍 Bus Schedule + Tickets from Bangkok to Phetchabun:
Bus Company Departure in Bangkok Arrival in Phetchabun
Transport Co 09:00 19:02
Transport Co 12:00 22:02
Transport Co 20:00 06:02
Phitsanulok Tour 11:00 17:00
Phitsanulok Tour 19:00 01:00
Phitsanulok Tour 21:00 03:00

bus-bangkok-to-phetchabun
Tourist bus of Transport Co from Bangkok to Phetchabun (photo: 12go.asia).

2. TAXI / CAR from Bangkok to Phetchabun

👉 Private taxi or car is the most comfortable way to travel from Bangkok to Phetchabun.

  • ✔️ Best for: families, groups, and travelers who prefer door-to-door service
  • ✔️ Travel time: ~5–5.5 hours
  • ✔️ Cost: $100–220 per vehicle
  • ✅ Best Option: Private car with hotel or airport pickup
  • 💡 Tip: Book your private transfer online before your trip.
  • 🌏 Extra Tip: Modern minivans are a good value for small groups.

A private taxi or car offers the most comfortable and flexible way to travel from Bangkok to Phetchabun. Companies such as Thailand Limo by Datum, Glassflower, Kim Transfers Thailand, Than Car Service, Gosafe Transport, Easyride Services, and others operate modern sedans, SUVs, and minivans. Learn more about transportation in Thailand.

The journey takes about 5–5.5 hours, with prices ranging from $100–220 per vehicle. Private transfers are available from hotels in Bangkok or from Suvarnabhumi International Airport.

This option is ideal if you want maximum comfort, flexible departure times, and direct transport to your hotel in Phetchabun. Private vehicles can be booked online in advance.

BOOK TAXI / CAR to Phetchabun

🚕 Taxi Schedule from Bangkok to Phetchabun:
Taxi Service Travel Time Price (Car)
Glassflower 05:30 From $220.00
Thailand Limo by Datum 05:35 From $195.00
Kim Transfers Thailand 05:00 From $170.00
Than Car Service 04:55 From $140.00
Firstplan Transport 06:30 From $230.00
Torch Taxi 05:25 From $190.00
AEC 168 Transport 05:25 From $190.00
Gosafe Transport 05:25 From $210.00
Khamkhun Tour 06:00 From $110.00
Easyride Services 05:00 From $135.00

taxi-car-bangkok-to-phetchabun
From Bangkok to Phetchabun you can also travel by private car/taxi (photo: Thailand Limo by Datum).

3. TRAIN + BUS from Bangkok to Phetchabun

👉 Train + bus via Lam Narai is the cheapest rail-based way to travel from Bangkok to Phetchabun.

  • ✔️ Best for: travelers who prefer combining train and bus
  • ✔️ Total travel time: ~4–5.5 hours
  • ✔️ Total cost: about $7–33 per person
  • ✅ Best Option: Train to Lam Narai + bus to Phetchabun
  • 💡 Tip: Check the bus departure from Lam Narai before booking your train.
  • 🌏 Extra Tip: This route is a good alternative if you prefer rail travel over long-distance buses.

A) Train from Bangkok to Lam Narai
There is no direct train to Phetchabun, but you can travel by Thai Railways to Lam Narai Railway Station. Around five trains operate daily from Krung Thep Aphiwat Central Terminal Station, taking about 2–3 hours. Tickets cost approximately $4–27 per person, depending on the class. You can also check the Thailand Railway Map and Thailand Train Timetable.

B) Bus from Lam Narai to Phetchabun
From Lam Narai you can continue by bus to Phetchabun. The journey takes about 2–2.5 hours, with tickets costing around $3–6 per person. Bus services are operated by Phetprasert, making this a practical alternative for travelers who want to include a train journey.

train-bus-bangkok-to-phetchabun
From Bangkok to Phetchabun you can travel by train + bus via Lam Narai (photo: 12go.asia).

FAQ — Travel from Bangkok to Phetchabun:

How to book tickets or a private car from Bangkok to Phetchabun?

Book bus tickets and private transfers from Bangkok to Phetchabun online via 12go.asia.

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

Bus: 6–7 hours, private car: 5–5.5 hours, train + bus via Lam Narai: about 6–8 hours.

What is the travel distance from Bangkok to Phetchabun?

The travel distance from Bangkok to Phetchabun is about 350 km by road.

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

Bus: $10–13/pp, train + bus: $7–35/pp, private car: $100–220/vehicle.

Do I need to print my train ticket to Lam Narai?

Yes, printing your train e-ticket is recommended.

What is the cheapest way to travel from Bangkok to Phetchabun?

The cheapest option is usually the train + bus via Lam Narai. Direct buses are also affordable.

What is the best way to travel from Bangkok to Phetchabun?

The bus is the best value for most travelers. A private car offers the highest comfort.

Is there a direct flight from Bangkok to Phetchabun?

No, there are no direct flights from Bangkok to Phetchabun.

How do I travel from Phetchabun back to Bangkok?

You can return by bus, private car, or train + bus via Lam Narai.

Where can you travel from Phetchabun?

You can continue to Phitsanulok, Khon Kaen, or travel by train from Lam Narai to Chiang Mai.

Where to book accommodation in Phetchabun?

Search hotels and resorts here: Book accommodation in Phetchabun.

Is Phetchabun suitable for solo travelers?

Yes. Read more in our Solo Travel in Thailand guide.

Popular travel routes in Thailand:
How to get from Phuket to Koh Samui? How to get from Koh Samui to Koh Phangan?
How to get from Chiang Mai to Mae Hong Son? How to get from Chiang Mai to Chiang Rai?
How to get from Koh Lanta to Phi Phi? How to get from Krabi to Koh Phangan?
How to get from Bangkok to Koh Chang? How to get from Surat Thani to Krabi?

BOOK a TOUR / ACTIVITY in Thailand


💡 Practical Travel Tips for Bangkok to Phetchabun

Traveling from Bangkok to Phetchabun is easy by bus, private car, or train + bus via Lam Narai. Phetchabun is famous for mountain scenery, national parks, and cool weather.

  • Bus is the Best Choice: Direct buses are affordable, comfortable, and the most popular transport option.
  • Book in Advance: Reserve your ticket early during weekends and Thai public holidays.
  • Prepare for the Mountains: Roads become winding near Khao Kho, so motion sickness tablets may be useful.
  • Pack Essentials: Bring water, snacks, and a power bank for the 5–7 hour journey.
  • Explore Nature: Visit Khao Kho, Phu Thap Boek, and Wat Phra That Pha Son Kaew after arrival.
  • Getting Around: Renting a car or motorbike is the easiest way to explore Phetchabun Province.

Tip: Bus tickets from Bangkok to Phetchabun can be searched and booked online in advance.


🎫 Book your tickets from Bangkok to Phetchabun + Schedule:

Bangkok to Surin ➔

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: