There are 6 ways to get from Shanghai to Medina by plane, car, 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 Prince Mohammad Bin Abdulaziz Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Prince Mohammad Bin Abdulaziz Airport (MED)plane PVG - MED
17h 16mSAR 944–2,545Drive 9,889 km
- Drive from Shanghai Station to Medinacar 9,889 km
4d 14hSAR 4,674–6,751Train to Hangzhou Xiaoshan International Airport, fly to Prince Mohammad Bin Abdulaziz Airport
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Prince Mohammad Bin Abdulaziz Airport (MED)plane HGH - MED
20h 54mSAR 1,258–3,498Fly Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Prince Mohammad Bin Abdulaziz Airport (MED)plane SHA - MED
19h 49mSAR 1,016–3,116Fly Shanghai Pudong International Airport to Jeddah, train
- Fly from Shanghai Pudong International Airport (PVG) to Jeddah (JED)plane PVG - JED
- Take the train from Jeddah Airport to Madinahtrain
20h 4mSAR 1,075–2,706Fly Shanghai Pudong International Airport to Yanbu Airport, bus
- Fly from Shanghai Pudong International Airport (PVG) to Yanbu Airport (YNB)plane PVG - YNB
- Take the bus from Yanbu Bus Station to Al Madinah Bus Stationbus
23h 36mSAR 1,840–5,021
Shanghai Pudong International Airport (PVG) to Prince Mohammad Bin Abdulaziz Airport (MED) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Medina is to fly which costs 900﷼ - 2600﷼ and takes 17h 16m.
The fastest way to get from Shanghai to Medina is to fly which takes 17h 16m and costs 900﷼ - 2600﷼.
The distance between Shanghai and Medina is 7973 km. The road distance is 9889 km.
It takes approximately 17h 16m to get from Shanghai to Medina, including transfers.
Medina is 5h behind Shanghai. It is currently 4:36 AM in Shanghai and 11:36 PM in Medina.
Yes, the driving distance between Shanghai to Medina is 9889 km. It takes approximately 4 days 14h to drive from Shanghai to Medina.
There are 1051+ hotels available in Medina.
What companies run services between Shanghai, China and Medina, Saudi Arabia?
Qatar Airways, China Eastern Airlines, and four other airlines fly from Shanghai Pudong International Airport (PVG) to Prince Mohammad Bin Abdulaziz Airport (MED) 5 times a day.
- Website
- qatarairways.com
Flights from Shanghai Pudong International Airport to Prince Mohammad Bin Abdulaziz Airport via Doha
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- SAR 1,100–3,500
Flights from Hangzhou Xiaoshan International Airport to Prince Mohammad Bin Abdulaziz Airport via Doha
- Ave. Duration
- 16h 20m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,600–4,800
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Guangzhou Baiyun, Doha
- Ave. Duration
- 18h 17m
- When
- Every day
- Estimated price
- SAR 1,100–4,300
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Chongqing, Doha
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,400–4,100
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Shenzhen Bao'an International, Doha
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- SAR 1,000–3,100
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Beijing Daxing, Doha
- Ave. Duration
- 19h 35m
- When
- Every day
- Estimated price
- SAR 1,000–4,200
Flights from Shanghai Pudong International Airport to Jeddah via Doha
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- SAR 1,000–3,200
Flights from Shanghai Pudong International Airport to Yanbu Airport via Doha
- Ave. Duration
- 18h 22m
- When
- Friday
- Estimated price
- SAR 1,600–4,700
- Website
- etihad.com
Flights from Shanghai Pudong International Airport to Prince Mohammad Bin Abdulaziz Airport via Abu Dhabi
- Ave. Duration
- 17h 47m
- When
- Every day
- Estimated price
- SAR 900–2,600
Flights from Hangzhou Xiaoshan International Airport to Prince Mohammad Bin Abdulaziz Airport via Abu Dhabi
- Ave. Duration
- 23h 22m
- When
- Monday, Wednesday, Friday, and Thursday
- Estimated price
- SAR 1,200–3,400
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Beijing Capital, Abu Dhabi
- Ave. Duration
- 19h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- SAR 1,000–3,300
Flights from Shanghai Pudong International Airport to Jeddah via Abu Dhabi
- Ave. Duration
- 14h 57m
- When
- Every day
- Estimated price
- SAR 800–2,400
- Website
- emirates.com
Flights from Shanghai Pudong International Airport to Prince Mohammad Bin Abdulaziz Airport via Dubai
- Ave. Duration
- 15h
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,200–3,900
Flights from Hangzhou Xiaoshan International Airport to Prince Mohammad Bin Abdulaziz Airport via Dubai
- Ave. Duration
- 20h 27m
- When
- Every day
- Estimated price
- SAR 1,600–5,500
Flights from Shanghai Hongqiao International Airport to Prince Mohammad Bin Abdulaziz Airport via Shenzhen Bao'an International, Dubai
- Ave. Duration
- 24h
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- SAR 1,500–4,900
Flights from Shanghai Pudong International Airport to Jeddah via Dubai
- Ave. Duration
- 16h 2m
- When
- Every day
- Estimated price
- SAR 1,100–3,500
- Website
- egyptair.com
Flights from Shanghai Pudong International Airport to Prince Mohammad Bin Abdulaziz Airport via Cairo
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,700–4,200
Flights from Hangzhou Xiaoshan International Airport to Prince Mohammad Bin Abdulaziz Airport via Cairo
- Ave. Duration
- 15h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 2,300–6,000
Flights from Shanghai Pudong International Airport to Jeddah via Cairo
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,500–3,800
- Website
- saudia.com
Flights from Shanghai Pudong International Airport to Prince Mohammad Bin Abdulaziz Airport via Riyadh
- Ave. Duration
- 15h 55m
- When
- Wednesday to Sunday
- Estimated price
- SAR 900–2,600
Flights from Shanghai Pudong International Airport to Jeddah via Riyadh
- Ave. Duration
- 14h 50m
- When
- Wednesday to Sunday
- Estimated price
- SAR 850–2,300
Flights from Shanghai Pudong International Airport to Jeddah via Dubai
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- SAR 850–2,400
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Jeddah via Abu Dhabi
- Ave. Duration
- 14h 57m
- When
- Every day
- Estimated price
- SAR 800–2,400
Flights from Shanghai Pudong International Airport to Jeddah via Dubai
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- SAR 850–2,400
- Website
- gulfair.com
Flights from Shanghai Pudong International Airport to Jeddah via Manama
- Ave. Duration
- 16h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 850–2,300
- Website
- turkishairlines.com
Flights from Shanghai Pudong International Airport to Yanbu Airport via Istanbul
- Ave. Duration
- 18h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- SAR 1,800–6,000
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- SAR 40–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- SAR 40–55
- Adult - 1st Class
- SAR 50–75
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Jeddah Airport to Madinah
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- SAR 85–265
- Schedules at
- sar.hhr.sa
- Economy
- SAR 85–130
- Business
- SAR 150–220
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Yanbu Bus Station to Al Madinah Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- SAR 80–120
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
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 Bali: What to do if Mount Agung erupts, 4 stunningly beautiful Philippines islands you need to visit, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.















