← PhetchaburiPhetchaburi · Airport transfer

Getting from the airport to Phetchaburi.

No local airport -- here's every realistic way in from Bangkok's Suvarnabhumi and Don Mueang, plus why Hua Hin Airport currently isn't a shortcut, with honest fares and journey times.

Share
By Kirby Scofield
Founder of BAANLYY · International real estate broker, investor & relocation specialist
Last updated 11 July 2026 · Last reviewed 11 July 2026
Overview

The short version

Phetchaburi has no airport of its own, so every arrival starts at Suvarnabhumi (BKK) or Don Mueang (DMK) in Bangkok, roughly 160km north. A private transfer or taxi (2-2.5 hours, THB 2,200-2,900) is the simplest door-to-door option, the Southern Line train to Phetchaburi's own Class 1 station is the classic overland route, and the Sai Tai Mai bus is the budget choice at around THB 80. Hua Hin Airport, roughly 40km south, currently has no Bangkok route, so it isn't a practical shortcut. This guide pairs with our getting-around guide for transport once you're settled in.

01

No airport in Phetchaburi — every arrival starts in Bangkok

Phetchaburi province has no commercial airport of its own. The town sits roughly 160km south of Bangkok via the Phetkasem Highway or the Southern rail line, and virtually every arriving traveller lands at Suvarnabhumi (BKK) or Don Mueang (DMK) and continues overland from there -- by private transfer, train or bus. Budget roughly 2-2.5 hours by road, or 2-4 hours by train depending on the service.

02

Private transfer or taxi/Grab, door-to-door

A pre-booked private transfer or long-distance taxi from either Bangkok airport is the simplest door-to-door option, running south via the Phetkasem Highway or Rama II Road -- roughly 2-2.5 hours for the approximately 160km trip, with indicative fares around THB 2,200-2,900 per car. It costs more than the bus or train but removes every change of vehicle, which matters most with luggage, young children, or a late-night arrival.

03

The Southern Line train — Phetchaburi Railway Station

Phetchaburi Railway Station, a Class 1 station in the heart of town, sits on the State Railway of Thailand's Southern Line, with all long-distance Southern Line trains stopping here alongside local services -- around 20-25 trains a day in total. Faster Special Express services run from Krung Thep Aphiwat Central Terminal (Bangkok's main long-distance terminus); one example, Special Express #43, departs at 07:30 and arrives around 09:46 for THB 304. Slower Ordinary (third-class) trains from the older Thonburi station -- for example, service #255 departing 7:20am and arriving around 10:41 -- cost dramatically less, typically under THB 100, though with no reserved seating.

04

Bus from the Southern Bus Terminal (Sai Tai Mai)

The cheapest organised option is a bus from Bangkok's Southern Bus Terminal (Sai Tai Mai), run by operators including Roong Reuang Coach and Victory Association -- around THB 80 and about 2 hours for the direct run to Phetchaburi. Many of these services continue on toward Cha-am and Hua Hin and set down passengers on the town's outskirts near Big C Phetchaburi rather than in the historic Old Town itself, so budget a further short tuk-tuk or Grab into the centre.

05

Grab & local taxis once you've arrived

Grab operates in Phetchaburi's built-up town core and is the easiest way to cover the final leg from the railway station, the Sai Tai Mai bus drop-off near Big C, or the Old Town onward to Cha-am -- though driver availability is noticeably thinner here than in Bangkok or Hua Hin, so budget a short wait. A metered or pre-negotiated taxi, or a local songthaew, is the reliable fallback if no Grab driver is nearby.

06

Hua Hin Airport (HHQ): why it isn't a practical shortcut

The nearest airport to Phetchaburi is Hua Hin Airport (HHQ), roughly 40km south in neighbouring Prachuap Khiri Khan -- but as of mid-2026 it carries a single scheduled route, a Thai AirAsia service to Chiang Mai a few times a week, with no current flight to or from Bangkok. Unless you're already connecting from Chiang Mai, HHQ doesn't shortcut a Bangkok arrival, so the train, bus and private-transfer routes above remain the practical way in.

