There are 5 ways to get from Makhachkala to Shanghai by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Shanghai Hongqiao International Airport
best- Fly from Uytash Airport (MCX) to Shanghai Hongqiao International Airport (SHA)MCX - SHA
18h 17m¥2,750–10,059Train, bus
cheapest- Take the train from Mahachkala to Astrahan 1
- Take the train from Astrahan 1 to Aksaraiskaia
- Take the train from Aksarayskaya-1 to Makat
- Take the train from Makat to Astana 1
- Take the bus from Saparzhai bus station to Ürümqi
- Take the train from Ürümqi to Shanghai station
5d 5h¥1,288–1,763Drive 8,283.2 km
- Drive from Makhachkala to Shanghai8,283.2 km
4d 5h¥7,385–10,667Fly to Shanghai Pudong International Airport
- Fly from Uytash Airport (MCX) to Shanghai Pudong International Airport (PVG)MCX - PVG
17h 58m¥2,690–9,609Fly to Hangzhou Xiaoshan International Airport, train
- Fly from Uytash Airport (MCX) to Hangzhou Xiaoshan International Airport (HGH)MCX - HGH
- Take the train from Hangzhou East to Shanghai Hongqiao Station
20h 7m¥2,822–10,198
Uytash Airport (MCX) to Shanghai Hongqiao International Airport (SHA) flights
Questions & Answers
The cheapest way to get from Makhachkala to Shanghai is to train and bus which costs ¥1200 - ¥1800 and takes 5 days 5h.
The fastest way to get from Makhachkala to Shanghai is to fly which takes 17h 58m and costs ¥2600 - ¥10000.
The distance between Makhachkala and Shanghai is 6498 km. The road distance is 8283.2 km.
The best way to get from Makhachkala to Shanghai without a car is to train and bus which takes 5 days 5h and costs ¥1200 - ¥1800.
It takes approximately 18h 17m to get from Makhachkala to Shanghai, including transfers.
Shanghai is 5h ahead of Makhachkala. It is currently 8:07 PM in Makhachkala and 1:07 AM in Shanghai.
Yes, the driving distance between Makhachkala to Shanghai is 8283 km. It takes approximately 4 days 5h to drive from Makhachkala to Shanghai.
There are 1350+ hotels available in Shanghai.
What companies run services between Makhachkala, Russia and Shanghai, China?
Uzbekistan, Air China, and China Southern Airlines fly from Uytash Airport (MCX) to Shanghai Hongqiao International Airport (SHA) twice a week.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- csair.com
Flights from Uytash Airport to Shanghai Hongqiao International Airport via Tashkent, Beijing Daxing
- Ave. Duration
- 18h 40m
- When
- Thursday
- Estimated price
- ¥2,900–12,000
Flights from Uytash Airport to Shanghai Pudong International Airport via Tashkent, Beijing Daxing
- Ave. Duration
- 21h 36m
- When
- Thursday
- Estimated price
- ¥2,800–12,000
Flights from Uytash Airport to Hangzhou Xiaoshan International Airport via Tashkent, Beijing Daxing
- Ave. Duration
- 18h 5m
- When
- Thursday
- Estimated price
- ¥2,900–12,000
- Website
- airchina.com
Flights from Uytash Airport to Shanghai Hongqiao International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 17h 25m
- When
- Thursday
- Estimated price
- ¥2,700–10,000
Flights from Uytash Airport to Shanghai Pudong International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 17h 45m
- When
- Thursday
- Estimated price
- ¥2,600–9,500
Flights from Uytash Airport to Hangzhou Xiaoshan International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 17h 15m
- When
- Thursday
- Estimated price
- ¥2,700–10,000
- Website
- en.ceair.com
Flights from Uytash Airport to Shanghai Pudong International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 16h 45m
- When
- Thursday
- Estimated price
- ¥2,600–9,500
- Website
- uzairways.com
Flights from Uytash Airport to Hangzhou Xiaoshan International Airport via Urgench, Tashkent
- Ave. Duration
- 27h 40m
- When
- Wednesday and Saturday
- Estimated price
- ¥5,000–16,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Mahachkala to Astrahan 1
- Ave. Duration
- 9h 39m
- Frequency
- Twice daily
- Estimated price
- ¥160–330
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥700–1,000
- 3rd Class (Platzcart)
- ¥160–230
- 2nd Class (Kupé)
- ¥240–330
Train from Astrahan 1 to Aksaraiskaia
- Ave. Duration
- 52 min
- Frequency
- Twice daily
- Estimated price
- ¥75–200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥350–490
- 3rd Class (Platzcart)
- ¥75–110
- 2nd Class (Kupé)
- ¥140–200
- Phone
- 1005
- compliance@railway.uz
- Website
- railway.uz
Train from Aksarayskaya-1 to Makat
- Ave. Duration
- 9h 32m
- Frequency
- Twice a week
- Estimated price
- ¥92–135
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ¥92–98
- Coupe
- ¥120–135
- SV
- ¥210–240
- Phone
- +992 (37) 227 21 77
- info@railway.tj
- Website
- railway.tj
Train from Aksarayskaya-1 to Makat
- Ave. Duration
- 9h 14m
- Frequency
- Once a week
- Schedules at
- railway.tj
- Book at
- eng.rzd.ru
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Makat to Astana 1
- Ave. Duration
- 32h 32m
- Frequency
- 3 times a week
- Estimated price
- ¥140–280
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- ¥210–280
- 3rd Class (Berth)
- ¥140–200
Train from Ürümqi to Shanghai station
Train from Hangzhou East to Shanghai Hongqiao Station
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Website
- saparzhai.kz
Bus from Saparzhai bus station to Ürümqi
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ¥439
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
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 Train travel in France: A guide to SNCF, Travelling to and around Russia for the 2018 FIFA World Cup, and Flying into Beijing? - to help you get the most out of your next trip.




























