How to get to Madrid

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: