There are 6 ways to get from Shanghai to Dar es Salaam by plane, ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Pudong International Airport to Julius Nyerere International Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Julius Nyerere International Airport (DAR)plane PVG - DAR
18h 48m$365–1,018Fly Shanghai Hongqiao International Airport to Julius Nyerere International Airport
cheapest- Fly from Shanghai Hongqiao International Airport (SHA) to Julius Nyerere International Airport (DAR)plane SHA - DAR
18h 41m$298–860Fly Shanghai Pudong International Airport to Abeid Amani Karume International Airport, ferry
- Fly from Shanghai Pudong International Airport (PVG) to Abeid Amani Karume International Airport (ZNZ)plane PVG - ZNZ
- Take the ferry from Zanzibar to Dar es Salaamferry
20h 57m$353–959Train to Sunan Shuofang International Airport, fly to Julius Nyerere International Airport
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Julius Nyerere International Airport (DAR)plane WUX - DAR
19h 19m$361–1,226Bus to Nantong Xingdong Airport, fly to Julius Nyerere International Airport
- Take the bus from Shanghai Zongzhan to Jiangsu Tongzhoubus
- Fly from Nantong Xingdong Airport (NTG) to Julius Nyerere International Airport (DAR)plane NTG - DAR
21h 14m$360–1,030Fly Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport, ferry
- Fly from Shanghai Hongqiao International Airport (SHA) to Abeid Amani Karume International Airport (ZNZ)plane SHA - ZNZ
- Take the ferry from Zanzibar to Dar es Salaamferry
20h 40m$376–1,101
Shanghai Pudong International Airport (PVG) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The cheapest way to get from Shanghai to Dar es Salaam is to fly which costs $290 - $900 and takes 18h 41m.
The fastest way to get from Shanghai to Dar es Salaam is to fly which takes 18h 41m and costs $290 - $900.
The distance between Shanghai and Dar es Salaam is 9753 km.
It takes approximately 18h 48m to get from Shanghai to Dar es Salaam, including transfers.
Dar es Salaam is 5h behind Shanghai. It is currently 1:21 AM in Shanghai and 8:21 PM in Dar es Salaam.
There are 806+ hotels available in Dar es Salaam.
What companies run services between Shanghai, China and Dar es Salaam, Tanzania?
Ethiopian Airlines, Qatar Airways, and Emirates fly from Shanghai Pudong International Airport (PVG) to Julius Nyerere International Airport (DAR) 5 times a day.
- Website
- ethiopianairlines.com
Flights from Shanghai Pudong International Airport to Julius Nyerere International Airport via Addis Ababa
- Ave. Duration
- 19h 12m
- When
- Every day
- Estimated price
- $460–1,100
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 18h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,300
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $500–1,300
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Hong Kong, Addis Ababa
- Ave. Duration
- 20h 55m
- When
- Every day
- Estimated price
- $500–1,300
Flights from Shanghai Pudong International Airport to Abeid Amani Karume International Airport via Addis Ababa
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- $550–1,400
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 20h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $550–1,400
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Hong Kong, Addis Ababa
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- $600–1,500
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 22h
- When
- Every day
- Estimated price
- $600–1,500
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 18h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–1,500
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 21h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–1,500
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Tianfu International, Addis Ababa
- Ave. Duration
- 18h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $600–1,500
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $600–1,500
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Hong Kong, Addis Ababa
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- $600–1,500
- Website
- kenya-airways.com
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Nairobi
- Ave. Duration
- 17h 37m
- When
- Every day
- Estimated price
- $300–1,000
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Nairobi
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- $360–1,200
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Changsha, Nairobi
- Ave. Duration
- 17h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $350–1,200
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Nairobi
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- $360–1,200
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Guangzhou Baiyun, Nairobi
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- $360–1,200
- Website
- airtanzania.co.tz
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Abeid Amani Karume International Airport
- Ave. Duration
- 16h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $420–1,000
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Chongqing, Dubai
- Ave. Duration
- 25h 45m
- When
- Monday
- Estimated price
- $290–850
Flights from Shanghai Pudong International Airport to Abeid Amani Karume International Airport via Guangzhou Baiyun
- Ave. Duration
- 14h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $450–1,100
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Abeid Amani Karume International Airport
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $490–1,200
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Guangzhou Baiyun, Abeid Amani Karume International Airport
- Ave. Duration
- 16h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $500–1,200
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Chongqing, Dubai
- Ave. Duration
- 25h 30m
- When
- Monday
- Estimated price
- $340–1,000
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Guangzhou Baiyun
- Ave. Duration
- 14h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $500–1,200
- Website
- etihad.com
Flights from Shanghai Hongqiao International Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $500–1,300
Flights from Shanghai Pudong International Airport to Abeid Amani Karume International Airport via Abu Dhabi
- Ave. Duration
- 23h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $310–850
Flights from Sunan Shuofang International Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 22h
- When
- Every day
- Estimated price
- $600–1,500
Flights from Nantong Xingdong Airport to Julius Nyerere International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 21h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–1,500
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Beijing Capital, Addis Ababa
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $600–1,500
- Website
- qatarairways.com
Flights from Shanghai Pudong International Airport to Julius Nyerere International Airport via Doha
- Ave. Duration
- 21h 7m
- When
- Every day
- Estimated price
- $350–1,000
Flights from Shanghai Pudong International Airport to Abeid Amani Karume International Airport via Doha
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- $420–1,200
- Website
- emirates.com
Flights from Shanghai Pudong International Airport to Julius Nyerere International Airport via Dubai
- Ave. Duration
- 18h 45m
- When
- Every day
- Estimated price
- $360–1,100
Flights from Shanghai Pudong International Airport to Abeid Amani Karume International Airport via Dubai
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- $430–1,400
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Chongqing, Dubai
- Ave. Duration
- 21h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $340–1,000
- Website
- flydubai.com
Flights from Shanghai Hongqiao International Airport to Abeid Amani Karume International Airport via Chongqing, Dubai
- Ave. Duration
- 21h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $340–1,000
Train from Shanghai station to Wuxi
- 2nd Class Seat
- $8–10
- 1st Class Seat
- $14–16
- Business Class Seat
- $19–28
Train from Shanghai station to Wuxi
- Hard Seat
- $6–10
- Hard Sleeper
- $7–12
- Soft Sleeper
- $18–26
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $9–13
- Adult - 1st Class
- $11–16
Train from Shanghai station to Wuxi
- Hard Seat
- $3–5
- Hard sleeper
- $7–11
- Soft sleeper
- $12–16
- [email protected]
- Website
- chinabusguide.com
Bus from Shanghai Zongzhan to Jiangsu Tongzhou
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $9–15
- Schedules at
- chinabusguide.com
- Bus
- $10–15
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
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 Slovenia: Getting from Ljubljana to Lake Bled, 5 incredible day trips from Florence by train, and Which London airport should I choose? - to help you get the most out of your next trip.




















