Travel to Madrid - Find the best deals
Madrid: TOP 5 of the most popular routes






The 314 miles Barcelona Madrid trip will be operated by SNCF, Air Europa, Iberia, Vueling Airlines, Renfe or ALSA.
You can choose your mean of transport to travel from Barcelona to Madrid: Train, Flight or Bus.
- Get prices








The 313 miles Lisbon Madrid trip will be operated by Air Europa, Iberia, TAP Portugal, Easyjet, Renfe, Comboios de Portugal CP, FlixBus or ALSA.
You can choose your mean of transport to travel from Lisbon to Madrid: Flight, Train or Bus.
- Get prices






The 784 miles London Madrid trip will be operated by Air Europa, British Airways, Iberia, Norwegian Air Shuttle, Ryanair or Easyjet.
The journey from London to Madrid is operated by only one mode of transport: Flight.
- Get prices





The 223 miles Alicante Madrid trip is carried out by Air Europa, Iberia, Ryanair, Renfe or ALSA.
Flight, Train or Bus... You have the choice between 3 modes of transportation.
- Get prices


The service from Valladolid to Madrid (101 miles distance between the two cities) is operated by Renfe or ALSA.
Train or Bus... You have the choice between 2 modes of transportation.
- Get prices
- Barcelona Madrid
- Lisbon Madrid
- London Madrid
- Alicante Madrid
- Valladolid Madrid
- Santiago de Compostela Madrid
- Gijon Madrid
- Oviedo Madrid
- San Sebastian Madrid
- A Coruna Madrid
- Palencia Madrid
- Milan Madrid
- Bucharest Madrid
- Porto Madrid
- Santander Madrid
- Tenerife Madrid
- Malaga Madrid
- Albacete Madrid
- Amsterdam Madrid
- Zaragoza Madrid
- Hamburg Madrid
- Bordeaux Madrid
- Bilbao Madrid
- Betanzos Madrid
- Paris Madrid
- Medina del Campo Madrid
- Palma (Mallorca) Madrid
- Almeria Madrid
- Burgos Madrid
- Granada Madrid
- Avila Madrid
- Guadalajara Madrid
- Lugo Madrid
- Rome Madrid
- Berlin Madrid
- Frankfurt am Main Madrid
- Copenhagen Madrid
- Orleans Madrid
- Torrelavega Madrid
- Irun Madrid
- Astorga Madrid
- Tours Madrid
- Mieres Madrid
- Ponferrada Madrid
- Vigo Madrid
- Calatayud Madrid
- Pola de Lena Madrid
- Las Palmas De Gran Canaria Madrid
- Zurich Madrid
- Geneva Madrid
- Salamanca Madrid
- Segovia Madrid
- Dusseldorf Madrid
- Istanbul Madrid
- Leon Madrid
- Marrakech Madrid
- Prague Madrid
- Valletta Madrid
- Lleida Madrid
- Catania Madrid