EN RO

Distances from Shanghai

Shanghai is in China, at 31.2222° N, 121.4581° 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
KunshanChina51.032WNW
SuzhouChina82.751W
Changshu CityChina82.751NW
WuxiChina11873WNW
NingboChina14993S
HangzhouChina161100SW
PuyangChina247154SW
NanjingChina271168WNW
HefeiChina403250WNW
HuainanChina450279WNW
TongshanChina520323NW
QingdaoChina546339N
Zhu Cheng CityChina563350NNW
FuzhouChina609379SSW
NanchangChina610379WSW
GwangjuSouth Korea670416NE
Tai’anChina682423NW
TaipeiTaiwan684425S
WuhanChina691429W
ZiboChina693430NNW
JinanChina731454NNW
ZhengzhouChina828515WNW
DalianChina853530N
SeoulSouth Korea867539NE
TianjinChina961597NNW
ShantouChina989614SSW
BeijingChina1,067663NNW
ShenyangChina1,186737N
DongguanChina1,187738SW
ShenzhenChina1,209751SW
GuangzhouChina1,211752SW
Xi’anChina1,221759WNW
FoshanChina1,226762SW
Hong KongHong Kong SAR China1,227762SW
ChongqingChina1,443897W
ChangchunChina1,445898NNE
NanchongChina1,468912W
ChengduChina1,6611,032W
HarbinChina1,6741,040NNE
TokyoJapan1,7631,096ENE
KunmingChina1,9611,219WSW
BangkokThailand2,8861,793SW
YangonMyanmar (Burma)3,0171,875WSW
ChittagongBangladesh3,0951,923WSW
DhakaBangladesh3,1681,969W
KolkataIndia3,4112,119W
DelhiIndia4,2512,642W
JakartaIndonesia4,4252,750SSW
LahorePakistan4,4452,762WNW
ChennaiIndia4,6622,897WSW
BengaluruIndia4,9153,054WSW
MumbaiIndia5,0373,130W
KarachiPakistan5,3473,323W
TehranIran6,3903,971WNW
MoscowRussia6,8314,245NW
BaghdadIraq7,0854,402WNW
Saint PetersburgRussia7,1194,424NW
RiyadhSaudi Arabia7,2524,506WNW
SydneyAustralia7,8534,879SSE
IstanbulTürkiye8,0044,973NW
MelbourneAustralia8,0244,986SSE
CairoEgypt8,3685,200WNW
LondonUnited Kingdom9,2175,727NNW
Los AngelesUnited States10,4576,497NE
KinshasaCongo - Kinshasa11,7987,331W
New York CityUnited States11,8837,384NNE
LagosNigeria12,2417,606WNW
Mexico CityMexico12,9298,034NE
BogotáColombia15,7139,764NNE
LimaPeru17,16710,667NE
Rio de JaneiroBrazil18,24511,337WNW
São PauloBrazil18,57011,539WNW
SantiagoChile18,86111,720ESE
Buenos AiresArgentina19,62812,196S

Calculate from Shanghai to any address →