Travel from Vienna to Madrid

Train, bus or fly from Vienna to Madrid?

Eurowings, Iberia and 12 other airlines fly from Vienna to Madrid hourly. Alternatively, Austrian Railways (ÖBB) operates a train from Vienna to Madrid every 3 hours. Tickets cost $65 - $110 and the journey takes 3 h 55 min. 5 other operators also service this route.

How to get from Vienna to Madrid

From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Madrid airport, then train to Madrid. 5 h 50 min $142. From Wien Westbahnhof train to München Hbf, train to Stuttgart Hbf, train to Strasbourg, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 23 h 1 min $482. From Wien bus to Timisoara then bus to Madrid Estacion Sur. 31 h 38 min $242. From Karlsplatz subway to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse, bus to Prague Florenc station, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 43 h 14 min $257. From Wien Stephansplatz (U1) subway to Wien Hbf, night train to Nice Ville, train to Marseille-St-Charles, then train to Madrid-Puerta de Atocha. 33 h 14 min $412. From Vienna drive to Madrid. 22 h 37 min $342.

How long does it take to get from Vienna to Madrid?

It takes approximately 5 h 50 min to get from Vienna to Madrid.