There are 12 ways to get from Irkutsk to Xi'an by plane, taxi, train, car, or bus
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 Shiyan Wudangshan Airport, taxi
best- Fly from Irkutsk Airport (IKT) to Shiyan Wudangshan Airport (WDS)plane IKT - WDS
- Take the taxi from Shiyan Wudangshan Airport (WDS) to Xi'antaxi
15h 2m¥1,775–4,080Fly to Xi'An Xianyang International Airport
cheapest- Fly from Irkutsk Airport (IKT) to Xi'An Xianyang International Airport (XIY)plane IKT - XIY
7h 20m¥852–3,676Train via Wuzhong
- Take the train from Irkutsk Pas to Ulaanbaatartrain 306
- Take the train from Ulaanbaatar to Hohhot Stationtrain 34
- Take the train from Hohhot to Baotou Easttrain
- Take the train from Baotou East to Wuzhongtrain
- Take the train from Wuzhong to Xian Northtrain
2d 12h¥1,734–2,731Drive 2,757.8 km
- Drive from Irkutsk to Xi'ancar 2,757.8 km
40h 9m¥2,318–3,348Fly to Linfen Qiaoli Airport, train
- Fly from Irkutsk Airport (IKT) to Linfen Qiaoli Airport (LFQ)plane IKT - LFQ
- Take the train from Hongdong west to Xi'an Northtrain
13h 47m¥1,142–2,961Fly to Yan'An Nanniwan Airport, train
- Fly from Irkutsk Airport (IKT) to Yan'An Nanniwan Airport (ENY)plane IKT - ENY
- Take the train from Yan'an to Xi'antrain
14h 40m¥1,043–2,818Fly to Yuncheng Zhangxiao Airport, train
- Fly from Irkutsk Airport (IKT) to Yuncheng Zhangxiao Airport (YCU)plane IKT - YCU
- Take the train from Yuncheng North to Xi'an Northtrain
9h 18m¥984–4,233Fly to Ankang, taxi
- Fly from Irkutsk Airport (IKT) to Ankang (AKA)plane IKT - AKA
- Take the taxi from Ankang (AKA) to Xi'antaxi
11h 42m¥1,355–4,530Fly to Hanzhong Chenggu Airport, train
- Fly from Irkutsk Airport (IKT) to Hanzhong Chenggu Airport (HZG)plane IKT - HZG
- Take the train from Hanzhong to Xi'an North Stationtrain
13h 18m¥1,136–3,149Train
- Take the train from Irkutsk Pas to Ulaanbaatartrain 306
- Take the train from Ulaanbaatar to Hohhot Stationtrain 34
- Take the train from Hohhot Station to Xi'an Train Stationtrain
2d 16h¥1,375–2,230Train #2
- Take the train from Irkutsk Pas to Ulaanbaatartrain
- Take the train from Ulaanbaatar to Baiyinchagantrain
- Take the train from Baiyinchagan to Hohhot Stationtrain
- Take the train from Hohhot Station to Xi'an Train Stationtrain
2d 17h¥2,355–3,935Bus, train
- Take the bus from Irkutsk Bus station to Slyudyanka Bus stationbus 544
- Take the train from Sliudianka 1 to Ulaanbaatartrain 306
- Take the train from Ulaanbaatar to Hohhot Stationtrain 34
- Take the bus from hohhot Station to Datong bus stationbus
- Take the bus from Datong to Xi'anbus
2d 23h¥1,640–2,379
Irkutsk Airport (IKT) to Shiyan Wudangshan Airport (WDS) flights
Comparing Your Travel Options
The cheapest way to get from Irkutsk to Xi'an is to train which costs ¥1300 - ¥2300 and takes 2 days 16h.
The fastest way to get from Irkutsk to Xi'an is to fly which takes 7h 20m and costs ¥850 - ¥3700.
No, there is no direct train from Irkutsk to Xi'an. However, there are services departing from Irkutsk Pas and arriving at Shi Tushuguan via Ulaanbaatar, Hohhot, Baotou East, Wuzhong and Bei Kezhan. The journey, including transfers, takes approximately 2 days 12h.
The distance between Irkutsk and Xi'an is 2571 km. The road distance is 2757.8 km.
The best way to get from Irkutsk to Xi'an without a car is to train via Wuzhong which takes 2 days 12h and costs ¥1700 - ¥2800.
It takes approximately 15h 2m to get from Irkutsk to Xi'an, including transfers.
Irkutsk to Xi'an train services, operated by Ulaanbaatar Railway, depart from Irkutsk Pas station.
The best way to get from Irkutsk to Xi'an is to train via Wuzhong which takes 2 days 12h and costs ¥1700 - ¥2800. Alternatively, you can fly, which costs ¥850 - ¥3700 and takes 7h 20m.
Irkutsk to Xi'an train services, operated by Ulaanbaatar Railway, arrive at Ulaanbaatar station.
Yes, the driving distance between Irkutsk to Xi'an is 2758 km. It takes approximately 40h 9m to drive from Irkutsk to Xi'an.
What companies run services between Irkutsk, Russia and Xi'an, China?
You can take a train from Irkutsk Pas to Shi Tushuguan via Ulaanbaatar, Hohhot, Baotou East, Wuzhong, Xian North, and Bei Kezhan in around 2d 12h. Alternatively, S7 Airlines, China Southern Airlines, and five other airlines fly from Irkutsk Airport (IKT) to Xi'An Xianyang International Airport (XIY) twice daily.
- Website
- airchina.com
Flights from Irkutsk Airport to Shiyan Wudangshan Airport via Beijing Capital
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- ¥1,100–3,200
Flights from Irkutsk Airport to Shiyan Wudangshan Airport via Beijing Daxing
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- ¥950–4,300
Flights from Irkutsk Airport to Xi'An Xianyang International Airport via Beijing Daxing
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥800–3,600
Flights from Irkutsk Airport to Linfen Qiaoli Airport via Beijing Capital
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- ¥950–2,600
Flights from Irkutsk Airport to Yan'An Nanniwan Airport via Beijing Capital
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥950–2,600
Flights from Irkutsk Airport to Yuncheng Zhangxiao Airport via Beijing Daxing
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- ¥850–4,000
Flights from Irkutsk Airport to Yuncheng Zhangxiao Airport via Guangzhou Baiyun
- Ave. Duration
- 11h 5m
- When
- Tuesday and Sunday
- Estimated price
- ¥1,500–6,000
Flights from Irkutsk Airport to Hanzhong Chenggu Airport via Ulaanbaatar, Beijing Capital
- Ave. Duration
- 18h 25m
- When
- Thursday and Saturday
- Estimated price
- ¥1,000–2,900
- Website
- en.ceair.com
Flights from Irkutsk Airport to Xi'An Xianyang International Airport via Hefei
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- ¥950–4,100
Flights from Irkutsk Airport to Yan'An Nanniwan Airport via Shanghai Pudong
- Ave. Duration
- 12h 5m
- When
- Tuesday and Thursday
- Estimated price
- ¥1,200–4,900
Flights from Irkutsk Airport to Yuncheng Zhangxiao Airport via Hefei
- Ave. Duration
- 6h 40m
- When
- Friday
- Estimated price
- ¥1,000–4,600
Flights from Irkutsk Airport to Yuncheng Zhangxiao Airport via Shanghai Pudong
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–5,500
Flights from Irkutsk Airport to Ankang via Shanghai Pudong
- Ave. Duration
- 13h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–4,900
- Website
- csair.com
Flights from Irkutsk Airport to Xi'An Xianyang International Airport via Beijing Daxing
- Ave. Duration
- 6h 5m
- When
- Friday
- Estimated price
- ¥800–3,600
Flights from Irkutsk Airport to Linfen Qiaoli Airport via Guangzhou Baiyun
- Ave. Duration
- 10h 15m
- When
- Tuesday and Sunday
- Estimated price
- ¥1,400–5,500
Flights from Irkutsk Airport to Yan'An Nanniwan Airport via Beijing Daxing, Wuhan
- Ave. Duration
- 11h 20m
- When
- Friday
- Estimated price
- ¥1,000–4,500
- Website
- juneyaoair.com
Flights from Irkutsk Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 13h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,600
Flights from Irkutsk Airport to Linfen Qiaoli Airport via Shanghai Pudong
- Ave. Duration
- 12h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,800
Flights from Irkutsk Airport to Hanzhong Chenggu Airport via Shanghai Pudong
- Ave. Duration
- 22h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–5,000
- Website
- flycua.com
Flights from Irkutsk Airport to Ankang via Beijing Daxing
- Ave. Duration
- 13h 48m
- When
- Every day
- Estimated price
- ¥850–3,900
- Website
- chinaexpressair.com
Flights from Irkutsk Airport to Hanzhong Chenggu Airport via Beijing Daxing, Yinchuan Hedong
- Ave. Duration
- 11h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–4,300
Flights from Irkutsk Airport to Hanzhong Chenggu Airport via Beijing Daxing, Lanzhou
- Ave. Duration
- 16h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–4,400
- Website
- ch.com
Flights from Irkutsk Airport to Shiyan Wudangshan Airport via Shanghai Pudong
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–5,500
- Website
- tianjin-air.com
Flights from Irkutsk Airport to Shiyan Wudangshan Airport via Sanya
- Ave. Duration
- 19h 10m
- When
- Monday
- Estimated price
- ¥1,700–7,000
- Website
- 9air.com
Flights from Irkutsk Airport to Xi'An Xianyang International Airport via Guangzhou Baiyun
- Ave. Duration
- 9h 35m
- When
- Tuesday and Sunday
- Estimated price
- ¥1,200–5,000
- Website
- longjianghk.com
Flights from Irkutsk Airport to Linfen Qiaoli Airport via Harbin
- Ave. Duration
- 15h 20m
- When
- Monday and Friday
- Estimated price
- ¥1,000–4,400
- Website
- intl.jdair.net
Flights from Irkutsk Airport to Yan'An Nanniwan Airport via Beijing Daxing, Xining
- Ave. Duration
- 9h 5m
- When
- Friday
- Estimated price
- ¥1,100–4,700
- Website
- shenzhenair.com
Flights from Irkutsk Airport to Yuncheng Zhangxiao Airport via Harbin
- Ave. Duration
- 14h 15m
- When
- Monday and Friday
- Estimated price
- ¥1,100–4,900
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- ¥75–160
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥220–260
- Sitting coach
- ¥75–90
- Soft sleeper coach
- ¥140–160
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Estimated price
- ¥95–800
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥280–340
- Sitting coach
- ¥95–120
- Soft sleeper coach
- ¥170–210
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- ¥75–160
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥220–260
- Sitting coach
- ¥75–90
- Soft sleeper coach
- ¥140–160
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Estimated price
- ¥95–800
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥280–340
- Sitting coach
- ¥95–120
- Soft sleeper coach
- ¥170–210
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- ¥65–150
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥200–240
- Sitting coach
- ¥65–80
- Soft sleeper coach
- ¥120–150
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Estimated price
- ¥95–800
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ¥280–340
- Sitting coach
- ¥95–120
- Soft sleeper coach
- ¥170–210
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 34m
- Frequency
- Once a week
- Estimated price
- ¥1,200–1,800
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Hohhot to Baotou East
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- ¥27–65
- Schedules at
- chinahighlights.com
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 34m
- Frequency
- Once a week
- Estimated price
- ¥1,200–1,800
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Ulaanbaatar to Baiyinchagan
- Ave. Duration
- 21h 48m
- Frequency
- Once a week
- Estimated price
- ¥1,100–1,800
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Baiyinchagan to Hohhot Station
- Ave. Duration
- 3h 19m
- Frequency
- Once a week
- Estimated price
- ¥850–1,100
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 34m
- Frequency
- Once a week
- Estimated price
- ¥1,200–1,800
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Hohhot to Baotou East
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- ¥65–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–95
- Adult - 1st Class
- ¥85–130
Train from Baotou East to Wuzhong
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- ¥190–430
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥190–260
- Adult - 1st Class
- ¥310–430
Train from Hongdong west to Xi'an North
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- ¥120–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–180
- Adult - 1st Class
- ¥190–270
Train from Yuncheng North to Xi'an North
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–170
Train from Hanzhong to Xi'an North Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ¥90–190
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥90–130
- Adult - 1st Class
- ¥130–190
Train from Hohhot to Baotou East
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥110–125
- Business Class Seat
- ¥150–220
Train from Wuzhong to Xian North
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥390–430
- Business Class Seat
- ¥550–850
Train from Hanzhong to Xi'an North Station
- 2nd Class Seat
- ¥110–120
- 1st Class Seat
- ¥180–200
- Business Class Seat
- ¥250–360
Train from Hohhot to Baotou East
- Hard Seat
- ¥25–35
- Hard sleeper
- ¥50–75
- Soft sleeper
- ¥90–120
Train from Yan'an to Xi'an
- Hard Seat
- ¥40–55
- Hard sleeper
- ¥80–110
- Soft sleeper
- ¥130–170
Train from Hohhot Station to Xi'an Train Station
- Hard Seat
- ¥100–150
- Hard sleeper
- ¥190–270
- Soft sleeper
- ¥320–420
Train from Hohhot Station to Xi'an Train Station
- Hard Seat
- ¥100–150
- Hard sleeper
- ¥190–270
- Soft sleeper
- ¥320–420
Train from Yan'an to Xi'an
- Adult - second class
- ¥100–150
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- ¥300–800
- Website
- Russian Railways
- 2nd Class (Kupé)
- ¥550–800
- 1nd Class (SW)
- ¥1,100–1,500
- 3rd Class (Platzcart)
- ¥300–390
- Phone
- 8-950-113-5555
- Website
- Irkutsk Bus Terminal
Bus from Irkutsk Bus station to Slyudyanka Bus station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ¥33
- Website
- Irkutsk Bus Terminal
- Schedules at
- Irkutsk Bus Terminal
- [email protected]
- Website
- chinabusguide.com
Bus from hohhot Station to Datong bus station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥80–130
- Schedules at
- chinabusguide.com
- Bus
- ¥90–130
- Website
- top.chinaz.com
Bus from Datong to Xi'an
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- ¥245
- Schedules at
- top.chinaz.com
- Ave. Duration
- 2h 50m
- Estimated price
- ¥480–850
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 Flying into Beijing?, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 544+ hotels available in Xi'an.






















