Getting to Prague

Check visa requirements on the visa page.

By train/bus: Prague is well connected by train and bus to many other European cities so this is a good option if you are travelling from within Europe.

By air: Vaclav Havel Airport in Prague is the main Czech airport. It has some direct flights to US and Asia, and it is well connected within Europe with regular direct flights from major European airports. If you are looking for cheap options to fly to Prague you might look into flying to some other nearby airport and take a train/bus from there: You might try Vienna (Austria) - approx. 5 hours by train, Munich (Germany) - approx. 6 hours by train, or Dresden (Germany) - 3-4 hours by train.

Local transport

Public transport: Prague has excellent network of public transportation (buses, trams, metro), and most locals depend on it. Google maps seem to have a good idea about the public transport schedules, so they do a very good job in finding routes within Prague using public transport.

To use public transport you need to buy a ticket. The tickets are timed: they are valid for up-to 90 minutes from the moment you time-stamp them in a yellow box on a tram, bus or at the entrance to a metro station. You stamp them only once upon entering the first bus/tram/metro and then as long as you are within the 90 minute window you can change between buses, trams and metro as much as you like. Whether you have a valid ticket (=current stamped ticket) is checked at random by a plain-clothes officers. They like to frequent the same lines as tourists do for example tram #22. Tickets are available to buy at news stands, ticket machines at some tram/bus/metro stops, and also on most trams and buses. (Look for a small orange box usually in the middle of a car which dispenses tickets; you can pay by a contactless card or cell phone. Such a ticket should be already time-stamped.) A 90-minute ticket costs 40 CZK (about $2 USD), there is also a 30-minute ticket for 30 CZK and a daily ticket for 120 CZK.

Taxis: We recommend using Uber or some other similar app. Prague airport has a deal with Uber to serve the airport and there are kiosks at the airport to book it. We do not recommend hailing a taxi on a street because you might get ripped-off with high probability.