About 710 miles.
930 miles
A flight from Barcelona, Spain to London, United Kingdom would take about 2 hours to complete. There is approximately 707 miles between the two locations.
NO. London is both more populous and covers more territory.
It 20 minute to drive
There are no direct trains between London and Barcelona. You would probably have to change trains (and stations) in Paris and Madrid. Total journey time about 2 days and expensive.
LHR LONDON HEATHROW,GBTOBCN BARCELONA,ES 712 MI/ 1146 KM S
The driving distance from London to Barcelona, Spain is 927 road miles - about 14.5 hours driving time.
The travel time between London to India (Bangalore) is 9hr and 30 mins and travel time between India (Bangalore) to London is 10hrs and 30 mins.
924.5 miles
688 miles Gatwick Airport (LGW) to Barcelona Airport (BCN)
It's about a 26 hour flight one way. Stopovers to Barcelona are usually in Hong Kong and London or if you're travelly from Barcelona to NZ then usually stopovers are London, Bangkok and Sydney but it all depends on which airlines you travel on.