There are 3 ways to get from Shanghai to Nantong by bus, taxi or car
Bus • 2h
2 alternative options
Taxi • 1h 29m
$70 - $90
Drive • 1h 29m
$11 - $17
Questions & Answers
The cheapest way to get from Shanghai to Nantong is to bus which costs ¥65 and takes 2h.
The quickest way to get from Shanghai to Nantong is to taxi which costs ¥500 - ¥650 and takes 1h 29m.
Yes, there is a direct bus departing from Shanghai General and arriving at Nantong. Services depart every 20 minutes, and operate every day. The journey takes approximately 2h.
The distance between Shanghai and Nantong is 105 km. The road distance is 130.6 km.
The best way to get from Shanghai to Nantong without a car is to bus which takes 2h and costs ¥65.
The bus from Shanghai General to Nantong takes 2h including transfers and departs every 20 minutes.
Shanghai to Nantong bus services, operated by China Bus Guide, depart from Shanghai General station.
Shanghai to Nantong bus services, operated by China Bus Guide, arrive at Nantong station.
Yes, the driving distance between Shanghai to Nantong is 131 km. It takes approximately 1h 29m to drive from Shanghai to Nantong.
There are 57+ hotels available in Nantong. Prices start at $20 USD per night.
What companies run services between Shanghai, China and Nantong, China?
China Bus Guide operates a bus from Shanghai to Nantong every 20 minutes. Tickets cost $10 and the journey takes 2h.
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, South Korea: Travelling from Seoul to Busan and Travelling around the UAE - to help you get the most out of your next trip.