
How to Get to Phetchaburi: Bus, Train, Van, Car or Grab
Located 160 km south of Bangkok, Phetchaburi is easy to reach by bus, train, or van. Here’s a complete guide on how to get to or from Phetchaburi, whether you’re coming from Bangkok, Hua Hin, or elsewhere in Thailand.
Buses, Minivans and Vans from Bangkok or Hua Hin
Phetchaburi lies along a major road connecting the capital to the south. It has a bus station, but most vehicles drop passengers on the outskirts.
Vans and Minibuses: Fast and Frequent
The fastest option to reach Phetchaburi. From Bangkok (Sai Tai Mai or Sai Tai Guo), vans run every hour from 5:30 AM to 8:30 PM. Travel time is 1h20 to 1h45, depending on traffic. Fare: around 120 THB per person.
Most vans stop near Big C, outside town. Tuk-tuks are waiting—expect 50 THB to get to the central market.
For the return, vans leave from 5:30 AM to 9:00 PM. Departures are 100 meters from the night market. Fare: around 100 THB.
Standard Buses to Phetchaburi
Buses usually leave from Sai Tai Mai bus terminal in Bangkok. Most are headed to Hua Hin and stop on the outskirts of Phetchaburi near Big C. Duration: about 2 hours, fare around 80 THB.
Additional Practical Info
Train to Phetchaburi: Cheap and Central
Phetchaburi Train Station is close to the town center. Train is the cheapest option, and you probably won’t need a tuk-tuk unless you’re carrying a lot of luggage.
No advance booking is required. Trains depart from Hua Lamphong or Thon Buri stations in Bangkok.
Sample Train Timetable Bangkok ↔ Phetchaburi
Bangkok Departure | Phetchaburi Arrival | Phetchaburi Departure | Bangkok Arrival |
---|---|---|---|
08:05 | 10:40 | 01:53 | 05:10 |
09:20 | 12:34 | 02:17 | 05:35 |
13:00 | 16:10 | 03:10 | 05:55 |
14:45 | 17:46 | 02:58 | 06:30 |
15:10 | 18:14 | 05:17 | 08:35 |
15:35 | 19:08 | 05:32 | 09:00 |
17:05 | 20:10 | 05:58 | 09:15 |
17:35 | 20:53 | 07:27 | 10:30 |
18:30 | 21:35 | 15:09 | 19:00 |
19:30 | 22:35 | 16:47 | 19:45 |
22:50 | 01:28 | 07:16 | 11:10 (Bang Sue) |
Grab or Bolt: Direct but Costly
Grab or Bolt is the most convenient: no need to go to a terminal, the driver picks you up at your location. Direct ride from Bangkok to Phetchaburi. Going back the other way may be less reliable.
Private Car or Van with Driver
Ideal if you’re in a group or carrying luggage. Comfortable and hassle-free, with door-to-door service. Online booking available.
To avoid surprises (no seat left, wrong departure time…), we recommend booking your tickets in advance.
Summary of Transport Options to Phetchaburi
- 🚐 Vans and minibuses from Bangkok or Hua Hin
- 🚌 Interprovincial buses
- 🚆 Trains from Bangkok or Thon Buri
- 🚗 Grab or private car
FAQ – Getting to Phetchaburi
How long is the trip from Bangkok to Phetchaburi?
Between 1h30 and 2h30 depending on the mode of transport.
What’s the cheapest option?
Train, at around 20 to 50 THB.
Where do vans arrive in Phetchaburi?
Most drop passengers near Big C on the main road.
Can you book tickets in advance?
Yes, through platforms like 12Go Asia.