Travel from Madrid to Krakow

Train, bus or fly from Madrid to Krakow?

Iberia, Ryanair and 5 other airlines fly from Madrid to Krakow every 4 hours. Alternatively, Spanish Railways AVE operates a train from Madrid to Krakow once daily. Tickets cost $130 - $180 and the journey takes 6 h 54 min. 5 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Madrid to Krakow

From Recoletos train to Madrid airport, fly to Krakow airport, then train to Krakow. 6 h 52 min $136. From Recoletos train to Madrid airport, fly to Katowice airport, then night bus to Krakow. 10 h 30 min $191. From Madrid-Puerta de Atocha train to Zaragoza, bus to Lvov, then train to Kraków Główny. 27 h 48 min $273. From Madrid-Puerta de Atocha train to Nîmes, train to Lyon Part Dieu, train to Basel SBB, train to Berlin Hbf, train to Warszawa Zachodnia, then train to Krakow Glowny. 31 h 21 min $618. From Santo Domingo line 148 bus to Madrid Estación Sur Autobuses, bus to Prague Florenc, then bus to Kraków. 46 h 15 min $210. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Lyon Part Dieu, train to Strasbourg, train to Stuttgart Hbf, train to München Hbf (tief), train to München Ost, then drive to Krakow. 31 h 59 min $558. From Madrid drive to Krakow. 25 h 34 min $403.