COVID-19 updates

Advice for travelling safely
Getting around Spain

Getting around Spain

Well connected destinations

Getting to know the country

We offer you useful information on distances and connections between the main Spanish cities so you can organise a trip around the whole country on your next visit. Domestic flights take less than two hours (except to the Canary islands), there are around 16,000 kilometres of fast roads and high speed trains (AVE) connecting major destinations such as Barcelona, Seville or Valencia with Madrid in three hours, or less.Ready to travel?

City Distances (km) Time (hours)
Barcelona 625 km 1 hrs 15 min
Balearic Islands 700 km 1 hrs 20 min
Canary Islands 2000 km 2 hrs 50 min
Seville 525 km 1 hr
Malaga 530 km 1 hrs 10 min
Bilbao 400 km 1 hr
Valencia 360 km 55 min
City Distances (km) Time (hours)
Barcelona 625 km 2 hrs 30 min
Seville 525 km 2 hrs 30 min
Malaga 530 km 2 hrs 25 min
Bilbao 400 km 5 hrs 15 min
Valencia 360 km 1 hrs 40 min
Zaragoza 315 km 1 hrs 35 min
City Distances (km) Time (hours)
Barcelona 625 km 6 hrs
Seville 525 km 5 hrs
Malaga 530 km 5 hrs 15 min
Bilbao 400 km 4 hrs
Valencia 360 km 3 hrs 30 min
Zaragoza 315 km 3 hrs 10 min

City Distances (km) Time (hours)
Madrid 625 km 1 hrs 15 min
Balearic Islands 285 km 45 min
Canary Islands 2450 km 3 hrs 15 min
Seville 1000 km 1 hrs 35 min
Malaga 930 km 1 hrs 35 min
Bilbao 600 km 1 hrs 15 min
Valencia 350 km 55 min
City Distances (km) Time (hours)
Madrid 625 km 2 hrs 30 min
Seville 1000 km 5 hrs 25 min
Malaga 930 km 6 hrs
Bilbao 600 km 6 hrs 30 min
Valencia 350 km 3 hrs 15 min
Zaragoza 315 km 1 hrs 35 min
City Distances (km) Time (hours)
Madrid 625 km 6 hrs
Seville 1000 km 9 hrs 30 min
Malaga 930 km 9 hrs 30 min
Bilbao 600 km 5 hrs 45 min
Valencia 350 km 3 hrs 30 min
Zaragoza 315 km 3 hrs 10 min
City Distances (km) Time (hours)
Balearic Islands 285 km 6 hrs

City Distances (km) Time (hours)
Madrid 700 km 1 hrs 20 min
Barcelona 285 km 45 min
Canary Islands 2500 km 3 hrs
Seville 950 km 1 hrs 30 min
Malaga 850 km 1 hrs 30 min
Bilbao 875 km 1 hrs 30 min
Valencia 250 km 50 min
City Distances (km) Time (hours)
Barcelona 285 km 6 hrs
Valencia 250 km 5 hrs

City Distances (km) Time (hours)
Madrid 2000 km 2 hrs 50 min
Barcelona 2450 km 3 hrs 15 min
Balearic Islands 2500 km 3 hrs
Seville 1500 km 2 hrs 15 min
Malaga 1750 km 2 hrs 15 min
Bilbao 2350 km 3 hrs 05 min
Valencia 2150 km 2 hrs 45 min
Zaragoza 2350 km 3 hrs 10 min

City Distances (km) Time (hours)
Madrid 525 km 1 hrs
Barcelona 1000 km 1 hrs 35 min
Balearic Islands 950 km 1 hrs 30 min
Canary Islands 1500 km 2 hrs 15 min
Bilbao 860 km 1 hrs 20 min
Valencia 655 km 1 hrs 10 min
City Distances (km) Time (hours)
Madrid 525 km 2 hrs 30 min
Barcelona 1000 km 5 hrs 25 min
Malaga 205 km 2 hrs
Valencia 655 km 4 hrs
Zaragoza 840 km 3 hrs 40 min
City Distances (km) Time (hours)
Madrid 525 km 5 hrs
Barcelona 1000 km 9 hrs 30 min
Malaga 205 km 2 hrs 15 min
Bilbao 860 km 7 hrs 50 min
Valencia 655 km 6 hrs 15 min
Zaragoza 840 km 7 hrs 40 min

