
1. Bus / Van to Phetchabun
2. Taxi / Car to Phetchabun
3. Train + Bus to Phetchabun
🎫 Book Tickets Online
From Bangkok to Phetchabun you can travel by van/bus, car or train+bus.
-
- The distance from Bangkok to Phetchabun in Thailand spans approximately 350 km by road. The most popular mode of transportation from Bangkok to Phetchabun is by tourist bus. Bus travel from Bangkok to Phetchabun typically takes about 6-7 hours, with bus tickets priced at approximately $10-13 per person. Buses to Phetchaubn depart from Mo Chit Bus Station in Bangkok. Another comfortable option for reaching Phetchabun from Bangkok is by booking a private car or taxi. Private car transport from Bangkok to Phetchabun takes around 5-5.5 hours, with costs ranging from $186-220 per vehicle. You can also arrange private car services from Suvarnabhumi Airport in Bangkok online, with hotel transfers available in Phetchabun. Alternatively, travelers can opt to travel by train + bus via Lam Narai. Trains are available to Lam Narai Railway Station, with buses connecting Lam Narai to Phetchabun town. Lam Narai Railway Station is located approximately 180 km south of Phetchabun. Note that there is no direct train service from Bangkok to Phetchabun town; trains only travel to Lam Narai.
-
- Phetchabun is a city in Thailand and the capital of Phetchabun Province. It encompasses the tambon of Nai Mueang in Phetchabun district along the Pa Sak river. Phetchabun can be a part of your itinerary when traveling from Bangkok to Chiang Mai. The province of Phetchabun entices tourists primarily with its national parks, natural beauty, and historical sites. One notable tourist destination is Phu Thap Boek, the highest peak in the province, renowned for its cool camping spots. Wat Phra That Pha Son Kaew is another attraction, featuring five majestic white Buddha statues. For panoramic views, visitors can ascend to the 360-degree viewpoint at Khao Takian Ngo on Khao Kho.
Transfer Mode – Bangkok to Phetchabun: | Travel Time | Cost Range |
---|---|---|
Tourist Bus / Van | 6-7 hours | $10-13/pp |
Private Car / Taxi | 5-5.5 hours | $186-220/car |
Train + Bus (via Lam Narai) | 6-8 hours | $7-35/pp |
How do I get from Bangkok to Phetchabun?
1. BUS from Bangkok to Phetchabun
-
- another cheap and popular way of transport to Phetchabun from Bangkok
- one-way bus ticket from Bangkok to Phetchabun costs about $10-13/pp
- travel by minivan or bus from Bangkok to Phetchabun takes about 6-7 hours
- comfortable and modern and air-conditioned buses or fast minivans to Phetchabun
- bus companies to Phetchabun: Transport Co, Phitsanulok Tour
- buses or vans depart mainly from the Mo Chit Bus Station (Chatuchak) in Bangkok
- come to the bus station at least 30 minutes before departure of the van / bus
- buses or minivans arrive to Lom Sak – Phetchabun or Khao Kho – Phetchabun
- Book and buy bus tickets from Bangkok to Phetchabun online
🚍 Bus Schedule / Timetable – Bangkok to Phetchabun + Bus Tickets:
Bus Schedule – Bangkok to Phetchabun: | 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 |

2. TAXI / CAR from Bangkok to Phetchabun
-
- you can also travel from Bangkok to Phetchabun by private taxi/car or minivan
- travel by taxi/car from Bangkok to Phetchabun takes about 5-5.5 hours
- taxi companies to Phetchabun from Bangkok: Thailand Limo by Datum
- transport by private car/taxi to Phetchabun from Bangkok costs about $186-220/car
- there are luxury cars, minivans or jeeps + SUV from Suvarnabhumi International Airport in Bangkok
- there is a hotel transfer in Phetchabun town
- Book your private taxi/car from Bangkok to Phetchabun online

