Prague is home to the Czech Republic's largest and busiest airport, Ruzyne International. It is located about 30 minutes drive away from the city center.
Some direct international flights to destinations outside of Europe are offered by Czech Airlines, however the majority of flights landing and taking off here are European. Prague is a favorite of budget airlines such as easyJet and Ryanair.
There are a number of ways to reach the city center from the airport. The cheapest way is using the public transport system however this requires you to change from the bus to the metro system.
Two buses (the 100 and 119) will take you from the airport to metro stations, where you can change to a subway taking you to the center of the city.
When you arrive, there are vending machines and kiosks that sell tickets to the public transport system. You are able to buy a day ticket here or a single ticket to the city center (around 30czk), but make sure whatever ticket you buy, that it is transferable which allows you to change from one mode of transport to another.
You must remember to stamp your ticket before travelling or you could get a fine.
This bus will take you directly from the airport to two central Prague stations (main station and Nádraží Holešovice) , however they stop operating at around 9pm. The buses leave twice per hour, and tickets can be bought from the driver for a cost of 50czk for adults and 25czk for children.
There are a number of different shuttle services from Prague airport. These normally cost about 300czk per person, so substantially more expensive than public transport but still a reasonable cost compared to other airports around the world.
Taxis to the city center cost between 600czk and 800czk. Be sure to get a cab from a cab rank at the airport and don't go with people offering their services in the terminal, as not only could it cost you more, but these people might not be genuine taxi drivers.
There are two stations in Prague where international trains arrive and depart - Hlavní Nádraží (Central station) and Holešovice.
As with most central train stations, they tend not to be located in the most desirable part of town, so it is probably best to transfer straight to the Metro system when you arrive.
Direct connections to Nuremberg, Munich, Vienna, Berlin and Budapest leave from these stations.
Euroline buses (http://www.eurolines.com/) leave from the east of the city (Florenc station) and provide direct and indirect journeys to almost all major European cities. Tickets can be booked online, and offer a cheap way to travel around the continent.
All major roads in the Czech Republic lead to Prague, however the use of a car in the city is probably a bad idea. If you are going to arrive by car, it is best to pre-book your hotel and pay for a car parking space. Once you arrive in the city, go directly to your hotel and leave you car there.
If you haven't booked parking, or your hotel doesn't offer it, a cheaper option that inner city car parks is the P+R (Park and Ride) system.
Park and Ride parking lots are located near underground stations such as Černý Most (B), Ládví (C), Nádraží Holešovice (C), Nové Butovice (B), Opatov (C), Palmovka (B), Rajská zahrada (B), Skalka (A) and Zličín (B) and near the railway stations Běchovice, Modřany and Radotín.
These enable the car traveler to park at a reasonable cost and purchase tickets on Prague Integrated Transport system. Ticket machines are placed in these areas and several choices of tickets can be purchased.
You will see signs for P+R when driving into the city using any major road.