07

Onward: Cha-am, Kaeng Krachan & the Old Town

From Phetchaburi town, Cha-am's beach coast is about 25km (30-40 minutes) further south by taxi, songthaew or the same Southern Line train continuing toward Hua Hin. Kaeng Krachan National Park's entrance is roughly 50-60km to the southwest and has no public transport of its own, so a rental car or pre-arranged driver is the only realistic way in. The historic Old Town around Phra Nakhon Khiri (Khao Wang) is a short tuk-tuk or walk from both the railway station and the Big C bus drop-off.

Fares & times

Fares & journey times

Airport (BKK/DMK) → Bangkok station/bus terminal (Grab/taxi)30-60 min · THB 150-400
Bangkok → Phetchaburi (private transfer/taxi)~2-2.5 hrs · THB 2,200-2,900 per car
Bangkok (Krung Thep Aphiwat) → Phetchaburi (Special Express train)~2h15m · from THB 304
Bangkok (Thonburi) → Phetchaburi (Ordinary train)~3h20m · under THB 100
Southern Bus Terminal → Phetchaburi (bus)~2 hrs · ~THB 80
Phetchaburi → Cha-am~25km · 30-40 min
Phetchaburi → Hua Hin Airport (HHQ)~40km · 45-60 min (no Bangkok flights)

Indicative fares and journey times; Bangkok traffic, weather and holiday travel can add significant time to any road option, and train and airline schedules change. Confirm current schedules and prices with operators before you travel.

FAQ

Phetchaburi airport transfer FAQ

Does Phetchaburi have its own airport?

No. The nearest airport is Hua Hin Airport (HHQ), roughly 40km south in neighbouring Prachuap Khiri Khan, and as of mid-2026 it carries a single scheduled route -- Thai AirAsia to Chiang Mai a few times a week -- with no current flight to or from Bangkok. Nearly every arrival to Phetchaburi starts at Suvarnabhumi (BKK) or Don Mueang (DMK) instead.

What's the fastest way from Bangkok's airports to Phetchaburi?

A pre-booked private transfer or taxi taken the whole way via the Phetkasem Highway or Rama II Road, typically 2-2.5 hours and roughly THB 2,200-2,900 for the approximately 160km trip.

What's the cheapest way to get from Bangkok to Phetchaburi?

Grab or a metered taxi from the airport to Bangkok's Southern Bus Terminal (Sai Tai Mai), then a direct bus for around THB 80, taking about 2 hours. Ordinary (third-class) trains from Bangkok's Thonburi station are similarly cheap, though slower and less frequent.

Is there a direct train from Bangkok to Phetchaburi?

Yes. Phetchaburi Railway Station is a Class 1 stop on the State Railway of Thailand's Southern Line, served by around 20-25 trains a day in total. Faster Special Express services run from Krung Thep Aphiwat Central Terminal (for example, THB 304 and about 2h15m), while cheaper Ordinary trains depart the older Thonburi station.

Can I fly into Hua Hin Airport instead of Bangkok?

Only really useful if you're already connecting from Chiang Mai -- as of mid-2026, Thai AirAsia's Chiang Mai service is HHQ's only scheduled route, with no flight from Bangkok. For a typical Bangkok arrival, the train, bus or private-transfer routes above are the practical options.

Sources & References

Sources & References

Primary and official sources are cited above. Government rules, fees and procedures in Thailand change over time and vary by office; always confirm current requirements with the relevant authority before relying on them. BAANLYY never takes paid placement in editorial content.

Keep exploring

Related Phetchaburi guides

Getting around Phetchaburi · Phetchaburi cost of living · Hua Hin airport transfer guide · Phetchaburi hub

Landing soon in Phetchaburi?

Pick your area, browse homes and plan the transfer before you fly.

Phetchaburi hubBrowse residences

Hero photo by Wilfried Strang on Pexels. General information and indicative pricing only, not travel-safety or financial advice -- confirm current fares, schedules and airline routes with official sources before you travel.