What is the actual Prague airport to city centre bus cost?
The Prague airport to city centre bus cost is either 40 CZK (approx. 1.60 EUR) for a standard city bus (line 119) or 100 CZK (approx. 4 EUR) for the Airport Express (AE) bus to the main train station. These are the official public transport fares as of 2025, and they are the cheapest way to get from Václav Havel Airport (PRG) to the centre. However, the real cost in terms of time, luggage hassle, and walking to your hotel is often higher than the ticket price suggests.
For a direct comparison, a private airport transfer from Prague Airport to the city centre costs roughly 700–900 CZK (approx. 28–36 EUR) for a standard car. This price is not a fixed tariff; it depends on the vehicle type, the exact destination, and the time of booking. You can get an exact quote using an online calculator, but the key difference is that a transfer is door-to-door, while the bus drops you at a stop that may be 500 metres or more from your accommodation.
In this guide, I will break down the real costs, the hidden fees (like luggage surcharges on some buses), and the time trade-offs, so you can decide based on your own priorities—not just the sticker price.
Public bus options: line 119 and Airport Express (AE)
There are two main public bus routes from Prague Airport to the city centre, and they serve different destinations and have different costs.
Bus line 119 is the most common choice for tourists because it connects the airport to Nádraží Veleslavín metro station (Line). The journey takes approximately 20–25 minutes, and the bus runs every 5–10 minutes during the day. The cost is a standard public transport ticket: 40 CZK for 90 minutes of travel (adult). You can buy the ticket from the red vending machines at the airport terminal, using coins or a contactless card. This ticket also covers the metro ride from Veleslavín to the city centre (e.g., Muzeum, Můstek, or Staroměstská).
Airport Express (AE) bus is a direct line operated by Czech Railways (ČD) that goes from the airport to Praha hlavní nádraží (main train station) and also stops at Náměstí Republiky. The journey takes about 35–45 minutes, depending on traffic. The cost is 100 CZK (approx. 4 EUR) for adults, and you can buy the ticket from the driver (cash or card) or from the ČD ticket office. This is a good option if you are staying near the train station or want a direct connection without changing to the metro.
Neither of these buses requires a reservation, and they operate from early morning (around 4:30 AM) until midnight. For night arrivals (between 00:00 and 04:30), you would need the night bus 910, which also costs 40 CZK but takes about 50 minutes to reach the centre.
Hidden costs of public buses: luggage and time
While the ticket price is low, there are hidden costs that many travellers overlook.
- Luggage surcharge: On city buses (line 119), a large suitcase (over 25 kg or dimensions exceeding 50x45x30 cm) requires an additional luggage ticket costing 20 CZK. This is often missed by tourists, and inspectors do check. The AE bus does not charge extra for standard luggage.
- Time cost: The 119 bus + metro combination takes about 40–50 minutes door-to-door, but only if you catch the connections smoothly. With a large suitcase, navigating the metro escalators and corridors at Veleslavín or Muzeum can add 10–15 minutes of physical effort.
- Walking from the stop: The bus and metro drop you at a station, not at your hotel. If you are staying in the Old Town or Lesser Town, you will likely need to walk 10–20 minutes with your bags or pay for a short taxi ride (another 150–200 CZK).
So, the true cost of the “cheap” bus option is often 40–100 CZK plus 20 CZK luggage plus 150 CZK for a final taxi, plus 30–60 minutes of your time. For many, this is not actually cheaper or more convenient than a direct transfer.
Private transfer cost: what is a fair price?
A private transfer from Prague Airport to the city centre typically costs between 700 and 900 CZK (approx. 28–36 EUR) for a standard sedan (up to 3 passengers with luggage). This is an estimated range based on the current market rates in Prague; the final price depends on the exact pick-up address, the number of passengers, and the vehicle class.
This price usually includes all taxes, tolls, and the driver waiting at the arrivals hall with a name board. There are no hidden surcharges for luggage, and the vehicle is a modern, air-conditioned car. The journey takes about 25–35 minutes, depending on traffic, and the driver takes you directly to your accommodation’s entrance.
For a family of four or a group with more than three large suitcases, the cost of a minivan (e.g., Mercedes Vito or VW Caravelle) is higher, usually 1,100–1,400 CZK (approx. 44–56 EUR). Again, this is an orientational figure; you should always check the final price on a booking platform or with the provider directly.
When comparing costs, remember that a transfer is not a luxury add-on; it is a time-saving and stress-saving service. If you are arriving after a long flight, the extra 500–700 CZK compared to the bus is often worth the convenience of not navigating public transport with bags.
Comparing total cost: bus vs. transfer vs. taxi
To make an informed decision, you need to compare the total cost of each option, not just the base fare.
Here is a realistic comparison for a single traveller with one large suitcase going to a hotel near Old Town Square (Staroměstské náměstí):
- Bus 119 + Metro: 40 CZK (bus ticket) + 20 CZK (luggage) + 0 CZK (metro included in 90-min ticket) + 150 CZK (short taxi from Muzeum to hotel) = 210 CZK total, and about 60–70 minutes of travel time.
- Airport Express (AE): 100 CZK (ticket) + 0 CZK (luggage) + 200 CZK (taxi from main station to Old Town) = 300 CZK total, and about 50–60 minutes.
- Private transfer: 800 CZK (fixed price) = 800 CZK total, and about 30–35 minutes, direct to the hotel door.
- Standard taxi (metered): 600–900 CZK (depending on traffic and route) = 600–900 CZK total, but with a risk of overcharging if you do not use a reputable company.
As you can see, the bus is significantly cheaper, but the transfer is only slightly more expensive than a metered taxi, while offering a fixed price and no risk of being scammed. For two or more people, the transfer becomes even more competitive: two people on the bus would pay 420 CZK total (including luggage and final taxi), while a transfer costs 800 CZK for both.
How to book a transfer without overpaying
If you decide that the convenience of a direct transfer is worth the extra cost, you should book it in advance online to secure a fair price.
Booking in advance is always cheaper than hailing a taxi at the airport, because taxi drivers at PRG often charge inflated flat rates (sometimes 1,200–1,500 CZK) for the same route. Online transfer services, like the one offered by PRG Airport Transfers, provide a fixed price at the time of booking, so you know exactly what you will pay.
Here are the steps to book a transfer without overpaying:
- Use the online booking form or a price calculator on the provider’s website to get an instant quote.
- Enter your flight number and arrival time; the driver will track your flight and adjust the pick-up time if your flight is delayed (this is a standard service, not a paid extra).
- Choose a vehicle that fits your group size and luggage. Do not book a minivan for one person; a sedan is cheaper.
- Pay online or in cash to the driver. If you pay online, you avoid the need to have Czech crowns on arrival.
- Confirm the meeting point: usually the driver waits at the arrivals hall with a name board. If you cannot find the driver, call the 24/7 phone number (+420 776 508 777).
By booking this way, you eliminate the risk of hidden fees and ensure that the price you see is the price you pay.
When the bus is the better choice
Despite the advantages of a transfer, the public bus is the better choice for budget travellers and those with minimal luggage.
If you are travelling with only a backpack, are staying near a metro station (e.g., Anděl.P. Pavlova, or Florenc), and have plenty of time, the bus is perfectly adequate. The 119 bus is reliable, frequent, and safe. The 40 CZK ticket is the cheapest possible way to get into the city, and the 90-minute validity is enough to reach most central locations.
Similarly, if you are staying directly at the main train station (e.g., for an early morning train connection), the AE bus for 100 CZK is a direct and sensible option. You do not need to worry about changing lines or walking far with your bags.
However, if you are travelling with children, elderly companions, or heavy luggage, or if you are staying in a less accessible area (like the Lesser Town or Vinohrady hills), the bus is not worth the savings. The physical strain and time lost are simply not worth 500 CZK.
Other transport options: taxi, Uber, and shuttle
Besides the bus and private transfer, there are other ways to get from the airport to the city centre, each with its own cost structure.
Uber and Bolt operate in Prague, and their prices from the airport are dynamic. A typical UberX ride to the centre costs 500–800 CZK, depending on demand and traffic. This is often cheaper than a metered taxi but more expensive than a pre-booked transfer. The downside is that you need to find the designated pick-up point (usually at the parking garage), and the driver may not speak English.
Shared shuttle vans (e.g., from companies like CEDAZ or other operators) cost around 400–500 CZK per person. They are cheaper than a private transfer but require waiting for other passengers and making multiple stops at different hotels. The total journey time can be 60–90 minutes. For a solo traveller, this is a middle-ground option, but for two or more people, a private transfer is usually only slightly more expensive and much faster.
Metered taxis from the official airport taxi stand (AAA Taxi or Fix Taxi) charge approximately 28 CZK per kilometre, with a starting fee of about 40 CZK. The total to the centre is usually 600–700 CZK. However, there have been reports of drivers taking longer routes or charging extra for luggage, so it is safer to confirm the estimated price before starting the ride.
Why choose a pre-booked transfer service?
For many travellers, the decision comes down to peace of mind, and that is where a pre-booked transfer service has its value.
When you book a transfer with a reputable local provider like PRG Airport Transfers, you are not just paying for a car; you are paying for a guaranteed service. The driver is a licensed professional operating on their own trade licence, and they are responsible for the safe and timely execution of the ride. The company itself acts as a booking agent and coordinator, ensuring that the communication between you and the driver is smooth, especially if your flight is delayed.
This is particularly important for business travellers who need to arrive at a meeting on time or for families who do not want to deal with the stress of navigating a foreign city after a long flight. The cost difference between a transfer and a taxi is minimal (often less than 100 CZK), but the difference in reliability is significant.
Additionally, if you need a vehicle for a full day or a few hours, the same service can be arranged for day trips from Prague to places like Kutná Hora or Český Krumlov, or for corporate transport for business meetings. This makes it a versatile solution for all your ground transport needs in Prague, not just airport transfers.
Final recommendation: what should you choose?
To summarise, the Prague airport to city centre bus cost is 40–100 CZK, but the total cost of using public transport (including luggage and final taxi) is often 200–300 CZK and 60–70 minutes of your time.
If you are a solo backpacker with no time pressure, take the bus. If you are a couple, a family, or a business traveller, book a private transfer. The price difference between a transfer (800 CZK) and a metered taxi (600–900 CZK) is negligible, but the transfer offers a fixed price, flight tracking, and no risk of overcharging.
For the best balance of price and convenience, I recommend booking a transfer online in advance. You can get an instant quote on the booking page and have the driver waiting for you at arrivals. This way, you start your visit to Prague relaxed, without worrying about tickets, connections, or hidden fees.
FAQ: Prague airport to city centre bus cost
How much is the bus from Prague Airport to the city centre?
The bus from Prague Airport to the city centre costs 40 CZK (approx. 1.60 EUR) for line 119 (to metro Veleslavín) or 100 CZK (approx. 4 EUR) for the Airport Express (AE) to the main train station. These are the standard public transport fares.
Is there a luggage fee on the Prague airport bus?
Yes, on city buses (line 119), a large suitcase (over 25 kg or 50x45x30 cm) requires a separate luggage ticket costing 20 CZK. The Airport Express (AE) bus does not charge extra for standard luggage.
How long does the bus take from Prague Airport to the centre?
Bus line 119 takes about 20–25 minutes to reach the metro station, plus 10–15 minutes on the metro to the centre. The Airport Express takes about 35–45 minutes directly to the main train station, depending on traffic.
Is a private transfer from Prague Airport worth the cost?
A private transfer costs around 700–900 CZK (approx. 28–36 EUR) and is worth it if you have heavy luggage, are travelling with family, or value your time. It is door-to-door, takes 25–35 minutes, and has no hidden fees.
Can I pay by card on the Prague airport bus?
Yes, you can buy tickets for line 119 from the red vending machines at the airport using a contactless card or coins. On the AE bus, you can pay the driver by card or cash. The machines do not accept banknotes.
What is the cheapest way to get from Prague Airport to the city?
The cheapest way is bus line 119 (40 CZK) combined with the metro, provided you do not have oversized luggage. If you have a large suitcase, add 20 CZK for a luggage ticket, making the total 60 CZK.
Fixed price upfront, flight tracking, your driver waits. Booking takes a minute.
Book a transfer →