Václav Havel Airport Prague, (IATA: PRG). There are three terminals; Terminal 1 for non-Schengen flights and Terminal 2 for Schengen flights are connected whilst Terminal 3 for private jets. Located 20 km (12 mi) northwest of the city centre, it generally takes about 30 min to reach the city centre by car.
To travel between the airport and the city center:
Public buses offer connections to several metro stations, from which you can travel to the city center in a total travel time of 45 minutes. Public transport tickets, which are valid on the buses, metro, and trams can be bought from kiosks called Public Transport in the arrivals halls (07:00-21:00, credit cards accepted. No American Express cards). Tickets are available in time increments of 30 minutes (24 CZK), 90 minutes (32 CZK), 24-hours (110 CZK) or 3-days (310 CZK). You can also buy a 90-minute ticket from the bus driver (only cash), but it costs 40 CZK. You can transfer between the buses, metro, and tram for no additional charge as long as your ticket has not expired. Remember to validate your ticket as soon as you get on the bus by sticking it into a yellow machine with green glowing arrow, or you may be subject to a fine of 800 CZK if you are caught. Buses that operate between the airport and the metro stations are as follows:
Bus #100 to Zličín – Metro Line B (18 minute ride). Departures every 10-20 minutes from 5:41-23:36, usually less crowded than #119.
Bus #119 to Nádraží Veleslavín – Metro Line A (17 minute ride). Departures every 3-10 minutes from 4:23-23:44. This bus is recommended if your destination is anywhere near the center.
Bus #191 to Petřiny – Metro Line A (24 minute ride) and metro B Anděl (48 minute ride). Departures every 20-40 minutes from 4:57-23:31.
Night Bus #910 going via Arbesovo náměstí (36 minute ride) and I. P. Pavlova (42 minute ride). Departures from the airport every 30 minutes from 23:52-3:56, every 20 minutes on Friday and Saturday night.
Airport Express Bus (Bus AE), operated by Czech Railways, departs from Terminal 1 every 15-30 minutes from 05:30 to 21:00. It costs 42 CZK if bought online or 60 CZK if paid to the driver. The bus doesn’t make any stops on its way and terminates at the main train station (Hlavní Nádraží).
Door-to-door shuttles are operated by various companies with stands in the arrivals hall. The cheapest shuttle is Prague Airport Shuttle (290 CZK per person). Other companies charge 400-500 CZK to the city center.
Taxis cost 400-800 CZK to the city center. Fix Taxi and AAA Taxi have exclusive contracts with Prague airport. When you buy your voucher from the taxi stand, you will get a coupon for 20% off of the cost of your trip back to the airport.
Door-to-door private transfers are offered by many companies for fixed prices. This service must be booked in advance and the driver will be waiting for you at the airport with a sign with your name. They usually cost 500-800 CZK to the city center. Chosen companies: Transfer-Service.cz, Kiwitaxi.com, Prague Airport Shuttle, Transfer Prague, 24-ATP, T&A Transfers.
Rental cars are useful for exploring the Czech Republic beyond the city of Prague. Numerous rental companies have desks at the airport, in the ground floor of Parking C. For a price, the cars will include GPS for navigation. You should not use rental car if you just want to travel around Prague, especially in the city center.
Prague is very well connected with the rest of the European rail network, and trains run daily between Prague and most major European cities. Trains in the Czech Republic are operated by České dráhy (Czech Railways), RegioJet, and Leo Express. The high-speed SuperCity train is a great option for exploring the major cities in the Czech Republic. It connects Prague to the eastern city of Ostrava and also Austria and Slovakia in the south. Since 2014 a high-speed RailJet has been deployed on the Prague – Brno – Vienna – Graz route. The Railjet trains travel at line speeds of up to 230 km/h with modern, fully air-conditioned open spaces carriages.
Berlin: 4¾h, EC trains every 2 hours
Munich: 5¾h, 4 regional expresses a day. Alternatively you can use non-stop bus operated by German Railways (5h, 4 buses a day).
Vienna: 4h, Railjet train roughly every 2 hours.
Bratislava: 4h, EC train every 2 hours; one night train Metropol
Budapest: 7h, 5 EC trains a day; one night train Metropol
Warsaw: 8h, 3 EC trains with transfer in Ostrava; one night train Šírava
Direct night trains connect Prague also with Cologne, Frankfurt, Copenhagen, Zürich, Basel, Krakow, Minsk, Moscow and Saint Petersburg. All international trains arrive at Praha hlavní nádraží (the central station, abbreviated to Praha hl.n.) which has a connection with Metro Line C.
Beware of the taxi drivers operating from the (official-looking) taxi rank alongside Praha hl.n.; they will attempt to charge a fixed price of CZK1760 (~$100) for a trip within the city center zone, or more than this if you want to travel further.
Prague has several bus stations. The main bus station for international buses in Prague is Florenc (metro lines B and C). It is located east of the city centre not far from the City Centre. Numerous domestic long-distance buses also depart from here. Tickets for international and long-distance buses should be preferably purchased in advance (online or at bus station), tickets for local buses are usually sold at driver. To find out your bus station and schedule go to www.idos.cz.
Prague has highway connections from all around. Highways, expressways (very similar to highways and having the same speed limit) and first-class roads in the Czech Republic meet European standards and are well marked, with many gas stations alongside. Other roads are usually uneven and poorly marked.
When travelling on highways and expressways, you must have a vignette (except for small in-town sections which are extempt and marked so). You can buy ten day, monthly or annual vignettes at gas stations, post offices or border crossings CZ government motorway site. You should fill your license plate number on it and place it on your windscreen from the inside, in the lower right-hand corner. Failure to display the vignette is fined on the spot. The vignette has a second part which you fill in with your license plate number as well and save it for any future police check-up.