Travel within China is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in ?

Book now

There are 6 ways to get from Shanghai Hongqiao Airport (SHA) to Haimen by bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Bus

  1. Take the bus from Shanghai South to Jiangsu Haimen

Cheapest

Bus via Shanghai General

  1. Take the bus from Shanghai General to Jiangsu Haimen

Line 941 bus, bus

  1. Take the line 941 bus from Hongqiao Traffic Hub East Center to Shanghai Station
  2. Take the bus from Shanghai General to Jiangsu Haimen

Taxi

  1. Take a taxi from Shanghai Hongqiao Airport (SHA) to Haimen

Drive

  1. Drive from Shanghai Hongqiao Airport (SHA) to Haimen

Towncar

  1. Take a town car from Shanghai Hongqiao Airport to Haimen

Questions & Answers

The cheapest way to get from Shanghai Hongqiao Airport (SHA) to Haimen is to drive which costs ¥65 - ¥100 and takes 1h 21m.

More details

The quickest way to get from Shanghai Hongqiao Airport (SHA) to Haimen is to taxi which costs ¥360 - ¥440 and takes 1h 21m.

More details

The distance between Shanghai Hongqiao Airport (SHA) and Haimen is 77 km. The road distance is 121 km.

Get driving directions

The best way to get from Shanghai Hongqiao Airport (SHA) to Haimen without a car is to bus which takes 2h 11m and costs ¥75 - ¥100.

More details

It takes approximately 2h 11m to get from Shanghai Hongqiao Airport (SHA) to Haimen, including transfers.

More details

Yes, the driving distance between Shanghai Hongqiao Airport (SHA) to Haimen is 121 km. It takes approximately 1h 21m to drive from Shanghai Hongqiao Airport (SHA) to Haimen.

Get driving directions

There are 10+ hotels available in Haimen. Prices start at ¥750 per night.

More details

Map of how to get from Shanghai Hongqiao Airport (SHA) to Haimen.
Launch map view
  • Distance: 77.2 km
  • Duration: 2h 11m

What companies run services between Shanghai Hongqiao Airport (SHA), China and Haimen, Jiangsu, China?

China Bus Guide operates a bus from Shanghai South to Jiangsu Haimen every 30 minutes. Tickets cost ¥55 and the journey takes 1h 10m.

Bus operators
China Bus Guide
Email
bus@chinatrainguide.com
Website
chinabusguide.com
Bus from Shanghai South to Jiangsu Haimen
Ave. Duration
1h 10m
Frequency
Every 30 minutes
Estimated price
¥55
Schedules at
chinabusguide.com
Bus from Shanghai General to Jiangsu Haimen
Ave. Duration
1h 30m
Frequency
Every 30 minutes
Estimated price
¥48
Schedules at
chinabusguide.com
Shanghai Airport Authority
Bus from Hongqiao Traffic Hub East Center to Shanghai Station
Ave. Duration
1h
Frequency
Every 20 minutes
Estimated price
¥6
Schedules at
shanghai.8684.cn
Other operators
Taxi from Shanghai Hongqiao Airport (SHA) to Haimen
Ave. Duration
1h 21m
Estimated price
¥360 - ¥440
Shanghai Qiangsheng
Phone
+86 21 - 62580000
Shanghai Jinjiang Taxi Service
Phone
+86 21 - 96961
Shanghai Dazhong
Phone
+ 86 21 - 96822
Website
96822.com
Jayride
Ave. Duration
1h 21m
Frequency
On demand
Towncar from Shanghai Hongqiao Airport to Haimen
Estimated price
¥700 - ¥1000

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 French strikes 2018: What are my alternative transport options?, How to get from Heathrow Airport into central London and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.