There are 4 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 Pudong International Airport
best- Fly from Uytash Airport (MCX) to Shanghai Pudong International Airport (PVG)MCX - PVG
17h 58m¥2,590–9,609Train, 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,291–1,766Drive 8,283.3 km
- Drive from Makhachkala to Shanghai8,283.3 km
4d 5h¥7,380–10,660Fly to Shanghai Hongqiao International Airport
- Fly from Uytash Airport (MCX) to Shanghai Hongqiao International Airport (SHA)MCX - SHA
16h 17m¥2,750–10,059
Uytash Airport (MCX) to Shanghai Pudong International Airport (PVG) 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 16h 17m and costs ¥2700 - ¥11000.
The distance between Makhachkala and Shanghai is 6563 km. The road distance is 8283.3 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 17h 58m to get from Makhachkala to Shanghai, including transfers.
Shanghai is 5h ahead of Makhachkala. It is currently 4:12 AM in Makhachkala and 9:12 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 1349+ hotels available in Shanghai.
What companies run services between Makhachkala, Russia and Shanghai, China?
S7 Airlines, Uzbekistan, and five other airlines fly from Uytash Airport (MCX) to Shanghai Pudong International Airport (PVG) once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- 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,500–9,500
Flights from Uytash Airport to Shanghai Pudong International Airport via Koltsovo, Beijing Daxing
- Ave. Duration
- 20h 2m
- When
- Friday and Sunday
- Estimated price
- ¥3,000–12,000
Flights from Uytash Airport to Shanghai Hongqiao International Airport via Novosibirsk, Beijing Daxing
- Ave. Duration
- 15h 25m
- When
- Wednesday and Saturday
- Estimated price
- ¥3,000–12,000
- Website
- airchina.com
Flights from Uytash Airport to Shanghai Pudong International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 17h 45m
- When
- Thursday
- Estimated price
- ¥2,500–9,500
Flights from Uytash Airport to Shanghai Pudong International Airport via Koltsovo, Beijing Daxing
- Ave. Duration
- 18h 45m
- When
- Friday
- Estimated price
- ¥3,000–12,000
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
- Website
- juneyaoair.com
Flights from Uytash Airport to Shanghai Pudong International Airport via Tashkent, Beijing Capital
- Ave. Duration
- 16h 45m
- When
- Thursday
- Estimated price
- ¥2,500–9,500
Flights from Uytash Airport to Shanghai Pudong International Airport via Koltsovo, Beijing Daxing
- Ave. Duration
- 20h 2m
- When
- Friday and Sunday
- Estimated price
- ¥3,000–12,000
- Website
- csair.com
Flights from Uytash Airport to Shanghai Pudong International Airport via Koltsovo, Beijing Daxing
- Ave. Duration
- 20h 2m
- When
- Friday and Sunday
- Estimated price
- ¥3,000–12,000
Flights from Uytash Airport to Shanghai Hongqiao International Airport via Tashkent, Beijing Daxing
- Ave. Duration
- 18h 40m
- When
- Thursday
- Estimated price
- ¥2,800–12,000
- Website
- s7.ru
Flights from Uytash Airport to Shanghai Pudong International Airport via Novosibirsk
- Ave. Duration
- 33h 35m
- When
- Saturday
- Estimated price
- ¥2,900–11,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
- ¥93–135
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ¥93–98
- Coupe
- ¥125–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
- Website
- saparzhai.kz
Bus from Saparzhai bus station to Ürümqi
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ¥442
- 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 5 incredible day trips from Florence by train, How to get from JFK to New York City, and How to travel India's Golden Triangle - to help you get the most out of your next trip.



















