Home Destinations Phetchaburi 🧭 Plan Your Trip 🔎 Search About
HomeThailandPhetchaburiGetting to Phetchaburi Van, Train, Driving, Cha-Am, Kaeng Krachan
🚐 Plan your Phetchaburi trip

Getting to Phetchaburi
Van, Train, Driving, Cha-Am, Kaeng Krachan

Phetchaburi sits just about 120 kilometres from Bangkok — an hour and a half to two hours by car, so it's one of the easiest provinces to reach. The catch is that the sights are spread out: the old town in Mueang district, the beaches at Cha-Am and Ban Laem, and the forests and mountains of Kaeng Krachan. Pick the right way to travel from the start and the trip gets a lot smoother. We've pulled together the main options here, with rough fares and the distance to each zone.

🚐 Sai Tai Mai vans🚆 Southern Line trains🚗 Self-drive + songthaew
Getting to Phetchaburi Van, Train, Driving, Cha-Am, Kaeng Krachan

🔄 Updated 21 Jun 2026

Phetchaburi is one of the first southern provinces you reach from Bangkok. The town centre is around 120 kilometres away, while Cha-Am, the beach zone, is about 175–185 kilometres out — an easy half-day drive, or take public transport, which comes in several forms. The thing to know is that the sights face different directions: the old town and Khao Wang sit in the middle of the province, the sea is to the south near Cha-Am, and Kaeng Krachan is tucked almost 60 kilometres further west. Plan around the zone you're heading to first, then pick your transport.

Vans and minibuses from Bangkok

Vans are how most people get to Phetchaburi — they're quick and run often all day. The main pickup point is Sai Tai Mai (Southern Bus Terminal, Taling Chan), with both vans and 20-seat minibuses running into Phetchaburi town. It takes around 2 hours if traffic is light. If you're heading to Cha-Am or Kaeng Krachan, there are separate routes too, and some services also leave from Mo Chit 2.

1

Sai Tai Mai van → Phetchaburi town

About 2 hrs · departs 04:00–20:00

Leaves every hour from before dawn until evening and drops you at the in-town bus stand, from where you can walk or grab a songthaew to Khao Wang and the old town. Good for solo travellers or couples.

FastFrequent
Around ฿110/trip
2

Sai Tai Mai van → Cha-Am

About 2.5 hrs

Drops you right in the beach zone without going through Phetchaburi town first. Ideal if you're set on staying on Cha-Am beach. Runs frequently all day.

To the seaBeach-direct
Around ฿160
3

Ekkamai van → Cha-Am

About 2.5–3 hrs

An option if you're on the Sukhumvit / eastern side of Bangkok — no need to cross over to the southern terminal. A touch pricier.

Ekkamai side
Around ฿180
4

Van/minibus → Kaeng Krachan

About 2.5–3 hrs

The route that runs deep into Kaeng Krachan district. You can catch it from both Sai Tai Mai and Mo Chit 2 — handy if you're heading straight to the reservoir or the park, though there are fewer departures than the town routes.

To Kaeng Krachan
Around ฿150–200

Good to know

Town vans run often, so you don't really need to book ahead on weekdays. But over long weekends or festivals, go early or book online first. Vans have limited luggage space — if you're carrying a lot, tell the counter staff when you buy your ticket.

Southern Line trains from Bangkok

The train is a charming option, because Phetchaburi station is right in town — an easy walk or songthaew ride to Khao Wang and the old town. Most services leave from Krung Thep Aphiwat Central Terminal (Bang Sue), with some still picking up at Hua Lamphong. It takes around 3 hours depending on the train type. Special express trains are the fastest; rapid and ordinary trains are cheaper but slower and stop at more stations.

  • Special express — the fastest, air-conditioned, comfortable seats; best if you want to arrive quickly
  • Rapid / express — both 2nd and 3rd class, mid-range fares, stops at several stations
  • Ordinary (3rd class) — the cheapest, just a few tens of baht, but slow and stops at every platform; fine if you're not in a hurry

Fares start at around ฿130 for general trains, rising to the mid-hundreds for the air-conditioned special express. You can book ahead through the State Railway's D-Ticket system, which is worth doing over long weekends when seats fill fast. If you're carrying on to Cha-Am, you can stay on the train for about another half hour to Cha-Am station.

Check before you travel

Train schedules change often, so check the latest times at railway.co.th before you go. Southern Line trains can rack up delays on some days, so if you have a connection to make, build in a little buffer.

Self-driving — best value if you're covering several zones

Phetchaburi is a province where driving yourself pays off, because the sights face different directions and public transport doesn't reach many of them — especially Kaeng Krachan, Ban Laem and the out-of-town cafés. The route from Bangkok is very straightforward: take Rama II Road (Highway 35) onto Phetkasem (Highway 4) and head straight down. Or hop on the M82 motorway (Bang Khun Thian–Ban Phaeo) for the first stretch to skip the Rama II traffic.

  • Rama II → Phetkasem route — the main road most people use; about 120 km to town, roughly 1.5–2 hrs of driving
  • M82 motorway (Bang Khun Thian–Ban Phaeo) — helps you dodge the Rama II jams early on, then drops you onto Phetkasem
  • Phetchaburi bypass — if you're heading straight on to Cha-Am or Hua Hin, take the bypass and skip the town centre

If you're not driving down from Bangkok, car rentals are available in nearby Cha-Am and Hua Hin. A small eco car runs roughly ฿900–1,400/day and suits 2–3 people for getting around town and the nearby districts. If you're heading up to Kaeng Krachan, where there are some steep climbs, choose a car with enough power and fill the tank before entering the park, as fuel stations are far apart.

Before you set off

On long weekends, Rama II can clog up badly from Friday afternoon, so leave early or take the motorway for a smoother run. The Sunday evening drive back builds up long delays too — if you can push your return to Monday morning, it's far easier.

