The journey from Madrid to Barcelona is approximately 380 miles. Given that one has to respect the speed liimit of 75 mph and that both cities can be very busy and difficult to navigate, it will take around six to seven hours to get there.
Chat with our AI personalities