3. TRAIN + BUS from Bangkok to Phetchabun
A) Train from Bangkok to Lam Narai
-
- train is the most cheapest way of transfer to Lam Narai from Bangkok
- there are about 5 trains of Thai Railways from Bangkok to Lam Narai in Lopburi
- travel by train from Bangkok to Lam Narai takes about 2-3 hours
- train ticket from Bangkok to Lam Narai costs about $4-27/pp, 1st, 2nd / 3rd class seats or sleeper berths
- trains depart from Krung Thep Aphiwat Central Terminal Station and arrive to Lam Narai Railway Station
- Book and buy train tickets from Bangkok to Lam Narai online on 12go.asia ➜
- you can check current Thailand Railway Map + Thailand Train Timetable
B) Bus from Lam Narai to Phetchabun
-
- from Lam Narai to Phetchabun you can travel by bus
- travel by bus from Lam Narai to Phetchabun takes about 2-2.5 hours
- bus ticket from Lam Narai to Phetchabun costs about $3-6/pp
- there are buses of Phetprasert to Phetchabun from Lam Narai

❓ FAQ — Travel route from Bangkok to Phetchabun:
1. How to book tickets + private car from Bangkok to Phetchabun?
-
- You can book + buy tickets / flights from Bangkok to Phetchabun on 12go.asia ➜.
- you can book another tickets + flights from Bangkok or another place in Thailand
2. What is the travel time from Bangkok to Phetchabun?
-
- Travel by tourist bus or minivan from Bangkok to Phetchabun takes about 6-7 hours.
- Travel by private car / taxi from Bangkok to Phetchabun takes about 5-5.5 hours.
- Travel by train + bus from Bangkok to Phetchabun (via Lam Narai) takes about 6-8 hours.
3. What is the travel distance from Bangkok to Phetchabun?
-
- Travel distance from Bangkok to Phetchabun in Thailand is about 340 km by road.
4. How much does it cost to travel from Bangkok to Phetchabun?
-
- Travel by tourist bus or minivan from Bangkok to Phetchabun costs about $10-13/pp.
- Travel by private car/van from Bangkok to Phetchabun costs about $186-220/car.
- Travel by train + bus from Bangkok to Phetchabun (via Lam Narai) costs about $7-35/pp.
5. I received train e-ticket to Lam Narai to e-mail, it is necessary to print it?
-
- Yes, it is recommended to print your train e-ticket/voucher from Bangkok to Lam Narai.
- Read carefully current and updated instructions at 12go and Baolau websites.
6. What is the most cheapest option of transfer from Bangkok to Phetchabun?
-
- The most cheapest way of transfer from Bangkok to Phetchabun is to travel by train + bus via Lam Narai.
- Another cheap way is to travel by tourist bus to Phetchabun.
7. What is the best way of transport from Bangkok to Phetchabun?
-
- The best way of transport from Bangkok to Phetchabun is to travel by tourist bus. This way is a cheap and buses are comfortable. The most comfortable is to book your private car online, but this way of transfer belongs to the most expensive options of travel.
8. Is there a flight from Bangkok to Phetchabun?
-
- There are no flights to Phetchabun from Bangkok, travel by plane is not possible.
- There are only direct flights to Phitsanulok and Khon Kaen.
9. How to go back from Phetchabun to Bangkok?
-
- From Phetchabun town or province to Bangkok you can travel by bus, car/taxi or bus+train via Lam Narai.
- It is the same way of transport how you came to Phetchabun.
10. Where you can also travel from Phetchabun?
-
- If you are already in Phetchabun you can also visit Phitsanulok or Khon Kaen.
- From Lam Narai Railway Station you can also travel by train to Chiang Mai in northern Thailand.
11. How and where to book hotel in Phetchabun?
-
- Phetchabun offers mainly various guesthouses, hotels and resorts for tourists. Search and book your hotel, bungalow or resort in Phetchabun in Thailand online here > Book resort or hotel in Phetchabun ➜.
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 ➜