EN RO

Distances from Barcelona

Barcelona is in Spain, at 41.3888° N, 2.1590° E. Below are straight-line distances to nearby cities and the world's major cities – pick one for the road distance, driving time and map.

CityCountrykmmilesDirection
Sant MartíSpain4.73NE
L'Hospitalet de LlobregatSpain5.94WSW
BadalonaSpain10.06NE
SabadellSpain17.711NNW
TerrassaSpain23.114NNW
PalmaSpain206128SSE
ToulouseFrance253157NNW
ZaragozaSpain255159W
MontpellierFrance284177NNE
ValenciaSpain303188SW
MarseilleFrance340211NE
AlicanteSpain406253SW
ElcheSpain425264SW
Gasteiz / VitoriaSpain431268WNW
BordeauxFrance444276NNW
BilbaoSpain468291WNW
MurciaSpain471293SW
Alcalá de HenaresSpain475295W
NiceFrance492306ENE
Ciudad LinealSpain500311W
MadridSpain505314W
ValladolidSpain575357W
GranadaSpain682423SW
GijónSpain686426WNW
OviedoSpain694431WNW
CórdobaSpain710441WSW
MálagaSpain770478SW
SevillaSpain829515WSW
A CoruñaSpain896557WNW
VigoSpain908564W
LondonUnited Kingdom1,138707N
Las Palmas de Gran CanariaSpain2,1741,351SW
Santa Cruz de TenerifeSpain2,2021,368SW
IstanbulTürkiye2,2391,391E
Saint PetersburgRussia2,8251,756NNE
CairoEgypt2,8981,801ESE
MoscowRussia3,0171,874NE
BaghdadIraq3,8072,366E
LagosNigeria3,8722,406S
TehranIran4,2832,661E
KinshasaCongo - Kinshasa5,2363,253SSE
KarachiPakistan6,1753,837E
New York CityUnited States6,1813,840WNW
LahorePakistan6,3753,961ENE
DelhiIndia6,7834,215ENE
MumbaiIndia7,0424,376E
BengaluruIndia7,8574,882E
KolkataIndia8,0835,023ENE
DhakaBangladesh8,1685,076ENE
Rio de JaneiroBrazil8,5175,292SW
BogotáColombia8,5265,298W
ChengduChina8,7175,416ENE
São PauloBrazil8,7755,452SW
Xi’anChina8,7885,461NE
BeijingChina8,8255,484NE
NanchongChina8,8515,500ENE
HarbinChina8,8965,528NE
TianjinChina8,9335,551NE
ChongqingChina8,9775,578ENE
ShenyangChina9,0695,636NE
Tai’anChina9,1675,696NE
WuhanChina9,4325,861NE
Mexico CityMexico9,5035,905WNW
NanjingChina9,6075,970NE
SeoulSouth Korea9,6255,981NE
BangkokThailand9,6926,022ENE
SuzhouChina9,7856,080NE
HangzhouChina9,8416,115NE
ShanghaiChina9,8456,118NE
GuangzhouChina9,9536,185ENE
DongguanChina9,9976,212ENE
LimaPeru10,0046,216WSW
ShenzhenChina10,0576,249ENE
Hong KongHong Kong SAR China10,0866,267ENE
ShantouChina10,1796,325ENE
TaipeiTaiwan10,3686,442NE
TokyoJapan10,4386,486NNE
Buenos AiresArgentina10,4436,489SW
SantiagoChile11,1396,921SW
JakartaIndonesia11,6917,265E

Calculate from Barcelona to any address →