How to Get to Madrid
From Valladolid to Madrid
Traveling from Valladolid to Madrid, your best choice is bus for 22 EUR, which gets you there in just 2h 10m.
From Barcelona to Madrid
From Barcelona to Madrid, the cheapest way to travel is by train for 30 EUR, while traveling by flight takes 1h 25m and is the fastest option.
From Malaga to Madrid
Traveling from Malaga? Save money by choosing train for 33 EUR, or get to Madrid faster by flight in 1h 10m.
From Valencia to Madrid
Planning your journey from Valencia? Travel affordably by train for 23 EUR, or reach your destination faster by flight in 1h 5m.
From Alicante to Madrid
Traveling from Alicante to Madrid, your best choice is flight for 38 EUR, which gets you there in just 1h 5m.
From Seville to Madrid
Travel from Seville to Madrid easily: save money by traveling by train for 48 EUR, or reach your destination faster by flight in 1h 5m.
From Algeciras to Madrid
Traveling from Algeciras to Madrid, your best choice is charter for 932 €, which gets you there in just 6h 16m.
From Bilbao to Madrid
Traveling from Bilbao to Madrid, your best choice is flight for 35 EUR, which gets you there in just 1h 5m.
From Granada to Madrid
Looking to go from Granada to Madrid? The most affordable option is by bus for 32 EUR, while flight offers the fastest journey at just 1h 10m.
From Ibiza to Madrid
Move from Ibiza to Madrid: the most affordable option is by combined for 79 EUR, and the quickest is by flight in 1h 15m.
From Murcia to Madrid
From Murcia to Madrid, choose between traveling by bus for 44 EUR to save, or by charter in 3h 46m for the fastest journey.
From Palma to Madrid
Traveling from Palma to Madrid, your best choice is flight for 66 EUR, which gets you there in just 1h 25m.
Arrival stations in Madrid
Travelers arriving in Madrid usually arrive at one of these stations: