Around the World

Distance between Barcelona and Madrid

Distance from Barcelona to Madrid is 313 miles / 504 kilometers.

Map showing the distance from Barcelona to Madrid

Beeline Air distance: miles km

Barcelona

City: Barcelona
Country: Spain
Coordinates: 41°23′19″N
2°9′32″E

Madrid

City: Madrid
Country: Spain
Coordinates: 40°24′59″N
3°42′9″W

Time difference between Barcelona and Madrid

There is no time difference between Barcelona and Madrid. Current local time in Barcelona and Madrid is 23:52 CET (2024-03-28)

Search