There are no airlines which fly direct from India to Krakow without any stoppage. Mostly there are stoppages in Munich, Zurich and Amsterdam. Major cities in India from where flights can be taken are Delhi, Bengaluru, Chennai, Hyderabad, Kochi, Mumbai and Pune. Also, some of the popular airlines flying from India to Krakow are Lufthansa, KLM, British airways, Swiss and Finnair flights.
There are many flights that fly to Krakow though they generally stop on Warsaw or European cities like Munich, London, Amsterdam, Madrid, Prague or Berlin.
Most people arrive to Krakow and leave it by car or coach thanks to the cityês abundant road connections. One can rent a self driven car from Hertz and booking can be made online. Also companies like europcar,sixt and kayak give cars on rent.
One can easily board express train from Warsaw to Karkow Glowny, the station located in old town. The train takes 3 hours for a one way journey. Also, one can catch a nonstop train departing to Krakow from Tarnow, located 90 minutes away. Szczecin, Gdansk, Wroclaw, Przemysl, Poznam and Bydgoszcz are nearby cities and train can be boarded from these stations too.
To get to Krakow, one can catch as bus from Warsaw bus depot to Krakow. The bus journey takes 10 hours and has numerous stops in between.The bus journey takes 2.5 hours, if one is in Slovakia and needs to go to Krakow because bus journey from Slovakia to Krakow is faster and cheaper than by train.