There are 8 ways to get from Beijing to Irkutsk (State) by train, plane, car, subway, 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.
Train to Beijing Daxing International Airport, fly to Irkutsk Airport
best- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Irkutsk Airport (IKT)plane PKX - IKT
6h 1m₽8,535–41,694Bus, train
cheapest- Take the bus from Beijing Liuliqiao to Hohhotbus
- Take the train from Hohhot Station to Ulaanbaatartrain
- Take the train from Ulaanbaatar to Sliudianka 1train 305
- Take the bus from Slyudyanka Bus station to Irkutsk Bus stationbus 544
2d 23h₽4,181–14,737Train
- Take the train from Beijing to Changchuntrain
- Take the train from Changchun to Manzhoulitrain
- Take the train from Zabaykalsk to Irkutsk Pastrain
2d 4h₽12,242–24,101Drive 2,203.8 km
- Drive from Beijing to Irkutskcar 2,203.8 km
32h 34m₽23,105–33,374Fly Beijing Capital International Airport to Irkutsk Airport
- Fly from Beijing Capital International Airport (PEK) to Irkutsk Airport (IKT)plane PEK - IKT
5h 41m₽13,548–33,666Train to Beijing Daxing International Airport, fly to Bratsk Airport
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Bratsk Airport (BTK)plane PKX - BTK
28h 52m₽10,235–46,934Subway, train
- Take the subway from Dongzhimen to Xizhimen Stationsubway 13
- Take the train from Beijing North Station to Hohhottrain
- Take the train from Hohhot Station to Ulaanbaatartrain
- Take the train from Ulaanbaatar to Irkutsk Pastrain 305
2d 19h₽4,872–15,265Bus, train #2
- Take the bus from Beijing Liuliqiao to Hohhotbus
- Take the train from Hohhot Station to Ulaanbaatartrain
- Take the train from Ulaanbaatar to Sliudianka 1train
- Take the bus from Slyudyanka Bus station to Irkutsk Bus stationbus 544
2d 23h₽6,831–22,337
Beijing Daxing International Airport (PKX) to Irkutsk Airport (IKT) flights
Questions & Answers
The cheapest way to get from Beijing to Irkutsk (State) is to bus and train which costs RUB 4100 - RUB 15000 and takes 2 days 23h.
The fastest way to get from Beijing to Irkutsk (State) is to fly which takes 5h 41m and costs RUB 13000 - RUB 34000.
The distance between Beijing and Irkutsk (State) is 1748 km. The road distance is 2203.8 km.
The best way to get from Beijing to Irkutsk (State) without a car is to train which takes 2 days 4h and costs RUB 12000 - RUB 25000.
It takes approximately 6h 1m to get from Beijing to Irkutsk (State), including transfers.
The best way to get from Beijing to Irkutsk (State) is to train which takes 2 days 4h and costs RUB 12000 - RUB 25000. Alternatively, you can fly, which costs RUB 13000 - RUB 34000 and takes 5h 41m.
Yes, the driving distance between Beijing to Irkutsk (State) is 2204 km. It takes approximately 32h 34m to drive from Beijing to Irkutsk (State).
What companies run services between Beijing, China and Irkutsk (State), Russia?
You can take a train from Beijing to Irkutsk via Changchun, Manzhouli, Zabaykalsk, and Irkutsk Pas in around 2d 4h. Alternatively, Air China flies from Beijing Capital International Airport (PEK) to Irkutsk Airport (IKT) 3 times a week.
- Website
- s7.ru
Flights from Beijing Daxing International Airport to Irkutsk Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₽8,000–41,000
Flights from Beijing Daxing International Airport to Bratsk Airport via Novosibirsk
- Ave. Duration
- 25h 55m
- When
- Every day
- Estimated price
- ₽16,000–70,000
Flights from Beijing Daxing International Airport to Bratsk Airport via Irkutsk Airport
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- ₽9,500–46,000
- Website
- iraero.ru
Flights from Beijing Daxing International Airport to Irkutsk Airport via Blagoveschensk
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- ₽12,000–60,000
- Website
- airchina.com
Flights from Beijing Capital International Airport to Irkutsk Airport
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽13,000–33,000
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ₽270–390
Train from Beijing to Changchun
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- ₽5,200–5,700
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽5,200–5,700
- 1st Class Seat
- ₽8,500–9,500
- Business Class Seat
- ₽12,000–18,000
Train from Beijing North Station to Hohhot
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₽2,500–2,800
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽2,500–2,800
- 1st Class Seat
- ₽4,100–4,500
- Business Class Seat
- ₽5,500–8,500
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Zabaykalsk to Irkutsk Pas
- Ave. Duration
- 29h 4m
- Frequency
- Twice a week
- Estimated price
- ₽3,600–7,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽15,000–22,000
- 3rd Class (Platzcart)
- ₽3,600–4,700
- 2nd Class (Kupé)
- ₽5,000–7,000
- Phone
- 86-010-96165
- Website
- bjsubway.com
Subway from Dongzhimen to Xizhimen Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 5 minutes
- Estimated price
- ₽70–120
- Schedules at
- map.bjsubway.com
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hohhot Station to Ulaanbaatar
- Ave. Duration
- 36h 51m
- Frequency
- Once a week
- Estimated price
- ₽10,000–19,000
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
- Phone
- +976-1900-1949
- ubtz@ubtz.mn
- Website
- ubtz.mn
Train from Hohhot Station to Ulaanbaatar
- Ave. Duration
- 36h 51m
- Frequency
- Once a week
- Estimated price
- ₽1,200–10,000
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽3,600–4,200
- Sitting coach
- ₽1,200–1,500
- Soft sleeper coach
- ₽2,200–2,600
Train from Ulaanbaatar to Irkutsk Pas
- Ave. Duration
- 23h 33m
- Frequency
- Once a week
- Estimated price
- ₽900–2,100
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽2,800–3,300
- Sitting coach
- ₽900–1,100
- Soft sleeper coach
- ₽1,700–2,100
Train from Ulaanbaatar to Sliudianka 1
- Ave. Duration
- 21h 5m
- Frequency
- Once a week
- Estimated price
- ₽850–1,900
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽2,500–3,000
- Sitting coach
- ₽850–1,100
- Soft sleeper coach
- ₽1,600–1,900
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ulaanbaatar to Sliudianka 1
- Ave. Duration
- 21h 5m
- Frequency
- Once a week
- Estimated price
- ₽3,500–9,500
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽6,500–9,500
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽3,500–4,500
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Beijing Liuliqiao to Hohhot
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ₽1,700–2,400
- Schedules at
- chinabusguide.com
- Bus
- ₽1,700–2,400
- Phone
- 8-950-113-5555
- Website
- avtovokzal-on-line.ru
Bus from Slyudyanka Bus station to Irkutsk Bus station
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- ₽400
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
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, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.





















