Rome2Rio

How to get fromIrkutsk to Xi'anby plane, train, car, taxi, or bus

Find Transport to Xi'an

See all options

There are 8 ways to get from Irkutsk to Xi'an by plane, train, car, taxi, 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.

  1. Fly to Xi'An Xianyang International Airport

    best
    1. Fly from Irkutsk Airport (IKT) to Xi'An Xianyang International Airport (XIY)plane plane IKT - XIY
    8h 48m
    ¥843–3,452
  2. Train via Wuzhong

    1. Take the train from Irkutsk Pas to Ulaanbaatartrain train 306
    2. Take the train from Ulaanbaatar to Hohhot Stationtrain train 34
    3. Take the train from Hohhot to Baotou Easttrain train
    4. Take the train from Baotou East to Wuzhongtrain train
    5. Take the train from Wuzhong to Xian Northtrain train
    2d 12h
    ¥1,535–2,433
  3. Drive 2,757.8 km

    1. Drive from Irkutsk to Xi'ancar car 2,757.8 km
    40h 9m
    ¥2,345–3,387
  4. Fly to Shiyan Wudangshan Airport, taxi

    1. Fly from Irkutsk Airport (IKT) to Shiyan Wudangshan Airport (WDS)plane plane IKT - WDS
    2. Take the taxi from Shiyan Wudangshan Airport (WDS) to Xi'antaxi taxi
    13h 47m
    ¥1,875–4,580
  5. Fly to Yan'An Nanniwan Airport, train

    1. Fly from Irkutsk Airport (IKT) to Yan'An Nanniwan Airport (ENY)plane plane IKT - ENY
    2. Take the train from Yan'an to Xi'antrain train
    20h 40m
    ¥1,193–3,618
  6. Train

    1. Take the train from Irkutsk Pas to Ulaanbaatartrain train 306
    2. Take the train from Ulaanbaatar to Hohhot Stationtrain train 34
    3. Take the train from Hohhot Station to Xi'an Train Stationtrain train
    2d 16h
    ¥1,176–1,932
  7. Train #2

    1. Take the train from Irkutsk Pas to Ulaanbaatartrain train
    2. Take the train from Ulaanbaatar to Baiyinchagantrain train
    3. Take the train from Baiyinchagan to Hohhot Stationtrain train
    4. Take the train from Hohhot Station to Xi'an Train Stationtrain train
    2d 17h
    ¥2,253–3,628
  8. Bus, train

    1. Take the bus from Irkutsk Bus station to Slyudyanka Bus stationbus bus 544
    2. Take the train from Sliudianka 1 to Ulaanbaatartrain train 306
    3. Take the train from Ulaanbaatar to Hohhot Stationtrain train 34
    4. Take the bus from hohhot Station to Datong bus stationbus bus
    5. Take the bus from Datong to Xi'anbus bus
    2d 23h
    ¥1,445–2,079

Irkutsk Airport (IKT) to Xi'An Xianyang International Airport (XIY) flights

Calendar11Weekly Planes
Duration9h 31mAverage Duration
Ticket¥827Cheapest Price
See schedules

Questions & Answers

What companies run services between Irkutsk, Russia and Xi'an, China?

S7 Airlines and China Southern Airlines fly from Irkutsk Airport (IKT) to Xi'An Xianyang International Airport (XIY) twice daily. Alternatively, 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.

Airlines
Train operators
Bus operators
Other operators

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 Travelling to the UK: What do I need to know?, Best ways to travel around Australia, and Need to know: Eurostar - to help you get the most out of your next trip.

More Questions & Answers