Václav Havel Airport (PRG) is 17km from Prague city center. Here are all your transport options ranked by value, speed, and convenience — with real prices and honest pros/cons.
Quick Summary
Fastest: Taxi (AAA/FIX) (25-35 min, $25-30)
Cheapest: Bus 119 + Metro (40-50 min, $1.50)
Best overall: Bus 119 + Metro (40-50 min, $1.50) — best balance of speed, cost, and convenience.
All Transport Options
Bus 119 + Metro — 40-50 min, ~$1.50
Pros: Very cheap, reliable, frequent service
Cons: Need transfer at Nádraží Veleslavín, luggage on bus
Airport Express Bus (AE) — 35-45 min, ~$3.50
Pros: Direct to main train station (Hlavní nádraží)
Cons: Less frequent, still need onward transport
Taxi (AAA/FIX) — 25-35 min, ~$25-30
Pros: Door-to-door, reliable companies available
Cons: Some dishonest drivers, insist on meter or use apps
Uber/Bolt — 25-35 min, ~$18-25
Pros: Fixed price, no scam risk, cashless
Cons: Pickup zone at airport can be confusing
Tips for Arriving at Václav Havel Airport
SIM card: Buy one at the airport arrivals hall before heading to the city. You’ll need data for maps and ride-hailing apps.
Currency: Withdraw cash from an ATM inside the terminal (better rates than exchange booths). You’ll need local currency for public transport.
Late night arrivals: Public transport stops around midnight in most cities. If arriving late, pre-book a transfer or use ride-hailing apps.
FAQ
How far is Václav Havel Airport from Prague center?
Václav Havel Airport (PRG) is approximately 17km from Prague city center. Travel time ranges from 25-35 to 25-35 minutes depending on transport and traffic.
What’s the cheapest way to get from PRG to Prague?
The cheapest option is Bus 119 + Metro at $1.50, taking approximately 40-50 minutes.
Should I pre-book a transfer from Václav Havel Airport?
Pre-booking is worth it if you’re arriving late at night, have heavy luggage, or want zero stress after a long flight. Otherwise, public transport or ride-hailing apps work perfectly well.
What Each Option Actually Costs and How Long It Takes
There is no train and no metro line that reaches Václav Havel Airport (PRG) directly, so every route into the centre starts with either a bus or a car. Here is the honest breakdown, with January 2026 fares:
- Trolleybus 59 + Metro A (the locals’ route): Line 59 leaves from directly outside Terminals 1 and 2 every 3–10 minutes and reaches Nádraží Veleslavín (Metro Line A, green) in about 15–17 minutes. From there it is roughly 10–12 minutes by metro to the centre. Total: ~35 minutes, CZK 50 for one 90-minute ticket (CZK 46 in the PID Lítačka app), which covers the bus, the metro and any transfer. This replaced the old bus 119.
- Bus 100 + Metro B: Runs every 10–20 minutes to Zličín (Metro Line B, yellow) in about 16–18 minutes. Same CZK 50 ticket. Best if your hotel is near a yellow-line stop (Smíchov, Anděl, Nové Město).
- Bus 191: A slow, no-transfer single bus to Petřiny (Metro A) and on to Anděl (Metro B), ~50 minutes. Same CZK 50 ticket. Useful only if you hate dragging bags through a metro change.
- Airport Express (AE): Direct, no stops, to Hlavní nádraží (main train station, Metro C) in about 33 minutes, every 10–30 minutes, roughly 5:30am–10pm. As of January 2026 it costs CZK 200 (the fare doubled from CZK 100) and the standard PID ticket does NOT cover it — pay the driver or buy at the stop.
- Taxi / Uber Airport: ~25–35 minutes door-to-door; figure CZK 600–800 to most central hotels.
My Recommendation by Traveler Type (and Exactly Where to Book)
After dozens of PRG arrivals, here is what I actually tell people:
- Solo, backpacker, or budget traveller: Take trolleybus 59 to Nádraží Veleslavín, then Metro A. It is the fastest public route, runs almost constantly, and costs one CZK 50 ticket. Buy it before boarding: use the yellow DPP machines at the bus stop (they take contactless cards and coins), the staffed Public Transport info desk in the Terminal 1 arrivals hall, or — cheapest — the PID Lítačka app (CZK 46, no machine queue). Validate paper tickets in the little yellow box the moment you board.
- Couples or anyone with one suitcase each: Same route. Standard luggage rides free; you do not buy a ticket for bags.
- Families, late-night arrivals, or 3+ people with luggage: Take a car. Split four ways, an Uber Airport fare (~CZK 600–800) often beats four separate transit tickets and removes the metro stairs. Uber is the airport’s official partner — book in the app, at the self-service kiosks (card only), or at the service counters in front of Terminals 1 and 2 (staffed daily 7am–9pm).
- Arriving between roughly 00:30 and 04:30, when the metro is shut: catch night bus 910 to I. P. Pavlova in the centre (~30-minute frequency, ~40 minutes’ ride, one standard ticket), or just take an Uber.
Scams and Rookie Mistakes That Cost Tourists Hundreds
PRG has a stubborn, well-documented fake-taxi problem, and it is the single most expensive mistake arriving travellers make. Here is how to stay clean:
- Ignore anyone who approaches YOU. The classic trick: a friendly person with an ‘INFO’ badge or a yellow reflective vest intercepts you inside arrivals and walks you to a ‘cheaper’ car parked out of sight of CCTV. They then charge two to three times the fair rate — CZK 1,800+ for a CZK 800 ride — with cash-only demands and a bogus receipt. Real Uber Airport staff wear bright red vests and never tout for business inside the hall.
- Know the regulated ceiling. Prague’s maximum metered fare is CZK 60 base + CZK 36/km + CZK 7/min waiting. A legitimate ~20km ride to the centre lands around CZK 800. Anyone quoting four figures is scamming you.
- If you use a metered taxi, demand a printed receipt from the meter. Refusal to print, cash-only insistence, or a fare far above the meter means do not pay the inflated amount.
- Common rookie errors: riding the AE bus on a normal CZK 50 metro ticket (it is not valid — that is a fine); forgetting to validate a paper ticket on boarding (also fineable); and assuming a train exists (it does not — do not waste time looking for a station inside the airport).






