






Planning to drive from Madrid to Barcelona? Easily compare rental cars from several suppliers. Don't forget, you can easily travel in the reverse direction from Barcelona to Madrid.
The distance between Madrid and Barcelona is approximately 621 km (386 miles) if driving along A-2 and AP-2. The estimated travel time is 6-7 h. Note that AP-2 is a toll road.