There are 5 ways to get from Beijing to Astana by plane, bus, night train, train 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  •  9 h 44 min

  1. Fly from Beijing (PEK) to Astana (TSE) PEK - TSE

$195 - $436

Cheapest option

Train Russian Railways  •  4 days 12 h

  1. Take the train from Beijing to Omsk 004З / ...
  2. Take the train from Omsk to Astana Express

$96 - $718

3 alternative options

Bus, night train  •  3 days 14 h

  1. Take the bus from Beijing to Pingliang East
  2. Take the bus from Pingliang East to Urumqi
  3. Take the bus from Nianzigou Bus Station to Almaty
  4. Take the night train from Almaty 2 to Astana

$266 - $281

Train via Urumchi  •  3 days 19 h

  1. Take the train from Beijing West to Xining Z21 / ...
  2. Take the train from Xining to Ürümqi South
  3. Take the train from Urumchi to Aktogay
  4. Take the train from Aktogay to Astana

$122 - $175

Drive  •  2 days 6 h

  1. Drive from Beijing to Astana 2972.1 miles

$420 - $650

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

Air China, Air Astana and China Southern Airlines fly from Beijing to Astana 4 times a day. Alternatively, you can take a train from Beijing to Astana via Xining, Ürümqi South, Urumchi, and Aktogay in around 3 days 19 h.

Airlines
Air Astana
Website
airastana.com
Flights from Beijing to Astana
Ave. Duration
5 h 55 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$190 - $430
Flights from Beijing to Astana via Almaty
Ave. Duration
10 h 7 min
When
Every day
Estimated price
$210 - $470
China Southern Airlines
Website
csair.com
Flights from Beijing to Astana via Urumqi
Ave. Duration
10 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$210 - $650
Air China
Website
airchina.com
Flights from Beijing to Astana
Ave. Duration
5 h 45 min
When
Tuesday, Thursday and Sunday
Estimated price
$240 - $800
Train operators
Railways of Kazakhstan (KTZ)
Website
railways.kz
Night train from Almaty 2 to Astana
Ave. Duration
12 h 44 min
Frequency
Once daily
Estimated price
$20 - $35
Website
railways.kz
Train from Aktogay to Astana
Ave. Duration
17 h 23 min
Frequency
Twice a week
Estimated price
$17 - $26
Website
railways.kz
China Railways Z-Class
Website
chinahighlights.com
Train from Beijing West to Xining
Ave. Duration
20 h 48 min
Frequency
4 times a day
Estimated price
$27 - $40
Schedules at
chinahighlights.com
Hard Seat
$27 - $40
Hard Sleeper
$60 - $80
Soft Sleeper
$90 - $120
China Railways D-Class
Website
chinahighlights.com
Train from Xining to Ürümqi South
Ave. Duration
8 h 30 min
Frequency
Every 4 hours
Estimated price
$65 - $90
Schedules at
chinahighlights.com
2nd Class Seat
$65 - $90
1st Class Seat
$95 - $140
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
$13 - $21
Schedules at
chinahighlights.com
Train from Peking to Omsk
Ave. Duration
4 days 14 h
Frequency
Twice a week
Estimated price
$80 - $240
Schedules at
chinahighlights.com
Russian Railways
Website
rzd.ru
Train from Beijing to Omsk
Ave. Duration
3 days 17 h
Frequency
Twice a week
Estimated price
$400 - $700
Schedules at
pass.rzd.ru
Bus operators
Ctrip
Phone
400-830-6666
Website
ctrip.com
Bus from Beijing to Pingliang East
Ave. Duration
15 h 30 min
Frequency
Once daily
Estimated price
$73
Schedules at
bus.ctrip.com
Bus from Pingliang East to Urumqi
Ave. Duration
30 h
Frequency
Once daily
Estimated price
$102
Schedules at
bus.ctrip.com
bus
Bus from Nianzigou Bus Station to Almaty
Ave. Duration
24 h
Frequency
Once daily
Estimated price
$70
Schedules at
lonelyplanet.com

Want to know more about travelling around Kazakhstan

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Beijing to Astana?

The distance between Beijing and Astana is 3652 km. The road distance is 4755 km.

What is the cheapest way to get from Beijing to Astana?

The cheapest way to get from Beijing to Astana is to train which costs ¥750 - ¥1100 and takes 3 days 19 h.

What is the fastest way to get from Beijing to Astana?

The quickest way to get from Beijing to Astana is to fly which takes 9 h 44 min and costs ¥1200 - ¥2800.

Is there a direct train between Beijing and Astana?

No, there is no direct train from Beijing to Astana. However, there are services departing from Beijing West and arriving at Astana via Xining, Urumchi and Aktogay. The journey, including transfers, takes approximately 3 days 19 h.

How long does it take to get from Beijing to Astana?

It takes approximately 9 h 44 min to get from Beijing to Astana, including transfers.