Spain

Barcelona
to Madrid

Coast to capital through Spanish heartland

Plan this trip No account needed to start

Distance

620 km (385 miles)

Duration

6-7 hours direct, 2-3 days scenic

Best Time

March to May, September to November

Route

BarcelonaMadrid

About this drive

The long way there

The drive from Barcelona to Madrid connects Spain's two largest cities across the varied landscapes of the interior. Leave the Mediterranean coast behind as you cross Aragon and Castile-La Mancha—land of Don Quixote's windmills. Experience the contrast between Catalonia's coastal culture and Castilian traditions.

Stops along the way

Where to pull over

1

Montserrat

60 km in

Dramatic mountain monastery near Barcelona

2

Zaragoza

300 km in

Moorish palaces and stunning Basilica del Pilar

3

Calatayud

380 km in

Mudéjar architecture and fortress ruins

4

Sigüenza

480 km in

Medieval town with castle parador hotel

5

Alcalá de Henares

590 km in

Cervantes' birthplace and historic university

Field notes

Driving tips

  • 1

    Spanish highways (autopistas) have tolls; national roads are free

  • 2

    Avoid driving in Spanish cities—traffic and parking are challenging

  • 3

    Embrace the Spanish schedule: late lunch, late dinner

  • 4

    Summer in central Spain is extremely hot—travel spring or fall

  • 5

    Stop at roadside ventas for authentic Spanish cuisine

Alternate routes

Other ways through

  • AP-2/A-2 autopista direct

  • N-II scenic national road