Distance Barcelona - Madrid

As the Crow Flies

The distance between Barcelona and Madrid is 506 kilometers (314 miles).

Barcelona (Population: 1,621,537) is located in Cataluña. Madrid (Population: 3,265,038) is located in Community of Madrid. Cataluña and Community of Madrid are both in Spain. Spain is located in Europe.

By Car

Calculating route...

The driving distance from Barcelona to Madrid is   kilometers (  miles).
The driving time is estimated to be  .

By Train

Calculating route...

The driving distance from Barcelona to Madrid is   kilometers (  miles).
The driving time is estimated to be  .

Time Offset

Barcelona and Madrid are in the same time zone: Central European Summer Time (CEST).
The local time is 7:21 PM.

Barcelona (CEST)
7:21 PM
Madrid (CEST)
7:21 PM