930 miles
About 710 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.
The Eurostar does not go to Barcelona. Eurostar is the brand name of the high speed train service London-Paris and London-Lille-Brussels.
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 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.
The driving distance from London to Barcelona, Spain is 927 road miles - about 14.5 hours driving time.
924.5 miles
688 miles Gatwick Airport (LGW) to Barcelona Airport (BCN)