How far is Barcelona Spain to Lisbon Portugal?

997 km / 619 miles

1,5 hours by plane (from El Prat [BCN] to Lisbon [LIS])

Check related links for more information.

It is 783 miles by road from Barcelona to Lisbon. it will take just over 12 hours to make the drive.