How to Get to Phetchaburi from Bangkok: Van Terminals, Trains & Prices
Figuring out how to get to Phetchaburi is simpler than most Thai destinations. Two vans terminals, one train line, and a flat little town that you can cover entirely by bicycle. I took a van from Hua Hin and arrived in under an hour. The return journey became one of the most memorable train rides of my entire time in Thailand. This guide covers every route, every fare, and why a 50 THB train ticket might be the best money you spend.
Quick Info
| Info | Details |
|---|---|
| Van from Bangkok | Sai Tai Mai or Mochit, 1.5-2.15 hours. Book van on 12go |
| Train from Bangkok | Special Express 2h 40min, Ordinary 3.5-4h. Book train on 12go |
| From Hua Hin | Van ~1 hour |
| Hua Hin day tour | Phetchaburi temples tour from Hua Hin |
| eSIM | Get your Thailand eSIM before you fly |
| Local transport | Tuk-tuk 60-100 THB, bicycle free from most hotels |
| Scooter | 250-300 THB/day |
Option 1: Taking a Direct Van from Bangkok (Mochit vs Ekkamai Terminals)
Two Bangkok terminals serve Phetchaburi. The route you choose depends on where you are staying in the city.
From Sai Tai Mai (Southern Terminal)
Vans depart throughout the day. Tickets cost 120 to 180 THB. The journey takes one and a half to two hours depending on traffic out of Bangkok. The van drops you near Khao Wang, which puts you right in the center of the historic district. This is the most convenient arrival point for sightseeing.
From JKP Mochit (New Van Terminal)
The newer Mochit terminal runs Bangkok to Phetchaburi van services for 140 to 246 THB. Travel time is two to two and a quarter hours. The drop-off point is near Big C supermarket, slightly further from the old town than Sai Tai Mai.

Both terminals fill up during weekends and holidays. Book your van through 12go to secure your seat. Walk-up tickets work on weekdays but are not guaranteed.
From Hua Hin
I was staying in Hua Hin when I decided to visit Phetchaburi. The van ride took less than an hour. Ticket prices are minimal. If you are already on the coast, this might be the easiest cultural day trip or overnight escape you can make.
Option 2: The Bangkok to Phetchaburi Train Route (Schedules & Class Options)
The southern train line connects Bangkok to Phetchaburi with multiple daily departures. All trains except the Ordinary class depart from Krung Thep Aphiwat Central Terminal.
Special Express
The 08:10 departure arrives in Phetchaburi around 10:50. First class costs 900 THB. Second class air-conditioned seats cost 300 THB. This is the fastest and most comfortable option. Book your Bangkok to Phetchaburi train on 12go to guarantee your seat class.
Rapid and Express
Multiple departures run throughout the day. Tickets cost 150 to 300 THB depending on class. Travel time is three to three and a half hours. Fan-cooled and air-conditioned options are available.

Ordinary (Third Class)
This is the slowest option at three and a half to four hours. The ticket costs roughly 50 THB. Ordinary trains depart from Thonburi station, not Krung Thep Aphiwat. There is no air conditioning, no assigned seats, and no reservations. You board, find a spot, and ride.
I took the Ordinary class on my way back to Bangkok. No air conditioning, windows wide open, ceiling fans spinning overhead. The train stopped at every single station. At each stop, vendors hopped aboard selling grilled chicken over rice, fresh fruit, and iced drinks. Rice paddies and small villages scrolled past the window for four hours straight. At one point, a Thai grandmother sitting next to me offered me a slice of mango without saying a word. The return took longer than the trip there but left far more memories behind. Van travel is fast and practical. But if you are not in a rush and want to feel Thailand rather than just pass through it, this 50 THB ticket is something I genuinely recommend.
I am not sure who I became on this trip, but I think blending luxury with the raw and ordinary side of a country is the most honest way to understand its culture.

Getting Around Phetchaburi: Local Tuk-Tuks and Scooter Rentals
Phetchaburi is a small town. Everything sits within a tight radius of the train station and Khao Wang.
Bicycle
When I arrived at 2N Guesthouse, the staff handed me a bicycle for free. I used it for two days and covered every temple, market, and palace on the list. Phetchaburi is completely flat. No hills, no steep roads, just quiet streets connecting one historic site to the next. Most hotels in town offer bicycles at no extra charge. Before you negotiate a tuk-tuk fare, ask your hotel about bicycles first.

Tuk-Tuks
Local tuk-tuks handle longer distances and trips to sites outside the town center. A single trip costs 60 to 100 THB. Negotiate a full-day rate of 300 to 500 THB if you plan to visit Tham Khao Luang cave and other outlying attractions. Agree on the price before you get in. Most drivers do not speak English, so having your destinations written in Thai or saved on Google Maps helps significantly.
Scooter Rental
Scooter shops near the train station charge 250 to 300 THB per day. This makes sense if you plan to explore Kaeng Krachan National Park or the palm sugar plantations outside town. For the town center itself, a bicycle covers everything. For the full guide to temples, palaces, and food, read The Complete Phetchaburi Travel Guide.

Practical Tips
Terminal Confusion. Bangkok has multiple van terminals. Sai Tai Mai drops you near Khao Wang in the old town. JKP Mochit drops you near Big C. Check your departure point carefully.
Train Station Names. Special Express and Rapid trains depart from Krung Thep Aphiwat Central Terminal. Ordinary trains depart from Thonburi station. These are different locations. Confirm before booking.
Cash for Transport. Tuk-tuks, bicycle tips, and van tickets all require cash. ATMs are available in the town center and near Big C. Withdraw before heading to temples.
Google Translate Offline. English is very limited in Phetchaburi. Download the Thai language pack for Google Translate before you arrive. It works offline and saves you daily.
Stay Connected. Download a Thailand eSIM before your trip so you have data for maps and translation apps from the moment you arrive.
Where to Sleep. For the full hotel breakdown, read Where to Stay in Phetchaburi

FAQ
How do I get from Bangkok to Phetchaburi? The fastest option is a van from Sai Tai Mai terminal, taking one and a half to two hours for 120 to 180 THB. The Special Express train takes two hours and forty minutes for 300 to 900 THB. The cheapest option is the Ordinary train at roughly 50 THB but it takes three and a half to four hours.
Can I get to Phetchaburi from Hua Hin? Yes, very easily. Vans run frequently between the two cities. The ride takes under an hour. Phetchaburi makes an excellent day trip or overnight escape from Hua Hin.
Do I need a car in Phetchaburi? Not for the town itself. A bicycle covers every major site in the center. Most hotels provide them free of charge. Tuk-tuks handle trips to Tham Khao Luang cave and other outlying areas. A scooter or car only makes sense for Kaeng Krachan National Park excursions.
Which train station in Bangkok serves Phetchaburi? Special Express and Rapid trains depart from Krung Thep Aphiwat Central Terminal. Ordinary third-class trains depart from Thonburi station. These are not the same location. Always check your ticket before heading to the station.
Is the Ordinary train worth taking? If you are not in a hurry, absolutely. It costs roughly 50 THB, takes four hours, and gives you an authentic Thai travel experience. Open windows, ceiling fans, food vendors at every station, and countryside views the entire way. It is slow, it is basic, and it is wonderful.
How much does a tuk-tuk cost in Phetchaburi? Single trips cost 60 to 100 THB. A full-day rental runs 300 to 500 THB. Agree on the price before boarding. Most drivers do not speak English, so prepare your destinations in Thai text or on a map.
