Photo: Bask in the light at Khao Luang.

How to get to and from Phetchaburi

Use the quicklinks below to jump to the desired section regarding transport in and around Phetchaburi.

Book a flight, train, bus, taxi or ferry in Thailand with 12Go Asia


Phetchaburi Railway Station is located on the northwest side of town off Rotfai Road, a 20-minute walk from the river.

From Bangkok’s Hualamphong Station, trains depart for Phetchaburi at 08:05, 09:20, 13:00 and then eight times between 14:45 and 19:30, with a final departure at 22:50. In Phetchaburi, trains leave for Bangkok several times from 01:00 to 07:00 and again at 15:10 and 16:50. Keep in mind that trains to and from Bangkok often run west to Nakhon Pathom along the way, resulting in a four to five hour journey. Multiple fares are available, including second-class cushioned seats for around 100 baht.

Trains also continue south from Phetchaburi to Hua Hin, Chumphon and Surat Thani, among others, at 10:30, 16:10 and several times from 17:50 to 22:35. Trains depart for Trang at 20:10 and 21:30. Phetchaburi’s long-distance bus situation is confusing, so train is the way to go if you’re heading south.

Top of page


Phetchaburi does not have a central bus station; instead minibuses (vans) and regular buses pull off at a few different places along Phetkasem Road (Route 4). From both the Sai Tai Mai (Southern) and Morchit (Northern) bus terminals in Bangkok, minibuses run to Phetchaburi frequently, from around 06:00 to 19:00.

Most minibuses park in front of the Big C shopping centre at the far south end of town off Phetkasem, with northbound minibuses picking up directly across the highway (there’s a pedestrian bridge). Some minibuses also stop off Phetkasem further north in front of Petcharat Hospital and just south of Khao Wang. Minibuses no longer pick up near the night market.

None of these spots are easily reached on foot from downtown so just tell a tuk tuk or motorbike taxi driver your destination and they’ll take you to the right place for 50 to 100 baht. Guesthouse staffers may also be able to call drivers of certain minibuses (the one to Kaeng Krachan, at least) to pick you up directly.

All minibuses depart from early morning until around 19:00. Sample fares include:

Bangkok (Sai Tai Mai and Morchit terminals): Costs 120 baht and takes three hours.
Cha-am: Costs 50 baht and takes a half-hour.
Hua Hin: Costs 80 baht and takes an hour.
Kaeng Krachan National Park: Costs 100 baht and takes an hour.
Khao Sam Roi Yot National Park: Costs 120 baht and takes more than an hour.
Mae Khlong (Samut Songkhram): Costs 60 baht and takes an hour.
Prachuap Khiri Khan: Costs 140 baht and takes two hours.
Pranburi: Costs 100 baht and takes more than an hour.
Ratchaburi: Costs 80 baht and takes an hour.

Regular orange buses also run from Phetchaburi to Cha-am and Hua Hin, picking up in front of Big C until around 17:00. These are slower than minibuses but also cheaper and more spacious.

If you’re heading south and don’t want to take a train, some first-class and VIP buses originating in Bangkok make a stop just south of Petcharat Hospital off Phetkasem. There are some late-morning departures but most are night buses stopping here between 18:00 and 01:00. Destinations include Bang Saphan, Chumphon, Hat Yai, Krabi, Phuket, Ranong, Surat Thani and Trang, with fares running from 500 to 1,000 baht or more.

Book a flight, train, bus, taxi or ferry in Thailand with 12Go Asia

Top of page


One-way trips by “taxi” (unmarked cars with drivers) should cost 300 baht to Haad Chao Samran; 800 baht to Cha-am; 1,000 baht to Hua Hin; 1,200 baht to Kaeng Krachan National Park headquarters; 2,500 baht to Kanchanaburi or Khao Sam Roi Yot National Park; and 2,800 baht to Prachuap Khiri Khan.

Top of page

Getting around

With most roads marked in English and the river serving as a handy reference point, Phetchaburi is a fine town for walking. Much of the city is also suitable for bicycles, which can be rented or are free at virtually all guesthouses and hostels. Motorbikes can be rented for 150 to 250 baht at Rabieng Rimnam, JJ Home, Sabaidee Resort and White Monkey Guesthouse.

Four-wheel tuk tuks and motorbike taxis are available at key places, including all of the minibus pick-up points and the train station. A ride from Big C to downtown will cost around 60 baht on a motorbike taxi and 100 baht with a tuk tuk.

Top of page

If you enjoyed this article and would like to support independent travel writing on Southeast Asia, please subscribe to Travelfish—it’s just A$35 per year (less than A$1 per week)!

Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Where to next?

Where are you planning on heading to after Phetchaburi? Here are some spots commonly visited from here, or click here to see a full destination list for Thailand.

Top of page