Onward to Cha-Am, Ban Laem and Kaeng Krachan

Once you're in Phetchaburi, getting around each zone takes a different kind of transport, because they're a fair distance apart. The town, Cha-Am and Kaeng Krachan point in three different directions, so mapping out your route in advance saves a lot of time.

  • To Cha-Am (the beach) — about 40 km from town, down Phetkasem to the south. Vans, buses and trains all pass through, and in Cha-Am there are songthaews and tuk-tuks running along the beachfront
  • To Ban Laem (mudflats & seafood) — about 12–15 km from town, east toward the coast. Best for self-driving or chartering a vehicle, as public transport is sparse
  • To Kaeng Krachan (forest & reservoir) — about 57 km west of town. Songthaews run from town into the district, but reaching the park itself or Phanoen Thung means taking the park's vehicles or driving yourself

Kaeng Krachan takes planning

The inner zone of Kaeng Krachan National Park, especially Phanoen Thung, only allows private vehicles up at set times and requires registering or booking ahead. Parts close for nature recovery, so always check with the park first. If you don't have a 4WD, it's best to use a local operator's guided vehicle.

Songthaews and getting around Phetchaburi town

In Phetchaburi town, the songthaew is the locals' main ride, running set routes from the bus stand, market and train station out to the surrounding districts like Tha Yang, Ban Lat and Kaeng Krachan. Fares start very cheap, just a few tens of baht — the most budget-friendly way to get around. The downside is that they don't run often and usually stop by early evening.

  • In-town songthaews — loop around the town, Khao Wang, the market and the train station; fares start at a few tens of baht
  • Town songthaew → Tha Yang/Kaeng Krachan — routes to the outer districts, fares by distance, mostly running during the day
  • Motorbike taxis — the handiest for short hops in town or up Khao Wang; agree the price before you get on
  • Cycle rickshaws — still around in the old town, good for a slow sightseeing ride; settle the price first

To get up Khao Wang (Phra Nakhon Khiri), there's an electric tram running up and down for anyone who'd rather not climb the steps. As for ride-hailing apps like Grab and Bolt, there still aren't many drivers in Phetchaburi town compared with the bigger cities, so waits can be long at peak times or at night. If you're planning to hit several spots in one day, driving yourself or chartering a songthaew for the day is far more convenient.

Charter a songthaew for the day

If you're in a group and don't have a car, try chartering a songthaew or local van for the day. The drivers here know the roads and can loop you around Khao Wang, Tham Khao Luang and the old town in one trip. Agree the price and the route clearly before you set off — it works out cheaper than hiring trip by trip.

Distances by zone (from Phetchaburi town)

These are rough road distances for getting an overview when planning your route. Most run along Phetkasem (Highway 4) and the well-maintained turn-offs into each district.

  • Bangkok → Phetchaburi town — about 120 km, 1.5–2 hrs driving
  • Town → Ban Laem — about 12–15 km, east toward the coast
  • Town → Tha Yang — about 18–20 km, heading south / the turn-off to Kaeng Krachan
  • Town → Cha-Am — about 40 km, the beach zone to the south
  • Town → Kaeng Krachan (district office) — about 57 km, to the west
  • Cha-Am → Hua Hin — about 25 km, an easy hop over into Prachuap province
  • Bangkok → Cha-Am — about 175–185 km, 2.5–3 hrs driving

Plan your route smartly

The old town, Cha-Am beach and the Kaeng Krachan forest all face different directions. If you want all three zones, it's best to stay overnight and tackle one side at a time — for example, the old town and Khao Wang on day one, a night in town or Cha-Am, then up to Kaeng Krachan the next day. That way you won't wear yourself out.

Pick a hotel in the zone you're visiting and the rest of the trip plans itself

See the Top 10 Phetchaburi hotels →

FAQ

Is it better to take the van or the train to Phetchaburi?

If you want speed and frequent departures, the van wins — around 2 hours, leaving Sai Tai Mai every hour, for about 110 baht. The train is a little slower (around 3 hours, from about 130 baht) but you get the atmosphere, and the station sits in the middle of town within walking distance of Khao Wang and the old town. Choose based on whether you value time or atmosphere more.

Where in Bangkok do vans to Phetchaburi leave from?

Most leave from Sai Tai Mai (Southern Bus Terminal, Taling Chan), with routes into Phetchaburi town, to Cha-Am and to Kaeng Krachan. Some services also run from Mo Chit 2 and Ekkamai. They depart frequently all day, from before dawn until evening.

How do I get around Phetchaburi town without a car?

Use the songthaews that loop around the town, Khao Wang, the market and the train station — fares start at just a few tens of baht. Or grab a motorbike taxi for short hops. To get up Khao Wang there's an electric tram. If you're hitting several spots in one day, chartering a songthaew for the day is more convenient.

How do I get from Phetchaburi to Kaeng Krachan?

The town is about 57 kilometres west of the Kaeng Krachan district office. Songthaews run from town into the district, but reaching the park itself and Phanoen Thung means driving yourself or using a local guided-vehicle service, since the inner zone requires booking ahead and parts close for nature recovery. Always check with the park first.

Is the drive from Bangkok to Phetchaburi far, and which route?

The town is about 120 kilometres away, a 1.5–2 hour drive. Take Rama II Road (Highway 35) onto Phetkasem (Highway 4), or hop on the M82 motorway for the first stretch to skip the Rama II traffic. On long weekends, leave early, as Rama II jams up badly.

Copyright & Image Takedown Policy

Thailandaddict is created to review and share travel experiences. Where an image is sourced from elsewhere, we credit the source. If you are the copyright owner and prefer that your image not appear on this site, please contact us and we will gladly remove the image or correct the information.