Use the quicklinks below to jump to the desired section regarding transport in and around Phetburi.
Phetchaburi train station is a bit out of town on Rotfai Road, going towards the Khao Luang Caves. All main trains to and from Bangkok stop at Phetchaburi. A tuk tuk or motorbike from the station into town should cost around 20 baht.
Buses from Bangkok for Phetchaburi leave from Sai Tai Mai (Southern bus station). In Phetchaburi, there are two bus stops -- southbound buses depart from the local bus station behind the far side of Khao Wang (a short samlor ride or 20-minute walk from town) while Bangkok-bound services leave from by the post office and night market.
Regular minibus services also run between Bangkok and Phetchaburi, costing 100 baht. They leave from Ratchavithi Road, just to the east of the bridge, and cost 100 baht.
When arriving in Phetchaburi the bus may drop you off at the corner of Bandai It Road and Ratchadamnoen Road without taking you closer to town. If the bus turns right onto Bandai It, get off!
Songtheaws leave from opposite the digital clocktower near the market area. Songthaews run to Haad Chao Samran and Haad Puk Tian. At Haad Puk Tian you can change for Bang Ket a further 10 kilometres on and Cha Am which is 20 kilometres but this is a very tedious way to get there -- better just to take a train or bus from Phetchaburi proper.
Samlor rides are the easiest way to get around town, though most spots are within walking distance.
A samlor to Khao Wang, Khao Luang Caves and your pick of wats will cost 150 to 250 baht depending on your bargaining skill. This is a great way to see the sights and some of the samlor drivers speak some English, so you get a commentary gratis.