How Far Is Barcelona to London?

By Alice Nichols

Are you planning a trip from Barcelona to London? Knowing the distance between these two iconic cities is essential for proper planning. Let’s find out how far Barcelona is from London.

Distance by Air

If you choose to travel by air, the distance between Barcelona and London is approximately 1,083 kilometers. This is the most convenient and time-efficient option, with direct flights available from various airlines.

Flight Duration

The average flight duration from Barcelona to London is around 2 hours and 15 minutes. However, this may vary depending on factors such as weather conditions and the specific route taken by the airline.

Airports

In Barcelona, you can catch a flight at Barcelona-El Prat Airport (BCN), located approximately 12 kilometers southwest of the city center. In London, there are several airports to choose from:

  • Heathrow Airport (LHR): The largest airport in London, located 23 kilometers west of central London.
  • Gatwick Airport (LGW): The second-largest airport in London, situated 45 kilometers south of central London.
  • Stansted Airport (STN): Located approximately 55 kilometers northeast of central London.
  • Luton Airport (LTN): Situated approximately 56 kilometers northwest of central London.

Distance by Train

If you prefer traveling by train, it’s important to note that there is no direct train route between Barcelona and London due to geographical constraints. However, you can take a combination of trains and ferries to reach your destination.

Train and Ferry Duration

The train journey from Barcelona to London involves multiple transfers, including a ferry crossing. The total travel time can vary depending on the specific route, but it typically takes around 15-20 hours, including transfer times.

Railway Stations

In Barcelona, you can catch a train at Barcelona Sants railway station, which is the main railway station in the city. In London, your final destination will depend on the specific route taken, but major railway stations include London St Pancras International, London Victoria, and London Liverpool Street.

Distance by Road

If you enjoy road trips and have enough time on your hands, traveling from Barcelona to London by road can be an adventurous option. The approximate driving distance is around 1,432 kilometers.

Driving Duration

The driving duration from Barcelona to London can vary depending on factors such as traffic conditions, rest stops, and your preferred route. On average, it takes approximately 15-20 hours. It’s important to plan for rest breaks and consider overnight stays if necessary.

Routes

There are multiple routes you can take when driving from Barcelona to London. One common route includes traveling through France via the A9/E15 motorway. Another option is taking the ferry from Calais (France) to Dover (UK) before reaching London.

In conclusion, whether you choose to travel by air, train, or road, there are various options available to cover the distance between Barcelona and London. Consider your priorities, time constraints, and preferences to select the most suitable mode of transportation for your journey.