Quick answer
Prague Vaclav Havel Airport (PRG) is about 17 km west of the city centre. Getting to the Old Town or central Prague takes 30-45 minutes by road, or about 45-60 minutes by public transport with a connection. There is no direct rail link to the airport. Bus plus metro is the cheapest option. Taxis and pre-booked transfers are straightforward. Prague is a city where the transport from the airport is not complicated, but knowing the pricing norms prevents overpaying.
What actually happens after landing
PRG has two terminals. Terminal 1 handles non-Schengen international flights, and Terminal 2 handles Schengen flights. They are connected and the walk between them is about 5-10 minutes.
For Schengen arrivals, you go directly to baggage claim with no passport check. Non-Schengen arrivals go through immigration, which is usually quick at PRG. Queues rarely exceed 15-20 minutes unless multiple long-haul flights arrive at once.
Baggage claim is a standard hall with carousels. After collecting your bags, you walk through customs into the arrivals area. The arrivals hall has currency exchange counters (avoid them if possible, they offer poor rates), car rental desks, a few shops, and an information desk. ATMs are available and give better exchange rates than the counters.
The terminal is well signed in Czech and English. It is a medium-sized airport and navigation is straightforward. The exits to transport options are clearly marked.
Transport options explained honestly
Trolleybus 59 + Metro is the standard public transport route. Trolleybus 59 (which replaced the old bus 119 in 2024) runs from both terminals to Nadrazi Veleslavin metro station (Line A, green line). The ride takes about 15 minutes. From there, the metro reaches the city centre in another 15-20 minutes. You need a 30 or 90-minute PID ticket. Under the tariff in force since 1 January 2026 a 30-minute ticket is 36 CZK in the PID Litacka app or 39 CZK on paper, and a 90-minute ticket is 46 CZK in the app or 50 CZK on paper. The airport-to-centre trip needs the 90-minute ticket. Fares are revised periodically, so check the current PID tariff before you travel. Trolleybuses run every 5-15 minutes during the day.
Airport Express bus runs directly from the airport to Praha hlavni nadrazi (main train station) without metro connections. The fare is CZK 200 and the journey takes about 35-45 minutes. Useful if your hotel is near the main station.
Taxis at the airport are now provided officially by Uber Airport, which quotes the fare before you book (via the app, a self-service kiosk, or a staffed service counter) and picks up directly in front of the arrival halls. For any metered taxi, Prague caps the fare by city regulation at 60 CZK to start, 36 CZK per kilometre and 7 CZK per minute of waiting (Prague City Hall; cap last set in 2020). Over the 17 km from the airport that is roughly 670 CZK on the meter before waiting time, so about CZK 700-900 (EUR 29-37) into the centre in practice. Prague has cleaned up its taxi situation considerably in recent years. Use only cars from the official service or a reputable app.
Rideshares like Bolt and Uber operate in Prague. Pickup is from designated areas outside the terminal. Fares are set dynamically by demand and shown in the app before you confirm, so there is no fixed figure worth quoting — check when you land. They are often cheaper than a metered taxi.
Pre-booked transfers provide a driver who meets you at arrivals with a name sign. Sedan transfers to central Prague typically cost CZK 700-1200 (EUR 29-49). The price is fixed and the vehicle is usually more comfortable than a standard taxi.
Realistic pricing expectations
Getting to central Prague (Old Town, New Town, Mala Strana, Vinohrady) costs roughly:
- Trolleybus 59 + metro: a 90-minute PID ticket, 46 CZK in the PID Litacka app or 50 CZK on paper (tariff in force since 1 January 2026)
- Airport Express bus: CZK 200 (tariff in force since 1 January 2026)
- Rideshare (Bolt/Uber): dynamic — shown in the app before you confirm
- Taxi: roughly CZK 700-900 (EUR 29-37), metered under the city's regulated cap
- Pre-booked transfer: CZK 700-1200 (EUR 29-49)
For destinations outside Prague (Karlovy Vary, Cesky Krumlov, Brno), transfers cost significantly more and are quoted on request. Prague is generally an affordable city for transport compared to Western European capitals.
Late night arrivals
The metro stops running around midnight. After that, trolleybus 59 still operates but connects to night trams instead of the metro, which makes the journey longer and more complicated.
Night bus 910 runs from the airport to several city locations between roughly midnight and 4 AM. The night transport system works but requires understanding the routes and connections, which is challenging for a first-time visitor at midnight.
Taxis and rideshares are available around the clock. Late-night rideshare availability is generally good, though prices may increase slightly. The airport taxi rank has cars available through the night.
A pre-booked transfer is the simplest late-night option. The drive to the city centre takes only 20-30 minutes at night with no traffic.
Families and luggage
Trolleybus 59 is a standard city trolleybus. It has some space for luggage and strollers but gets crowded during peak hours. Managing multiple suitcases, a stroller, and tired children on the trolleybus and then transferring to the metro involves stairs, escalators, and crowds. It is doable but tiring.
Taxis and rideshares are more practical for families. A standard sedan fits a family of four with moderate luggage. For larger groups or more bags, request a minivan.
Child car seats are required by Czech law for children under 150 cm. Taxis from the rank are unlikely to have one. Rideshare apps sometimes offer a child seat option, but availability is not guaranteed. Pre-booked transfers can arrange child seats reliably if you specify the need when booking.
Prague's cobblestone streets make strollers difficult in the Old Town, but that is a problem for after your arrival, not the airport transfer.
Where you meet the driver
The taxi rank is outside the arrivals exit at both terminals, clearly signed. Dispatchers are usually present to direct passengers to cars.
Rideshare pickups are from designated areas in the car park or outside the terminal. Follow the signs for your specific app.
Pre-booked transfer drivers typically wait inside the arrivals hall near the exit, holding a sign with your name. The terminal is small enough that meeting points are not confusing. If you cannot find your driver, check your phone for a message as many services text or call upon your arrival.
Trolleybus 59 stops are directly outside the terminal buildings, well marked with route information.
Decision helper
Choose trolleybus 59 + metro if you are a budget traveller, comfortable with public transport, and have light luggage. It is cheap, frequent, and reliable during the day.
Choose a rideshare if you want door-to-door service at a lower cost than a taxi and are comfortable using apps like Bolt or Uber.
Choose a taxi if you want to go directly without pre-planning, and are confident you are using the official rank.
Choose a pre-booked transfer if you want certainty on pricing, are travelling with children or heavy luggage, or are arriving late at night.
Frequently Asked Questions
How long does it take to get from Prague Airport to the Old Town?
By taxi or transfer, 30-45 minutes depending on traffic. By trolleybus 59 + metro, about 45-60 minutes including the connection. Late at night with no traffic, the drive is about 20-25 minutes.
Is there a train from Prague Airport?
No. There is no rail connection to the airport. Trolleybus 59 to the Nadrazi Veleslavin metro station is the main public transport link. A rail connection has been planned for years but is not yet built.
Are Prague Airport taxis safe?
The situation has improved significantly, helped by the airport moving its official taxi service to Uber Airport, where the price is shown before you book. Use only the official service or a reputable app, and avoid anyone approaching you inside the terminal. If you take a metered car, the city caps the fare at 60 CZK to start plus 36 CZK per kilometre, which puts the journey to the centre at roughly CZK 700-900.
Should I exchange currency at the airport?
Avoid the exchange counters in the arrivals hall. They offer poor rates and high commissions. Use an ATM instead, which gives a much better rate. The Czech currency is the koruna (CZK), not the euro.
Does Prague use euros?
No. The Czech Republic uses the Czech koruna (CZK). Some tourist-oriented businesses accept euros but at unfavourable rates. Use an ATM at the airport to withdraw CZK.
Can I use Uber or Bolt at Prague Airport?
Yes. Both operate at the airport with designated pickup zones. They are often cheaper than traditional taxis. Make sure you have the app installed and a payment method set up before landing.
How much should I pay for a taxi to the centre?
Prague caps metered taxi fares at 60 CZK to start, 36 CZK per kilometre and 7 CZK per minute of waiting (Prague City Hall; cap last set in 2020). Over the 17 km to central Prague (Old Town, Wenceslas Square, Mala Strana) that works out at roughly 670 CZK on the meter before waiting time, so about CZK 700-900 is normal. If quoted significantly more, look for another option. Rideshares price dynamically and are often cheaper — the app shows the fare before you confirm.
Is public transport easy to use at Prague Airport?
Yes. Buy a ticket from the machines at the trolleybus stop (they accept cards), take trolleybus 59 to the metro, and ride into the city. The system is clean, efficient, and well signed. It is one of the easier airport public transport connections in Europe.
What if my flight arrives after midnight?
The metro stops around midnight. Night buses operate but require more planning. Taxis, rideshares, and pre-booked transfers are available around the clock. The drive is faster at night.
Is tipping expected for taxi drivers in Prague?
Rounding up by 10 percent is common in Prague, though not mandatory. If the fare is CZK 700, giving CZK 770 or CZK 800 is a typical gesture.
Prague Airport is well connected and relatively close to the city. The public transport is excellent for those willing to navigate it. For a smoother experience, especially on first visits, a rideshare or pre-booked transfer offers good value. The main thing to watch is currency exchange: use ATMs, not counters.