← All routes

Road trip route · Spain

Madrid to Barcelona drive time, distance, costs & the best stops

Drive time
6 hr 51 min
Distance
617 km
Fuel (est.)
€68
Tolls (est.)
€16

The Madrid to Barcelona drive

The drive from Madrid to Barcelona covers 383 miles (617 km) and takes about 6 hr 51 min without stops. That's a long haul for one day, most drivers split it over two days, stopping overnight near Basilica del Pilar, which turns a slog into a proper road trip.

Expect fuel for a typical petrol car (~40 mpg) to cost around €68 one-way plus roughly €16 in motorway tolls. Prices shift monthly, so treat these as ballpark figures.

Best stops between Madrid and Barcelona

Within ~30 km of the driving route, worth the detour.

Castles & Palaces

Aljaferia Palace, Zaragoza

A magnificent 11th-century Moorish palace in Aragon, the northernmost example of Hispano-Muslim architecture in Spain.

Cathedrals & Temples

Basilica del Pilar

A vast riverside basilica bristling with tiled domes and towers, Spain's great Marian shrine reflected in the Ebro at Zaragoza.

Ancient Ruins

Tarragona Roman Amphitheatre

A seaside Roman amphitheatre overlooking the Mediterranean, centrepiece of one of Spain's great Roman cities.

Landmarks

Ferrari Land

Europe's first Ferrari-branded theme park at PortAventura with the continent's tallest and fastest vertical accelerator.

Landmarks

PortAventura World

Spain's most visited theme park on the Costa Dorada featuring themed areas inspired by world civilizations.

Madrid to Barcelona FAQs

How long is the drive from Madrid to Barcelona?

Driving from Madrid to Barcelona takes about 6 hr 51 min nonstop, covering 383 miles (617 km). Add time for breaks: most drivers stop every 2 hours.

How much does it cost to drive from Madrid to Barcelona?

Fuel for a typical petrol car (~40 mpg) costs roughly €68 one-way. Expect around €16 in motorway tolls. Estimates are indicative: prices change monthly.

Can I drive from Madrid to Barcelona in one day?

It's possible but long: 6 hr 51 min of driving. Most people split it over two days, with an overnight stop near Basilica del Pilar, which turns the drive into a proper road trip.

What are the best stops between Madrid and Barcelona?

Top-rated stops in the drive corridor include Aljaferia Palace, Zaragoza, Basilica del Pilar, Tarragona Roman Amphitheatre: see the full list of 5 stops on this page.

More drives from Madrid & Barcelona

Planning a bigger trip? Try the free Spain road trip planner, or read the driving in Spain guide.