Kraków lies in the region of Małopolska, which is located in southern Poland. Kraków can be easily reached by air, rail and bus.
The John Paul II airport in Balice serves Kraków. It is 6 miles from the city and offers direct flights from select cities. There are three options to get from the airport to the city centre. Taxi is the easiest but also the most expensive, agree a fee with the driver before departing. Radio Taxi 9191are the official parnter of the airport, with fees of around 50 pln and upwards to the city centre. Bus 292 goes from the airport to near Kraków Głowny train station, which is only a short walk from the old town. There is also a train that links the airport with Kraków Głowny train station. The train stop is some 200 m from the airport and a free bus connects the two or you can walk. The train costs 6 pln and tickets can be bought on the train. It provides a cheap and easy way to get to the centre of Kraków.
Kraków Głowny (main) train station is one of Poland's busiest and here you can find trains to many destinations not only in Poland but also internationally. There are trains to Budapest, Prague, Vienna, Berlin, L'viv and Kiev to name a few. Polish railways website will give you all the information you need with regards timetables and fares.
Kraków's busy bus station provides services to all over Poland and beyond. It is located near the main train station on the north east of the old town.
If your plane is delayed during the night, it's hard to find even a 9191 taxi. It's better to arrange it before arriving to Airport. One to try is Taxi Prim and arrange for them to be waiting for you near to the exit, even a few hours, if it's necessary. They have English speaking and helpful drivers.

88 Reviews
69 Reviews
54 Reviews
