how far is madrid from barcelona
Madrid and Barcelona are a little under 500 km apart as the crow flies, and about 600 km apart by road.
Basic distances
- Straight-line (city center to city center): about 504 km or 313 miles.
- Typical driving distance: about 600 km (roughly 372–620 km depending on the exact route).
- Flight distance between the main airports (MAD–BCN): about 484 km or 301 miles.
Typical travel times
- By high-speed train (AVE): around 2.5–3 hours between central stations (Atocha–Sants), depending on the service.
- By car: roughly 6–6.5 hours of driving under normal highway conditions.
- By plane: about 1 hour 15 minutes of flight time, but total door-to-door is usually 3–4 hours once airport transfers and security are included.
If you’re planning a trip
- For speed and convenience city-center to city-center, the high-speed train is usually the most practical option.
- For flexibility and stopping in smaller towns along the way (Zaragoza, Lleida, etc.), driving works well.
- For tight flight connections or frequent flier miles, flying between MAD and BCN is common, with many daily departures.
Information gathered from public forums or data available on the internet and portrayed here.