Cheap flights to Irkutsk
The gateway to Eastern Siberia is Irkutsk International Airport, located just 7 kilometers from the city center. The route network includes flights from numerous key destinations, led by scheduled flights from Moscow (121 flights per week), Bodaybo (97 flights), and Novosibirsk (82 flights). Travelers can also arrive in Irkutsk on international flights from Beijing or sunny Phuket.
Regular air service to the region is provided by 15 airlines, among which S7 Airlines, IrAero, and Aeroflot stand out for their flight frequency. To plan a comfortable trip, use the information on how to get there and check the forecast in the weather section. Below on the page, you will find convenient cards for departure cities with a search form to find and book the best tickets.

Ulan-Ude — Irkutsk

Chita — Irkutsk

Krasnoyarsk — Irkutsk

Ust-Kut — Irkutsk

Vladivostok — Irkutsk

Talakan — Irkutsk

Novosibirsk — Irkutsk

Mirny — Irkutsk

Moscow — Irkutsk


Saint Petersburg — Irkutsk

Yakutsk — Irkutsk

Namangan — Irkutsk
When is the best time to book a flight to Irkutsk?
The price of a flight to Irkutsk changes depending on how far ahead you book. For the best chance of a lower fare, book around 22 days before departure, when the average ticket costs about $447. Fares also tend to climb as the departure date gets closer.
Flight insights to Irkutsk
Data-driven trends for direct flights to Irkutsk — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Irkutsk come from Moscow, Bodaybo and Novosibirsk. Moscow leads with around 121 flights a week.
- Moscow121 flights/week
- Bodaybo97 flights/week
- Novosibirsk82 flights/week
- Chita42 flights/week
- Ulan-Ude32 flights/week
Top departure countries
Most direct flights to Irkutsk depart from Russian Federation, China and Thailand. Russian Federation alone accounts for about 83% of all direct routes.
- Russian Federationavg $150
- Chinaavg $235
- Thailandavg $337
- Uzbekistanavg $205
- Vietnamavg $327
Direct routes & fares
Popular non-stop routes to Irkutsk range from Ulan-Ude at $37 to Bodaybo at $239 — a quick way to compare direct-flight fares.
- Moscowfrom $169
- Bodaybofrom $239
- Novosibirskfrom $140
- Chitafrom $66
- Ulan-Udefrom $37
Cheapest departure cities
The cheapest places to fly to Irkutsk from right now are Ulan-Ude from $37, Chita from $66 and Bratsk from $80.
- Ulan-Udefrom $37
- Chitafrom $66
- Bratskfrom $80
- Nizhneangarskfrom $82
- Ust-Ilimskfrom $88
Popular departure cities to Irkutsk
Frequently asked questions
- How many cities offer flights to Irkutsk?
- Direct flights to Irkutsk are available from 15 cities, covering both domestic Russian regions and popular international destinations in China and Thailand.
- Which cities have the most frequent flights to Irkutsk?
- The most popular routes are flights from Moscow (121 flights per week), Bodaybo (97 flights), and Novosibirsk (82 flights). A significant flow of passengers is also provided by flights from Chita and Ulan-Ude.
- How many airlines fly to Irkutsk?
- A total of 15 airlines provide air service for this destination. The largest carriers, offering the highest number of flights, are S7 Airlines, IrAero, and Aeroflot.
- Which airports handle flights to Irkutsk?
- All scheduled and charter flights are handled by Irkutsk International Airport. It is conveniently located within the city limits, allowing travelers to reach the historic center in just 15–20 minutes after arrival.
- How can I find cheap tickets to Irkutsk?
- To find the best deals, we recommend checking flights by airlines like Pobeda and Ural Airlines. Use the search form in the departure city cards on this page to compare prices from different carriers for your chosen dates.
- When is the best time to buy flight tickets to Irkutsk?
- The best time to buy tickets is 2–3 months before your planned trip, especially during the peak tourist season at Lake Baikal. Before your flight, be sure to check the current weather to ensure your trip is as comfortable as possible.