• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from Shanghai to Astana 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.

Recommended option

Fly from Shanghai Hongqiao  •  12h 29m

  1. Fly from Shanghai Hongqiao (SHA) to Astana (TSE) SHA - TSE

$311 - $903

Cheapest option

Bus, train China Railways  •  5 days 10h

  1. Take the bus from Shanghai General to Jinan Bus Terminal
  2. Take the bus from Jinan Bus Terminal to Beijing
  3. Take the train from Peking to Omsk D
  4. Take the train from Omsk to Astana D

$140 - $293

5 alternative options

Fly from Shanghai Pudong  •  14h 24m

  1. Fly from Shanghai Pudong (PVG) to Astana (TSE) PVG - TSE

$319 - $711

Train  •  4 days 22h

  1. Take the train from Shanghai Hongqiao to Shenyang
  2. Take the train from Shenyang to Omsk
  3. Take the train from Omsk to Astana D

$525 - $868

Train via Beijing  •  5 days 10h

  1. Take the train from Shanghai to Tianjin Station
  2. Take the train from Tianjin to Beijing
  3. Take the train from Beijing to Omsk
  4. Take the train from Omsk to Astana D

$485 - $716

Bus, train Russian Railways  •  5 days 11h

  1. Take the bus from Shanghai Hutie Terminal to Jianshejie Terminal
  2. Take the bus from Huyue Kuaike to Benxi
  3. Take the train from Shenyang to Novosibirsk
  4. Take the bus from Novosibirsk to Pavlodar
  5. Take the bus from Pavlodar to Astana

$456 - $771

Drive  •  2 days 18h

  1. Drive from Shanghai to Astana 3678.6 miles

$500 - $800

Questions & Answers

The cheapest way to get from Shanghai to Astana is to bus and train which costs ¥950 - ¥2100 and takes 5 days 10h.

More details

The quickest way to get from Shanghai to Astana is to fly which costs ¥2100 - ¥6500 and takes 12h 29m.

More details

No, there is no direct train from Shanghai to Astana. However, there are services departing from Shanghai and arriving at Astana via Tianjin, Beijing and Omsk. The journey, including transfers, takes approximately 5 days 10h.

More details

The distance between Shanghai and Astana is 4620 km. The road distance is 5885.7 km.

Get driving directions

The best way to get from Shanghai to Astana without a car is to train which takes 4 days 22h and costs ¥3600 - ¥6000.

More details

It takes approximately 12h 29m to get from Shanghai to Astana, including transfers.

More details

Shanghai to Astana train services, operated by China Railways K-Class, depart from Shanghai station.

More details

The best way to get from Shanghai to Astana is to fly which takes 12h 29m and costs ¥2100 - ¥6500. Alternatively, you can train, which costs ¥3600 - ¥6000 and takes 4 days 22h.

Mode details

There is no direct flight from Shanghai Hongqiao Airport to Astana Airport. The quickest flight takes 9h 10m and has one stopover.

Search flights

Astana is 2h behind Shanghai. It is currently 5:34 PM in Shanghai and 3:34 PM in Astana.

Map of how to get from Shanghai to Astana.
Launch map view
  • Distance: 2887.7 miles
  • Duration: 12h 29m

What companies run services between Shanghai, China and Astana, Kazakhstan?

