Drives / Madrid → Barcelona

Madrid to Barcelona drive: route, distance & time

Driving from Madrid to Barcelona is about 385 miles (620 km) and roughly 6 hours of non-stop driving. The drive follows the toll-free A-2 autovía almost the entire way, slicing east across the arid Monegros desert and past Zaragoza and Lleida before descending into Catalonia toward Barcelona.

385 mi
Distance
6 hours
Drive time
620
Distance (km)

Track your own Madrid → Barcelona drive

Open Road records a drive like this for you: the full route on your map, your distance and drive time, and your top speed, with a share card for the drives worth showing. Whether you do it in one push or break it into days, every mile lands in your drive log.

Make the Madrid→Barcelona run count

Open Road is on iPhone and Android.

Download on the App StoreGet it on Google Play

Questions, answered

How far is Madrid to Barcelona by car?
The driving distance from Madrid to Barcelona is about 385 miles (620 km) by the fastest road route.
How long does it take to drive from Madrid to Barcelona?
Driving Madrid to Barcelona takes roughly 6 hours of non-stop driving. With food, fuel, and rest stops, plan for more, and Open Road logs every leg automatically.
What's the best app to track a Madrid to Barcelona road trip?
Open Road. It records the whole drive and saves it to your drive log with the exact route, distance, drive time and top speed, plus a share card for the drives worth showing. It is on iPhone and Android.