632.46 km (393 miles) is the average travel distance between Madrid and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 2 hours.
Distance from
Madrid to BarcelonaAverage travel distance is
632.46 kmNomal travel times are between
2h 30min - 7h 35minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Train | 642.03 km | 398.94 miles | 346.67 miles |
Flight | 550.13 km | 341.83 miles | 297.05 miles |
Drive | 657.31 km | 408.43 miles | 354.92 miles |
Rideshare | 652.17 km | 405.24 miles | 352.14 miles |
Bus | 660.65 km | 410.51 miles | 356.72 miles |
BE PREPARED
Madrid - Barcelona Info
The distance from Sol to Nuevos Ministerios 4 km (2.3 miles) .
The distance from Nuevos Ministerios to Aeropuerto T4 16 km (10.22 miles) .
The distance from MAD to BCN 514 km (319.25 miles) .
The distance from El Prat de Llobregat -Terminal to Barcelona 16 km (10.06 miles) .
Travel distance chart
The distance between Madrid to Barcelona, Spain is 632.46 km (393 miles) and it would cost 38 USD ~ 28 EUR to drive in a car that consumes about 9 MPG.