How to get from Bangkok to Phetchabun

Cities & Metropolitan Areas · Thailand · Urban & Cultural · Bangkok · Phetchabun

Bangkok to Phetchabun is an easy overland trip of around 330–350 km, with buses, vans and private cars connecting the capital with this green, mountainous province in Thailand’s lower North.

At A Glance (Bangkok to Phetchabun)

Mode Duration Best For
🚌 Intercity Bus (Bangkok Mo Chit 2 → Phetchabun) ~5–7h depending on traffic and stops Budget travelers, solo travelers, most visitors
🏷️ Cost: ~THB 330–550 one-way » compare buses | all ground options
🚐 Minivan / Shared Van (Bangkok → Phetchabun) ~5–6.5h (usually a bit quicker than big buses) Small groups, daytime trips, slightly faster travel
🏷️ Cost: ~THB 450–700 per person » van schedules
🚗 Private Transfer / Taxi (Bangkok hotel/airport → Phetchabun) ~4.5–6h door-to-door Families, groups, lots of luggage, maximum comfort
🏷️ Cost: from ~THB 4,000–7,000 per car depending on vehicle and season » compare private cars | Bangkok–Khao Kho car charters
🛞 Self-drive Car Rental (Bangkok → Phetchabun) ~5–6h including rest stops Road-trip lovers, visiting Khao Kho and around at your own pace
🏷️ Cost: from ~THB 1,000–1,600 per rental day (compact car) + fuel and tolls » search car rentals
✈️ Flight to Phitsanulok + Bus/Transfer to Phetchabun ~1h flight + 2.5–3.5h by road Peak holiday periods, combining Sukhothai/Phitsanulok with Phetchabun
🏷️ Cost: flights from ~THB 800–2,000 one-way + bus/transfer ~THB 200–500 » check flights to Phitsanulok | Phitsanulok–Phetchabun buses

Which Option or Route Should You Choose?

  • Fastest & most convenient overall: For door-to-door comfort from your hotel or the airport, Option #3 – Private Transfer / Taxi is best. You can prebook fixed-price cars online (e.g. through services listed on Bangkok–Phetchabun route aggregators) or book a long-distance ride on ride-hailing apps like Grab or Bolt if drivers are available.
  • Cheapest / most economical: Option #1 – Direct Bus from Bangkok’s Mo Chit 2 bus terminal is usually the lowest-cost choice and still comfortable, especially on air‑conditioned intercity coaches operated by companies like Phetprasert Tour or The Transport Company (Bor.Kor.Sor.).
  • Best for daytime travel and a bit more speed: Option #2 – Minivan / Shared Van can shave some time off the trip and often has more daytime departures, but legroom can be tighter than on big buses.
  • Most scenic & flexible: If you want to stop at viewpoints, coffee shops and temples en route or combine Phetchabun town with Khao Kho and Si Thep, Option #4 – Self-drive Car Rental gives you full freedom to explore.
  • For busy holidays or combo itineraries: When buses are fully booked around Thai holidays or you want to see Sukhothai or Phitsanulok on the way, Option #5 – Flight + Bus via Phitsanulok can save time while keeping the overland section shorter.

How to Book and Practical Tips

  • Booking long-distance buses and vans: You can buy tickets in person at Mo Chit 2 on the day, but departures to Phetchabun can sell out on weekends and holidays. It is usually easier to book in advance online via platforms like 12Go Asia (Bangkok–Phetchabun buses, vans and taxis) or similar booking sites, then show your e‑ticket at the counter.
  • Official bus operators and schedules: Government‑owned The Transport Company (Bor.Kor.Sor.) and private companies such as Phetprasert Tour operate regular buses between Bangkok and Phetchabun. Check boards at Mo Chit 2 or ask at information desks if you are unsure which platform to use.
  • Choosing your seat: For night buses, look for large intercity coaches with reclining seats and onboard toilets. When booking online on sites like 12Go’s Bangkok–Phetchabun bus page, you can often preselect front or mid‑bus seats to reduce motion sickness.
  • Private transfers & ride-hailing: If you want a fully private car with an English‑speaking driver, compare fixed‑price transfers on Klook’s Bangkok–Khao Kho car charters, Khao Kho private car tours from Bangkok on GetYourGuide, or city‑to‑city rides on Welcome Pickups Bangkok and GetTransfer in Thailand. As a cheaper alternative for tech‑savvy travelers, you can sometimes book long‑distance trips through ride‑hailing apps like Grab or Bolt, negotiating the route and price in advance.
  • Car rental and self-drive: Confident drivers can rent a car in Bangkok or at the airports and drive to Phetchabun via Highway 1 and 21. Compare rates with major agencies through Booking.com’s Thailand car rental search, and if you prefer two wheels for local exploring, check motorbike and scooter rentals on BikesBooking’s Bangkok listings.
  • Where to stay: Many travelers base themselves in Phetchabun town, Lom Sak or Khao Kho. You can browse and reserve accommodation using Phetchabun Province hotel listings on Booking.com or compare options and deals in Trip.com’s Phetchabun Province travel guide.
  • Luggage and storage: Long‑distance buses typically store large bags in the hold at no extra charge. If you need to leave bags in Bangkok for a few hours or days before or after your Phetchabun trip, consider short‑term luggage storage around BTS/MRT hubs via Radical Storage in Bangkok.
  • Tickets and documents: Keep a photo of your ticket or QR code on your phone and carry your passport (or a copy) as some operators may check ID. Arrive at least 30–45 minutes before departure to find your platform and board calmly.

