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 hr 15 min |
Balearic Islands | 700 km | 1 hr 20 min |
Canary Islands | 2000 km | 2 hr 50 min |
Seville | 525 km | 1 hr |
Malaga | 530 km | 1 hr 10 min |
Bilbao | 400 km | 1 hr |
Valencia | 360 km | 55 min |
Santander | 450 km | 1 hr 10 min |
Santiago de Compostela | 595 km | 1 hr 10 min |
City | Distances (km) | Time (hours) |
---|---|---|
Barcelona | 625 km | 2 hr 30 min |
Seville | 525 km | 2 hr 30 min |
Malaga | 530 km | 2 hr 25 min |
Bilbao | 400 km | 5 hr 15 min |
Valencia | 360 km | 1 hr 40 min |
Zaragoza | 315 km | 1 hr 35 min |
Santander | 450 km | 4 hr 15 min |
Santiago de Compostela | 595 km | 3 hr |
Salamanca | 214 km | 1 hr 40 min |
City | Distances (km) | Time (hours) |
---|---|---|
Barcelona | 625 km | 6 hrs |
Seville | 525 km | 5 hr |
Malaga | 530 km | 5 hr 15 min |
Bilbao | 400 km | 4 hr |
Valencia | 360 km | 3 hr 30 min |
Zaragoza | 315 km | 3 hr 10 min |
Santander | 450 km | 4 hr 30 min |
Santiago de Compostela | 595 km | 5 hr 45 min |
Salamanca | 214 km | 2 hr 15 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 625 km | 1 hr 15 min |
Balearic Islands | 285 km | 45 min |
Canary Islands | 2450 km | 3 hr 15 min |
Seville | 1000 km | 1 hr 35 min |
Malaga | 930 km | 1 hr 35 min |
Bilbao | 600 km | 1 hr 15 min |
Valencia | 350 km | 55 min |
Santander | 705 km | 1 hr 15 min |
Santiago de Compostela | 1100 km | 1 hr 40 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 625 km | 2 hr 30 min |
Seville | 1000 km | 5 hr 25 min |
Malaga | 930 km | 6 hrs |
Bilbao | 600 km | 6 hr 30 min |
Valencia | 350 km | 3 hr 15 min |
Zaragoza | 315 km | 1 hr 35 min |
Santander | 705 km | 7 hr 20 min |
Santiago de Compostela | 1100 km | 7 hr 10 min |
Salamanca | 842 km | 5 hr 20 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 625 km | 6 hrs |
Seville | 1000 km | 9 hr 30 min |
Malaga | 930 km | 9 hr 30 min |
Bilbao | 600 km | 5 hr 45 min |
Valencia | 350 km | 3 hr 30 min |
Zaragoza | 315 km | 3 hr 10 min |
Santander | 705 km | 7 hr 25 min |
Santiago de Compostela | 1100 km | 11 hr |
Salamanca | 842 km | 8 hr 10 min |
City | Distances (km) | Time (hours) |
---|---|---|
Balearic Islands | 285 km | 6 hrs |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 700 km | 1 hr 20 min |
Barcelona | 285 km | 45 min |
Canary Islands | 2500 km | 3 hr |
Seville | 950 km | 1 hr 30 min |
Malaga | 850 km | 1 hr 30 min |
Bilbao | 875 km | 1 hr 30 min |
Valencia | 250 km | 50 min |
Santander | 695 km | 1 hr 25 min |
Santiago de Compostela | 1300 km | 1 hr 50 min |
Salamanca | 900 km | 1 hr 25 min |
City | Distances (km) | Time (hours) |
---|---|---|
Barcelona | 285 km | 6 hrs |
Valencia | 250 km | 5 hr |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 2000 km | 2 hr 50 min |
Barcelona | 2450 km | 3 hr 15 min |
Balearic Islands | 2500 km | 3 hr |
Seville | 1500 km | 2 hr 15 min |
Malaga | 1750 km | 2 hr 15 min |
Bilbao | 2350 km | 3 hr 05 min |
Valencia | 2150 km | 2 hr 45 min |
Zaragoza | 2350 km | 3 hr 10 min |
Santander | 2055 km | 3 hr |
Santiago de Compostela | 2200 km | 2 hr 45 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 525 km | 1 hr |
Barcelona | 1000 km | 1 hr 35 min |
Balearic Islands | 950 km | 1 hr 30 min |
Canary Islands | 1500 km | 2 hr 15 min |
Bilbao | 860 km | 1 hr 20 min |
Valencia | 655 km | 1 hr 10 min |
Santander | 825 km | 1 hr 35 mins |
Santiago de Compostela | 800 km | 1 hr 25 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 525 km | 2 hr 30 min |
Barcelona | 1000 km | 5 hr 25 min |
Malaga | 205 km | 2 hr |
Valencia | 655 km | 4 hr |
Zaragoza | 840 km | 3 hr 40 min |
Santander | 825 km | 8 hr 30 min |
Santiago de Compostela | 800 km | 7 hr 40 min |
Salamanca | 462 km | 6 hr 35 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 525 km | 5 hr |
Barcelona | 1000 km | 9 hr 30 min |
Malaga | 205 km | 2 hr 15 min |
Bilbao | 860 km | 7 hr 50 min |
Valencia | 655 km | 6 hr 15 min |
Zaragoza | 840 km | 7 hr 40 min |
Santander | 825 km | 8 hr 20 min |
Santiago de Compostela | 800 km | 8 hr 20 min |
Salamanca | 462 km | 4 hr 20 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 |
Santander | 948 km | 1 hr 35 min |
Santiago de Compostela | 1100 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 |
Santander | 948 km | 8 hr 15 min |
Santiago de Compostela | 1100 km | 7 hr 50 min |
Salamanca | 680 km | 6 hr 40 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 hr |
Santander | 948 km | 10 hr 20 min |
Santiago de Compostela | 1100 km | 10 hr 30 min |
Salamanca | 680 km | 6 hr 30 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 400 km | 1 hr |
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 |
Santiago de Compostela | 580 km | 1 hr 5 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 |
Santander | 104 km | 2 hr 56 min |
Santiago de Compostela | 580 km | 10 hr |
Salamanca | 397 km | 5 hr 50 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 400 km | 4 hr |
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 |
Santander | 104 km | 1 hr 15 min |
Santiago de Compostela | 580 km | 5 hr 40 min |
Salamanca | 397 km | 3 hr 50 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 |
Santander | 685 km | 1 hr 15 min |
Santiago de Compostela | 950 km | 1 hr 30 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 360 km | 1 hr 40 min |
Barcelona | 350 km | 3 hr 15 min |
Seville | 655 km | 4 hr |
Malaga | 610 km | 4 hr 15 min |
Zaragoza | 310 km | 4 hr 15 min |
Santander | 685 km | 6 hr 25 min |
Santiago de Compostela | 950 km | 7 hr 10 min |
Salamanca | 578 km | 5 hr 50 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 hr |
Santander | 685 km | 7 hr 30 min |
Santiago de Compostela | 950 km | 9 hr |
Salamanca | 578 km | 5 hr 30 min |
City | Distances (km) | Time (hours) |
---|---|---|
Balearic Islands | 250 km | 5 hr |
City | Distances (km) | Time (hours) |
---|---|---|
Canary Islands | 2350 km | 3 hr 10 min |
Santiago de Compostela | 780 km | 1 hr 25 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 |
Santander | 403 km | 6 hrs |
Santiago de Compostela | 780 km | 7 hr 20 min |
Salamanca | 538 km | 4 hr 15 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 hr |
Bilbao | 300 km | 2 hr 55 min |
Valencia | 310 km | 3 hr |
Santander | 403 km | 4 hr 25 min |
Santiago de Compostela | 780 km | 7 hr 45 min |
Salamanca | 538 km | 5 hr 10 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 450 km | 1 hr 10 min |
Barcelona | 705 km | 1 hr 15 min |
Balearic Islands | 695 km | 1 hr 25 min |
Canary Islands | 2055 km | 3 hr |
Seville | 825 km | 1 hr 35 mins |
Malaga | 948 km | 1 hr 35 min |
Valencia | 685 km | 1 hr 15 min |
Santiago de Compostela | 490 km | 3 hr 15 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 450 km | 4 hr 15 min |
Barcelona | 705 km | 7 hr 20 min |
Seville | 825 km | 8 hr 30 min |
Malaga | 948 km | 8 hr 15 min |
Bilbao | 104 km | 2 hr 56 min |
Valencia | 685 km | 6 hr 25 min |
Zaragoza | 403 km | 6 hrs |
Salamanca | 362 km | 6 hr 45 min |
Santiago de Compostela | 490 km | 9 hr |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 450 km | 4 hr 30 min |
Barcelona | 705 km | 7 hr 25 min |
Seville | 825 km | 8 hr 20 min |
Malaga | 948 km | 10 hr 20 min |
Bilbao | 104 km | 1 hr 15 min |
Valencia | 685 km | 7 hr 30 min |
Zaragoza | 403 km | 4 hr 25 min |
Salamanca | 362 km | 3 hr 20 min |
Santiago de Compostela | 490 km | 4 hr 40 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 595 km | 1 hr 10 min |
Barcelona | 1100 km | 1 hr 40 min |
Balearic Islands | 1300 km | 1 hr 50 min |
Canary Islands | 2200 km | 2 hr 45 min |
Seville | 800 km | 1 hr 25 min |
Malaga | 1100 km | 1 hr 30 min |
Bilbao | 580 km | 1 hr 5 min |
Valencia | 950 km | 1 hr 30 min |
Zaragoza | 780 km | 1 hr 25 min |
Santander | 490 km | 3 hr 15 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 595 km | 3 hr |
Barcelona | 1100 km | 7 hr 10 min |
Seville | 800 km | 7 hr 40 min |
Malaga | 1100 km | 7 hr 50 min |
Bilbao | 580 km | 10 hr |
Valencia | 950 km | 7 hr 10 min |
Zaragoza | 780 km | 7 hr 20 min |
Santander | 490 km | 9 hr |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 595 km | 5 hr 45 min |
Barcelona | 1100 km | 11 hr |
Seville | 800 km | 8 hr 20 min |
Malaga | 1100 km | 10 hr 30 min |
Bilbao | 580 km | 5 hr 40 min |
Valencia | 950 km | 9 hr |
Zaragoza | 780 km | 7 hr 45 min |
Salamanca | 425 km | 4 hr 10 min |
Santander | 490 km | 4 hr 40 min |
City | Distances (km) | Time (hours) |
---|---|---|
Balearic Islands | 900 km | 1 hr 25 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 214 km | 1 hr 40 min |
Barcelona | 842 km | 5 hr 20 min |
Seville | 462 km | 6 hr 35 min |
Malaga | 680 km | 6 hr 40 min |
Bilbao | 397 km | 5 hr 50 min |
Valencia | 578 km | 5 hr 50 min |
Zaragoza | 538 km | 4 hr 15 min |
Santander | 362 km | 6 hr 45 min |
City | Distances (km) | Time (hours) |
---|---|---|
Madrid | 214 km | 2 hr 15 min |
Barcelona | 842 km | 8 hr 10 min |
Seville | 462 km | 4 hr 20 min |
Malaga | 680 km | 6 hr 30 min |
Bilbao | 397 km | 3 hr 50 min |
Valencia | 578 km | 5 hr 30 min |
Zaragoza | 538 km | 5 hr 10 min |
Santander | 362 km | 3 hr 20 min |
Santiago de Compostela | 425 km | 4 hr 10 min |