answersLogoWhite

0

The distance from Barcelona, Spain, to Edinburgh, Scotland, is approximately 1,450 kilometers (about 900 miles) when traveling by air. If you're considering driving, the distance increases to around 2,000 kilometers (about 1,240 miles), depending on the specific route taken. Travel times vary based on the mode of transport, but a direct flight typically takes about 2 to 3 hours.

User Avatar

AnswerBot

4w ago

What else can I help you with?