🚌 Option #1 — Direct Bus (Most Popular, Good Value)

Low cost Multiple daily departures Comfortable for most travelers

  • Overview: Direct intercity buses run from Bangkok Mo Chit 2 (Chatuchak) Bus Terminal to Phetchabun town and sometimes to Lom Sak or Khao Kho. Coaches are usually air‑conditioned with reclining seats; daytime and overnight departures are available depending on the operator.
  • Typical duration: Around 5–7 hours, depending on traffic leaving Bangkok and how many stops the bus makes en route.
  • How to book (with price): Expect fares from roughly THB 330–550 one‑way in standard air‑con class. You can book in person at Mo Chit 2 counters or reserve online through Bangkok–Phetchabun bus listings on 12Go, which show multiple operators, departure times and reviews. For state‑run services, you can also check routes and general information from The Transport Company’s official site and then buy tickets at the terminal.
  • Pros: Cheapest straightforward option; many departures over the week; comfortable enough for locals and tourists; luggage stored underneath; no transfers required once you are on board.
  • Cons: Departure and arrival times are fixed; some buses may make multiple stops; air‑con can be quite cold (carry a light jacket); traffic leaving Bangkok can add time, especially on Friday evenings and holidays.
  • Good to know: Bus staff usually speak basic English but not always fluently; keep your ticket handy to show at boarding and when asked mid‑journey. Snacks and drinks are available at Mo Chit 2 and at rest‑stop stations along the road.

Step-by-step: Direct Bus from Bangkok to Phetchabun

  1. Check schedules and book: A day or two before travel (longer for weekends/holidays), search for departures on 12Go’s Bangkok–Phetchabun page. Choose Mo Chit 2 (Bangkok Bus Terminal Chatuchak) as your origin and Phetchabun as your destination, then select a time that fits your plans.
  2. Choose your bus type: For more comfort on longer trips, pick an intercity or VIP coach when available. These often include more legroom and sometimes a small snack or water.
  3. Pay and receive e-ticket: Complete payment online and save your e‑ticket (PDF or QR code) on your phone. Some operators will still issue a paper boarding pass at the counter before departure, so allow a few minutes for that.
  4. Arrive at Mo Chit 2: On the travel day, reach Mo Chit 2 at least 30–45 minutes before departure. If you are unsure where to go, check the information desk or screens for the counter and platform number corresponding to your bus company.
  5. Check in and stow luggage: Show your booking confirmation at the counter if needed, then place large bags in the bus hold. Keep valuables and essentials (documents, money, electronics) in a small daypack you carry with you.
  6. Enjoy the ride: Once seated, the bus may play Thai movies or music; headphones and a light layer can make the trip more pleasant. Expect a rest stop at a roadside service area for toilets and snacks on longer journeys.
  7. Arrival in Phetchabun: Buses usually terminate at Phetchabun Bus Terminal close to town. From there you can take a local songthaew (shared pickup truck), Grab, or taxi to your accommodation in Phetchabun or onward toward Lom Sak/Khao Kho.

