There are 6 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  •  12 h 19 min

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

$311 - $903

Cheapest option

Train China Railways T-Class  •  4 days 11 h

  1. Take the train from Shanghai Station to Ürümqi
  2. Take the train from Urumchi to Aktogay
  3. Take the train from Aktogay to Astana

$80 - $103

4 alternative options

Fly from Shanghai Pudong  •  13 h 9 min

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

$319 - $711

Train Russian Railways  •  5 days 2 h

  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

$495 - $818

Bus, train  •  5 days 12 h

  1. Take the bus from Shanghai to Yinchuan Nanmen Station
  2. Take the bus from Yinchuan Nanmen Station to Lanzhou
  3. Take the bus from Lanzhou to Pingliang East
  4. Take the bus from Pingliang East to Urumqi
  5. Take the train from Urumchi to Aktogay
  6. Take the train from Aktogay to Astana

$242 - $259

Drive  •  2 days 18 h

  1. Drive from Shanghai to Astana 3678.6 miles

$500 - $800

Questions & Answers

No, there is no direct train from Shanghai station to Astana. However, there are services departing from Shanghai Station and arriving at Astana via Ürümqi, Urumchi and Aktogay. The journey, including transfers, takes approximately 4 days 11 h.

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 11 h and costs .

More details

It takes approximately 12 h 19 min to get from Shanghai to Astana, including transfers.

More details

Shanghai to Astana train services, operated by China Railways T-Class, arrive at Shanghai Station.

More details

The best way to get from Shanghai to Astana is to fly which takes 12 h 19 min and costs . Alternatively, you can train, which costs and takes 4 days 11 h.

Mode details

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

Search flights

Astana is 2 h behind Shanghai. It is currently 10:11 PM in Shanghai and 8:11 PM in Astana.

Shanghai to Astana train services, operated by Railways of Kazakhstan (KTZ), arrive at Astana station.

More details

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

Get driving directions

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

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

Air China, China Southern Airlines and five other airlines fly from Shanghai to Astana every 4 hours. Alternatively, you can take a train from Shanghai to Astana via Ürümqi, Ürümqi South, Urumchi, and Aktogay in around 4 days 11 h.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shanghai Hongqiao to Astana via Urumqi
Ave. Duration
12 h 40 min
When
Monday, Wednesday and Friday
Estimated price
$310 - $900
Flights from Shanghai Hongqiao to Astana via Guangzhou Baiyun, Urumqi
Ave. Duration
12 h 45 min
When
Monday and Friday
Estimated price
$360 - $1,100
Flights from Shanghai Hongqiao to Astana via Beijing, Urumqi
Ave. Duration
12 h 5 min
When
Monday, Wednesday and Friday
Estimated price
$320 - $950
Flights from Shanghai Hongqiao to Astana via Xi An, Urumqi
Ave. Duration
13 h 15 min
When
Monday, Wednesday and Friday
Estimated price
$310 - $950
Flights from Shanghai Pudong to Astana via Wuhan, Urumqi
Ave. Duration
14 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$340 - $1,000
Flights from Shanghai Pudong to Astana via Urumqi
Ave. Duration
9 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$460 - $1,600
Flights from Shanghai Pudong to Astana via Beijing, Urumqi
Ave. Duration
12 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$340 - $1,000
Flights from Shanghai Pudong to Astana via Xi An, Urumqi
Ave. Duration
13 h 57 min
When
Monday, Wednesday and Friday
Estimated price
$330 - $1,000
Flights from Shanghai Pudong to Astana via Chongqing, Urumqi
Ave. Duration
12 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$330 - $950
Flights from Shanghai Pudong to Astana via Zhengzhou, Urumqi
Ave. Duration
13 h 15 min
When
Monday, Wednesday and Friday
Estimated price
$330 - $1,000
Flights from Shanghai Pudong to Astana via Lanzhou, Urumqi
Ave. Duration
13 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$460 - $1,600
Air China
Website
airchina.com
Flights from Shanghai Hongqiao to Astana via Beijing
Ave. Duration
9 h 2 min
When
Tuesday, Thursday and Sunday
Estimated price
$340 - $1,100
Flights from Shanghai Hongqiao to Astana via Qingdao, Beijing
Ave. Duration
12 h 55 min
When
Tuesday, Thursday and Sunday
Estimated price
$340 - $1,100
Flights from Shanghai Pudong to Astana via Beijing
Ave. Duration
10 h 15 min
When
Tuesday, Thursday and Sunday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Dalian, Beijing
Ave. Duration
13 h 2 min
When
Tuesday, Thursday and Sunday
Estimated price
$370 - $1,200
Flights from Shanghai Pudong to Astana via Qingdao, Beijing
Ave. Duration
16 h 20 min
When
Sunday
Estimated price
$370 - $1,200
Air Astana
Website
airastana.com
Flights from Shanghai Pudong to Astana via Novosibirsk
Ave. Duration
11 h
When
Monday and Thursday
Estimated price
$330 - $1,100
Flights from Shanghai Pudong to Astana via Beijing
Ave. Duration
11 h 35 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$310 - $700
Flights from Shanghai Pudong to Astana via Dalian, Beijing
Ave. Duration
12 h 50 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$320 - $750
Train operators
China Railways T-Class
Website
china-railway.com.cn
Train from Shanghai Station to Ürümqi
Ave. Duration
44 h 37 min
Frequency
Once daily
Estimated price
$47
Schedules at
trip.com
Book at
trip.com
China Railways
Website
china-railway.com.cn
Train from Urumchi to Aktogay
Ave. Duration
41 h 56 min
Frequency
4 times a week
Estimated price
$12 - $20
Schedules at
chinahighlights.com
Railways of Kazakhstan (KTZ)
Website
railways.kz
Train from Aktogay to Astana
Ave. Duration
17 h 23 min
Frequency
Twice a week
Estimated price
$16 - $25
Website
railways.kz
China Railways G-Class
Train from Shanghai Hongqiao to Shenyang
Ave. Duration
10 h 22 min
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 23 h
Frequency
Once a week
Estimated price
$370 - $650
Website
pass.rzd.ru
Bus operators
Qichezhan
Website
qichezhan.net
Bus from Shanghai to Yinchuan Nanmen Station
Ave. Duration
30 h
Frequency
Once daily
Estimated price
$84
Schedules at
qichezhan.net
Ctrip
Phone
400-830-6666
Website
ctrip.com
Bus from Yinchuan Nanmen Station to Lanzhou
Ave. Duration
4 h 30 min
Frequency
Hourly
Estimated price
$21
Schedules at
bus.ctrip.com
Bus from Pingliang East to Urumqi
Ave. Duration
30 h
Frequency
Once daily
Estimated price
$93
Schedules at
bus.ctrip.com
Trip 8080
Website
pingliang.trip8080.com
Bus from Lanzhou to Pingliang East
Ave. Duration
4 h 30 min
Frequency
Hourly
Estimated price
$16
Schedules at
pingliang.trip8080.com

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 do I get from Sydney to Melbourne, Need to know: Eurostar and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

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

Search flights

There are 758+ hotels available in Astana. Prices start at $29 USD per night.

More details

The best way to get from Shanghai to Shanghai Hongqiao Airport is to line 10 subway which takes 18 min and costs .

More details