driving time barcelona to madrid
How long is the drive from Barcelona, Spain to Madrid, Spain? The total driving time is 6 hours.