Getting to the main embarking points (Mo Chit 2 / Chatuchak)

  • By BTS Skytrain: Take the Sukhumvit Line to Mo Chit station, then follow signs or a short taxi/motorbike ride to Mo Chit 2 bus terminal (about 5–10 minutes). You can check current BTS routes and operating hours on the official BTS information platforms linked from resources like Bangkok Transit Map or the BTS website.
  • By MRT: Ride the MRT Blue Line to Chatuchak Park or Kamphaeng Phet station and continue by taxi or motorbike taxi to Mo Chit 2.
  • By taxi or ride-hailing: Any taxi can take you to “Mo Chit mai” (Mo Chit 2, the new terminal). For clearer communication, show the Thai name from your phone map. You can also request a ride via Grab or Bolt; prices are usually reasonable if you avoid heavy rush‑hour traffic.
  • From the airports: From Suvarnabhumi (BKK) or Don Mueang (DMK), you can take airport rail and BTS/MRT combinations, or prebook a direct car with Welcome Pickups Bangkok airport transfers or a longer ride via GetTransfer Bangkok, then continue to Mo Chit 2 or directly all the way to Phetchabun.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚐 Option #2 — Minivan / Shared Van (Flexible Daytime Choice)

Moderate cost Frequent daytime departures More compact seating

  • Overview: Shared vans also run from Bangkok (typically around Mo Chit area or other minivan hubs) to Phetchabun and nearby towns. They are smaller and can feel faster and more direct, though seats and legroom are tighter.
  • Typical duration: Roughly 5–6.5 hours depending on route and traffic.
  • How to book (with price): Expect fares in the range of THB 450–700 per person. You can reserve seats via Bangkok–Phetchabun van schedules on 12Go, which list van operators, departure points and passenger reviews.
  • Pros: Often more frequent departures than full‑size buses; can be slightly faster; good for solo travelers and couples who travel light.
  • Cons: Less legroom and luggage space; driving style may feel more aggressive; luggage may be stacked inside the cabin; tall passengers can feel cramped on long trips.
  • Good to know: Arrive early to secure preferred seats (front or middle). If you have large suitcases, confirm with the operator that they can be accommodated.

Step-by-step: Minivan from Bangkok to Phetchabun

  1. Search your date: On your chosen day, look up available vans from Bangkok to Phetchabun and note the exact departure location (some leave from Mo Chit 2; others from nearby streets or minivan hubs).
  2. Reserve your seat: Book a departure that matches your schedule and pay online. Screenshots of the booking page and confirmation email are useful backups in case you lose signal at the terminal.
  3. Pack light: Because vans have limited storage, aim for smaller suitcases or backpacks. If you have bulky luggage, consider sending it separately with a luggage service or choosing a full‑size bus or private car instead.
  4. Arrive and check in: Reach the pickup point 20–30 minutes before departure, present your e‑ticket to the staff or driver, and confirm that the van is headed directly to Phetchabun (or to your intermediate stop).
  5. Ride and rest stops: The van will likely stop for fuel or short breaks; ask the driver how long you have at each stop so you do not get left behind.
  6. Drop-off in Phetchabun: Vans generally stop at or near the bus terminal or central town area; confirm the final stop with the driver so you can plan your onward ride to your hotel or to Khao Kho.

Getting to the main embarking points (Minivan hubs around Mo Chit)

  • Confirm the exact pickup point: Some vans depart from within Mo Chit 2, others from nearby vendor rows or streets. Double‑check the address in your booking voucher and pin it in your map app.
  • Use BTS/MRT plus short taxi ride: As with buses, riding BTS to Mo Chit or MRT to Chatuchak Park and then taking a motorbike taxi or short Grab/Bolt ride is usually fastest.
  • Plan extra time at rush hour: Bangkok traffic around Mo Chit can be heavy 07:00–09:00 and 16:00–19:30. Leave at least 30 extra minutes if traveling in these windows.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #3 — Private Transfer / Taxi (Door-to-door Comfort)

Most comfortable Flexible departure time Higher cost per trip

  • Overview: A private car or taxi picks you up directly at your Bangkok hotel, airport or apartment and drives straight to Phetchabun or Khao Kho. This is the most convenient choice if you are traveling with family, a group of friends, or lots of luggage.
  • Typical duration: Around 4.5–6 hours, depending on traffic leaving Bangkok and your stops along the way.
  • How to book (with price): Expect prices typically from about THB 4,000–7,000 per vehicle for a standard car or minivan. Compare cars and drivers on Bangkok–Phetchabun taxi listings via 12Go, book a city‑to‑city ride using Welcome Pickups in Bangkok or GetTransfer’s Thailand page, or use Grab/Bolt for custom long‑distance quotes if drivers accept the journey.
  • Pros: Fully door‑to‑door; you set departure time; can stop at viewpoints, cafés and attractions like Si Thep Historical Park or Khao Kho viewpoints; ideal if you have kids or bulky gear.
  • Cons: More expensive than bus/van, especially for solo travelers; English level of some drivers may be basic; you are responsible for your own rest stops and route planning unless using a tour‑style charter.
  • Good to know: If you prefer a structured trip that includes sightseeing, look at multi‑day private car charters from Bangkok to Khao Kho and Phetchabun on GetYourGuide or Klook’s Khao Kho private car charter, which bundle vehicle, driver and suggested itineraries.

