Travel from Madrid to Warsaw

Train, bus or fly from Madrid to Warsaw?

LOT, Brussels Airlines and 12 other airlines fly from Madrid to Warsaw hourly. Alternatively, Spanish Railways AVE operates a train from Madrid to Warsaw once daily. Tickets cost $120 - $170 and the journey takes 6 h 27 min. 5 other operators also service this route.

How to get from Madrid to Warsaw

From Recoletos train to Madrid airport, fly to Warsaw airport, then train to Warsaw. 6 h 43 min $115. From Recoletos train to Madrid airport, fly to Nowy Dwor Mazowiecki airport, then bus to Warsaw. 7 h 30 min $103. From Madrid-Puerta de Atocha train to Montpellier Saint-Roch, train to Paris Gare De Lyon, train to Paris Nord, train to Köln Hbf, train to Berlin Hbf, then train to Warszawa Centralna. 26 h 24 min $666. From Madrid-Puerta de Atocha train to Montpellier Saint-Roch, train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf, then train to Warszawa Centralna. 27 h 29 min $517. From Madrid Estacion Sur bus to Lviv Kolejowy, bus to Dw. Zachodni 01, then line 127 bus to Centrum 05. 30 h 29 min $226. From Santo Domingo line 148 bus to Madrid Estación Sur Autobuses, bus to Prague Florenc, then bus to Warszawa. 2 days 3 h $230. From Madrid drive to Warsaw. 26 h 16 min $411. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, train to Mannheim Hbf, train to Heidelberg Hbf, then drive to Warsaw. 30 h 3 min $661.