China Southern Airlines, Air China and four other airlines fly from Shanghai to Astana every 4 hours. Alternatively, you can take a train from Shanghai to Astana via Shanghai Hongqiao, Shanghai Hongqiao, Shenyang, and Omsk in around 4 days 22h.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shanghai Hongqiao to Astana via Urumqi
Ave. Duration
9h 10m
When
Monday and Friday
Estimated price
$310 - $900
Flights from Shanghai Hongqiao to Astana via Beijing Capital, Urumqi
Ave. Duration
11h 45m
When
Monday and Friday
Estimated price
$320 - $950
Flights from Shanghai Hongqiao to Astana via Guangzhou Baiyun, Urumqi
Ave. Duration
15h
When
Monday and Friday
Estimated price
$360 - $1,100
Flights from Shanghai Hongqiao to Astana via Guiyang, Urumqi
Ave. Duration
15h 5m
When
Monday and Friday
Estimated price
$340 - $1,000
Flights from Shanghai Hongqiao to Astana via Shenzhen, Urumqi
Ave. Duration
15h 5m
When
Monday and Friday
Estimated price
$360 - $1,100
Flights from Shanghai Pudong to Astana via Guiyang, Urumqi
Ave. Duration
15h 10m
When
Monday and Friday
Estimated price
$370 - $1,100
Flights from Shanghai Pudong to Astana via Chengdu, Urumqi
Ave. Duration
13h 37m
When
Monday and Friday
Estimated price
$350 - $1,100
Flights from Shanghai Pudong to Astana via Hami, Urumqi
Ave. Duration
11h 10m
When
Monday and Friday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Urumqi
Ave. Duration
14h 45m
When
Monday and Friday
Estimated price
$460 - $1,600
Flights from Shanghai Pudong to Astana via Beijing Capital, Urumqi
Ave. Duration
17h 45m
When
Monday and Friday
Estimated price
$340 - $1,000
Air China
Website
airchina.com
Flights from Shanghai Hongqiao to Astana via Beijing Capital
Ave. Duration
9h 50m
When
Tuesday, Thursday and Sunday
Estimated price
$340 - $1,100
Flights from Shanghai Pudong to Astana via Beijing Capital
Ave. Duration
11h 30m
When
Tuesday, Thursday and Sunday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Shenyang, Beijing Capital
Ave. Duration
15h 30m
When
Tuesday, Thursday and Sunday
Estimated price
$390 - $1,300
Flights from Shanghai Pudong to Astana via Dalian, Beijing Capital
Ave. Duration
13h 52m
When
Tuesday, Thursday and Sunday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Qingdao, Beijing Capital
Ave. Duration
14h 20m
When
Tuesday, Thursday and Sunday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Wenzhou, Beijing Capital
Ave. Duration
13h 15m
When
Thursday
Estimated price
$390 - $1,300
Air Astana
Website
airastana.com
Flights from Shanghai Pudong to Astana via Novosibirsk
Ave. Duration
10h 50m
When
Monday and Thursday
Estimated price
$330 - $1,100
Flights from Shanghai Pudong to Astana via Beijing Capital
Ave. Duration
11h 45m
When
Monday, Wednesday and Saturday
Estimated price
$310 - $700
Train operators
China Railways G-Class
Train from Shanghai Hongqiao to Shenyang
Ave. Duration
10h 22m
Frequency
Once daily
Estimated price
$110 - $140
Schedules at
trip.com
2nd Class Seat
$110 - $140
1st Class Seat
$190 - $230
Business Class Seat
$360 - $430
Russian Railways
Website
rzd.ru
Train from Shenyang to Omsk
Ave. Duration
3 days 19h
Frequency
Once a week
Estimated price
$400 - $700
Website
pass.rzd.ru
Train from Beijing to Omsk
Ave. Duration
3 days 21h
Frequency
Twice a week
Estimated price
$440 - $650
Website
pass.rzd.ru
Train from Shenyang to Novosibirsk
Ave. Duration
3 days 12h
Frequency
Once a week
Estimated price
$350 - $650
Website
pass.rzd.ru
China Railways K-Class
Website
chinahighlights.com
Train from Shanghai to Tianjin Station
Ave. Duration
18h 34m
Frequency
Once daily
Estimated price
$23 - $28
Schedules at
trip.com
Book at
trip.com
Hard Seat
$23 - $28
Hard Sleeper
$40 - $50
Soft Sleeper
$65 - $80
Train from Tianjin to Beijing
Ave. Duration
2h 15m
Frequency
Once daily
Estimated price
$7 - $12
Schedules at
trip.com
Book at
trip.com
Hard Seat
$7 - $12
Hard Sleeper
$14 - $22
Soft Sleeper
$22 - $35
China Railways
Website
china-railway.com.cn
Train from Peking to Omsk
Ave. Duration
3 days 18h
Frequency
3 times a week
Estimated price
$70 - $210
Schedules at
chinahighlights.com
Bus operators
Ctrip
Phone
400-830-6666
Website
ctrip.com
Bus from Shanghai General to Jinan Bus Terminal
Ave. Duration
18h
Frequency
Twice daily
Estimated price
$39
Schedules at
bus.ctrip.com
Jinan Bus Terminal
Website
0000369.cn
Bus from Jinan Bus Terminal to Beijing
Ave. Duration
6h
Frequency
Once daily
Estimated price
$18
Schedules at
0000369.cn
Dalian Bus
Website
dalianbus.com
Bus from Shanghai Hutie Terminal to Jianshejie Terminal
Ave. Duration
15h 40m
Frequency
Once daily
Estimated price
$66
Schedules at
dalianbus.com
Bus from Huyue Kuaike to Benxi
Ave. Duration
5h 10m
Frequency
Once daily
Estimated price
$13
Schedules at
dalianbus.com
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Novosibirsk to Pavlodar
Ave. Duration
15h
Frequency
4 times a day
Estimated price
$15 - $28
Schedules at
avtovokzaly.ru
Saparzhai
Bus from Pavlodar to Astana
Ave. Duration
7h
Frequency
3 times a day
Estimated price
$9
Schedules at
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 How to get from Southend Airport into central London, How to get from Stansted Airport into central London and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers

Shanghai to Astana train services, operated by Russian Railways (RZhD), arrive at Astana station.

More details

Yes, the driving distance between Shanghai to Astana is 5886 km. It takes approximately 2 days 18h to drive from Shanghai to Astana.

Get driving directions

China Eastern Airlines, Shanghai Airlines, Air China and China Southern Airlines offer flights from Shanghai Hongqiao Airport to Astana Airport.

Search flights

There are 747+ hotels available in Astana. Prices start at $27 USD per night.

More details

The best way to get from Shanghai to Shanghai Hongqiao Airport is to line 10 subway which takes 18m and costs ¥3 - ¥4.

More details