Step-by-step: Private Transfer / Taxi from Bangkok to Phetchabun

  1. Choose your service: Decide whether you want a simple point‑to‑point transfer (e.g. via 12Go taxis, Welcome Pickups airport transfers or GetTransfer Bangkok routes) or a multi‑day charter that also covers sightseeing days around Khao Kho.
  2. Pick vehicle size: For 1–3 travelers, a sedan is usually enough. For 4–8 people or heavy luggage, select an SUV or minivan when booking so everyone has room.
  3. Confirm pickup details: Enter your Bangkok pickup address (hotel, condo, or airport terminal) and your exact destination in Phetchabun or Khao Kho. Double‑check the date, pickup time, and flight numbers if relevant.
  4. Agree on inclusions: Make sure tolls, fuel and driver’s accommodation (for multi‑day charters) are clearly included in the quoted price. Most reputable services show this clearly on their booking pages.
  5. Stay in contact: Keep your phone connected for messages from your driver on the travel day. Many services share driver details beforehand and allow in‑app chat.
  6. Enjoy a flexible ride: Ask your driver about recommended rest stops, cafés with good views and scenic photo points. You can also plan stops at major attractions using guides like Trip.com’s Phetchabun Province guide.

Getting to the main embarking points (Your hotel / airport in Bangkok)

  • Hotel pickup: Most private transfers collect you at your hotel lobby or a clearly marked meeting point. Confirm this in your voucher and be ready 10–15 minutes early.
  • Airport pickup: If you land at BKK or DMK and head directly to Phetchabun, look for your driver in the arrivals hall with a name sign (common with Welcome Pickups and many GetTransfer or 12Go partners).
  • Ride-hailing backup: If you cannot find a prebooked service, you can try requesting a long‑distance ride using Grab or Bolt, but be prepared that some drivers may decline very long trips. Always agree on the price and route inside the app for safety.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🛞 Option #4 — Self-drive Car Rental (Road-trip Freedom)

High flexibility Great for exploring region Requires confident driving

  • Overview: Rent a car in Bangkok and drive to Phetchabun via highway corridors such as Route 1 and Route 21. This is ideal if you plan to explore Khao Kho, Nam Nao National Park and Si Thep Historical Park over several days.
  • Typical duration: Around 5–6 hours of driving time, plus any sightseeing or meal stops you add along the way.
  • How to book (with price): You can compare car rental companies and prices on Booking.com’s Thailand car rental search. Daily rates for a small automatic car usually start from about THB 1,000–1,600, plus fuel and tolls. For scooter or motorbike rental once you are in Bangkok or a nearby city, browse options on BikesBooking (Bangkok).
  • Pros: Maximum freedom to stop anywhere; easy to combine Phetchabun town, Khao Kho, Si Thep and other attractions; great for photographers and slow travelers.
  • Cons: Driving in Bangkok traffic can be stressful; you must be comfortable driving on the left; rural night driving is not recommended due to limited lighting; parking in some popular Khao Kho viewpoints can be tight in peak season.
  • Good to know: Carry your passport, a valid driving license (ideally an International Driving Permit), and make sure your rental includes proper insurance. Allow extra time during long weekends and holidays when many Thai travelers also drive north.

Step-by-step: Self-drive from Bangkok to Phetchabun

  1. Reserve your vehicle: Before you arrive or a few days in advance, book a rental car via Booking.com’s car rental section, choosing pickup at your preferred Bangkok location (city office or airport).
  2. Pick up the car: Inspect the vehicle carefully, take photos of any existing scratches, and confirm details about tolls, mileage limits, and drop‑off options if you plan to return the car in another city.
  3. Plan your route: The most common route heads north via Highway 1 then Highway 21 toward Phetchabun. Save offline maps in case mobile data is spotty in rural areas.
  4. Drive with rest stops: Stop at major petrol stations (PTT, Bangchak, etc.) for toilets, coffee, and snacks. Many have 7‑Eleven stores and cafés.
  5. Arrive and park: In Phetchabun town, most hotels offer on‑site or nearby parking. In Khao Kho, parking areas may be busy on weekends, so arrive early at popular viewpoints and temples.