City Distances (km) Time (hours)
Madrid 530 km 1 hr 10 min
Barcelona 930 km 1 hr 35 min
Balearic Islands 850 km 1 hr 30 min
Canary Islands 1750 km 2 hr 15 min
Bilbao 920 km 1 hr 35 min
Valencia 610 km 1 hr 30 min
City Distances (km) Time (hours)
Madrid 530 km 2 hr 25 min
Barcelona 930 km 6 hrs
Seville 205 km 1 hr 55 min
Valencia 610 km 4 hr 10 min
Zaragoza 830 km 3 hr 55 min
City Distances (km) Time (hours)
Madrid 530 km 5 hr 15 min
Barcelona 930 km 9 hr 30 min
Seville 205 km 2 hr 15 min
Bilbao 920 km 8 hr 40 min
Valencia 610 km 6 hr 10 min
Zaragoza 830 km 8 hrs

City Distances (km) Time (hours)
Madrid 400 km 1 hrs
Barcelona 600 km 1 hr 15 min
Balearic Islands 875 km 1 hr 30 min
Canary Islands 2350 km 3 hr 05 min
Seville 860 km 1 hr 20 min
Malaga 920 km 1 hr 25 min
Valencia 610 km 1 hr 10 min
City Distances (km) Time (hours)
Madrid 400 km 5 hr 15 min
Barcelona 600 km 6 hr 30 min
Zaragoza 300 km 4 hr 30 min
City Distances (km) Time (hours)
Madrid 400 km 4 hrs
Barcelona 600 km 5 hr 45 min
Seville 860 km 7 hr 50 min
Malaga 920 km 8 hr 40 min
Valencia 610 km 5 hr 50 min
Zaragoza 300 km 2 hr 55 min

City Distances (km) Time (hours)
Madrid 360 km 55 min
Barcelona 350 km 55 min
Balearic Islands 250 km 50 min
Canary Islands 2150 km 2 hr 45 min
Seville 655 km 1 hr 10 min
Malaga 610 km 1 hr 30 min
Bilbao 610 km 1 hr 10 min
City Distances (km) Time (hours)
Madrid 360 km 1 hr 40 min
Barcelona 350 km 3 hr 15 min
Seville 655 km 4 hrs
Malaga 610 km 4 hr 15 min
Zaragoza 310 km 4 hr 15 min
City Distances (km) Time (hours)
Madrid 360 km 3 hr 30 min
Barcelona 350 km 3 hr 30 min
Seville 655 km 6 hr 15 min
Malaga 610 km 6 hr 10 min
Bilbao 610 km 5 hr 50 min
Zaragoza 310 km 3 hrs
City Distances (km) Time (hours)
Balearic Islands 250 km 5 hrs

City Distances (km) Time (hours)
Canary Islands 2350 km 3 hr 10 min
City Distances (km) Time (hours)
Madrid 315 km 1 hr 35 min
Barcelona 315 km 1 hr 35 min
Seville 840 km 3 hr 40 min
Malaga 830 km 4 hr 10 min
Bilbao 300 km 4 hr 30 min
Valencia 310 km 4 hr 25 min
City Distances (km) Time (hours)
Madrid 315 km 3 hr 10 min
Barcelona 315 km 3 hr 10 min
Seville 840 km 7 hr 40 min
Malaga 830 km 8 hrs
Bilbao 300 km 2 hr 55 min
Valencia 310 km 3 hrs
BARCELONA BARCELONA MADRID MADRID SEVILLE SEVILLE BILBAO BILBAO MALAGA MALAGA ZARAGOZA ZARAGOZA VALENCIA VALENCIA BALEARIC ISLANDS BALEARIC ISLANDS CANARY ISLANDS CANARY ISLANDS