How far is it from Barcelona to Madrid?
driving distance = 384 miles
Follow the Barcelona to Madrid driving route along Autovía del Nordeste.
flight distance = 314 miles
Travel time from Barcelona, Spain to Madrid, Spain
How long does it take to drive?
5 hours, 23 minutes
Find out how many hours from Barcelona to Madrid by car if you're planning a road trip.
How long does it take to fly?
1 hour, 8 minutes
This is estimated based on the Barcelona to Madrid distance by plane of 314 miles.
What's the distance to Barcelona, Spain from where I am now?
How far is Madrid, Spain from me?