Getting to the main embarking points (Rental offices and highways)

  • Airport pickups: Many renters choose to pick up their car at Suvarnabhumi or Don Mueang airport to avoid driving deep into Bangkok. Check which terminal your chosen company uses and follow signs upon arrival.
  • City pickups: If you prefer to spend a couple of days in Bangkok first, choose a downtown rental office and pick up your car early in the morning to escape rush hour.
  • Ride-hailing to the rental office: Use Grab, Bolt or a regular taxi to reach your rental branch, particularly if you have luggage. This avoids navigating public transport with bags.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #5 — Flight to Phitsanulok + Bus/Transfer (Useful in Peak Season)

Shorter overland leg Good for combo itineraries More steps and planning

  • Overview: If direct buses are fully booked or you want to see more of lower Northern Thailand, you can fly from Bangkok to Phitsanulok, then continue by bus or private transfer to Phetchabun or Khao Kho.
  • Typical duration: About 1 hour of flying plus 2.5–3.5 hours by road from Phitsanulok to Phetchabun/Khao Kho, depending on your exact destination.
  • How to book (with price): Search Bangkok–Phitsanulok flights with low‑cost and full‑service airlines using Booking.com Flights, where fares often start around THB 800–2,000 one‑way outside peak holidays. For the onward leg, compare bus options on 12Go’s Phitsanulok–Phetchabun listings or arrange a private car via platforms like Klook, GetYourGuide, Grab or GetTransfer.
  • Pros: Cuts down time on the bus; lets you combine Phitsanulok/Sukhothai sightseeing with Phetchabun; good backup if Bangkok–Phetchabun buses are sold out.
  • Cons: More moving parts (airport transfers + bus/transfer); potentially higher overall cost; flight schedules may not align perfectly with bus departures.
  • Good to know: Build in buffer time between your flight arrival and bus departure to account for baggage claim and airport transfers.

Step-by-step: Flight + Bus via Phitsanulok

  1. Book your flight: Choose a morning or midday flight from Bangkok (BKK or DMK) to Phitsanulok on Booking.com Flights so you have plenty of time for ground travel afterward.
  2. Arrange airport transfer in Phitsanulok: From Phitsanulok Airport, take a taxi, Grab or prearranged car to the city bus terminal or directly toward Phetchabun/Khao Kho.
  3. Continue by bus or car: If using public transport, ride a bus or van toward Phetchabun as found on 12Go’s Phitsanulok–Phetchabun route page. Alternatively, prebook a private transfer from Phitsanulok to Khao Kho via Klook or GetYourGuide.
  4. Arrive and check in: Once in Phetchabun or Khao Kho, head to your accommodation, ideally prebooked through Phetchabun Province hotels on Booking.com.

Getting to the main embarking points (Bangkok airports and Phitsanulok terminal)

  • Bangkok airports: Reach Suvarnabhumi (BKK) via Airport Rail Link and onward transit, or Don Mueang (DMK) via shuttle, rail or taxi. If you prefer a smoother arrival or departure, prebook airport transfers using Welcome Pickups.
  • Phitsanulok airport to bus terminal: At Phitsanulok Airport, use local taxis or Grab (where available) to reach the bus terminal if you are continuing by public bus.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Bangkok to Phetchabun)

Is there a train from Bangkok to Phetchabun?
There is no direct train line to Phetchabun. The most practical public transport option is by bus or van from Bangkok’s Mo Chit 2 bus terminal. Some travelers combine train travel to nearby provinces (such as Phitsanulok or Lopburi) with a bus connection onward, but this usually takes longer than going by direct bus from Bangkok.

How long does it take to travel from Bangkok to Phetchabun?
Expect around 5–7 hours by road, whether you take a direct bus, van or private car, with total time depending on traffic and stops. Flights to Phitsanulok plus a road connection can be similar or slightly faster in pure travel time but involve extra transfers.

Which option is best for first-time visitors?
For most first‑time visitors, a direct bus from Mo Chit 2 is the easiest and best value balance of price and comfort. If you prefer not to navigate a big bus terminal and budget allows, a prebooked private transfer from your Bangkok hotel or the airport offers the simplest experience.

Is it safe to travel by bus in Thailand?
Long‑distance buses are a common way for locals and tourists to travel. Reputable operators, including The Transport Company (Bor.Kor.Sor.), follow safety standards overseen by Thailand’s Department of Land Transport. As with any country, choose established operators, wear your seatbelt when available, and avoid traveling with drivers who seem fatigued or drive aggressively.

Where should I stay in Phetchabun or Khao Kho?
Phetchabun town is convenient for onward buses and local life, while Khao Kho offers cooler weather and hilltop views. Use hotel platforms like Booking.com and Trip.com to compare guest reviews, locations and prices. Booking early is strongly recommended for weekends and Thai public holidays when many domestic visitors head to the mountains.