647.83 km (403 miles) is the average travel distance between Barcelona and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 4 hours.
Distance from
Barcelona to MadridAverage travel distance is
647.83 kmNomal travel times are between
2h 46min - 6h 32minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Train | 663.35 km | 412.19 miles | 358.18 miles |
Flight | 560.99 km | 348.59 miles | 302.91 miles |
Bus | 676.92 km | 420.62 miles | 365.51 miles |
Drive | 690.06 km | 428.78 miles | 372.6 miles |
BE PREPARED
Barcelona - Madrid Info
The distance from Barcelona P.Gracia to Aeropuerto de Prat 27 km (16.68 miles) .
The distance from BCN to MAD 519 km (322.43 miles) .
The distance from Aeropuerto T4 to Recoletos 16 km (9.7 miles) .
Travel distance chart
The distance between Barcelona to Madrid is 647.83 km (403 miles) and it would cost 40 USD ~ 29 EUR to drive in a car that consumes about 10 MPG.