Cheap flights to Tomsk
You can plan a flight to Tomsk from 14 different cities, with the majority of flights served by Bogashevo airport, located 20 km from the city center. The most frequent air connections are with Moscow (34 flights per week), Novosibirsk (28 flights), and Saint Petersburg (14 flights). Regular flights also operate from Kazan, Surgut, and other regional centers, ensuring stable transport accessibility for the Siberian region.
A total of 8 airlines operate regular flights to this destination, with the leaders in terms of departures being S7 Airlines, Nordwind Airlines, and UTair. To plan your trip, it is helpful to check in advance how to get there or check the current weather forecast. Below on this page, you will find departure city cards with a search form to help you find suitable flight options for your desired dates.

Novosibirsk — Tomsk

Tyumen — Tomsk



Ulan-Ude — Tomsk
When is the best time to book a flight to Tomsk?
The price of a flight to Tomsk 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 $355. Fares also tend to climb as the departure date gets closer.
Flight insights to Tomsk
Data-driven trends for direct flights to Tomsk — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Tomsk come from Moscow, Novosibirsk and Saint Petersburg. Moscow leads with around 34 flights a week.
- Moscow34 flights/week
- Novosibirsk28 flights/week
- Saint Petersburg14 flights/week
- Kazan10 flights/week
- Surgut10 flights/week
Direct routes & fares
Popular non-stop routes to Tomsk range from Novosibirsk at $41 to Moscow at $153 — a quick way to compare direct-flight fares.
- Moscowfrom $153
- Novosibirskfrom $41
- Saint Petersburgfrom $112
- Kazanfrom $103
- Surgutfrom $126
Cheapest departure cities
The cheapest places to fly to Tomsk from right now are Novosibirsk from $41, Chita from $52 and Krasnoyarsk from $74.
- Novosibirskfrom $41
- Chitafrom $52
- Krasnoyarskfrom $74
- Gorno-Altayskfrom $88
- Ulan-Udefrom $93
Longest direct flights
The longest direct flight to Tomsk is from Petropavlovsk-Kamchatsky at about 6h 18m, followed by Anapa (5h 1m) and Sochi (4h 56m).
- Petropavlovsk-Kamchatsky6h 18m
- Anapa5h 1m
- Sochi4h 56m
- Saint Petersburg4h 31m
- Kaluga4h 22m
Popular departure cities to Tomsk
Frequently asked questions
- How many cities offer flights to Tomsk?
- Currently, regular air service to Tomsk is established from 14 cities. The route network includes both the country's largest metropolises and important regional centers of Siberia and neighboring regions.
- Which cities have the most frequent flights to Tomsk?
- The most popular routes are Moscow with 34 flights per week, Novosibirsk (28 flights), and Saint Petersburg (14 flights). A significant number of flights also operate from Strezhevoy, Kazan, and Surgut.
- How many airlines fly to Tomsk?
- 8 airlines operate regular flights to the city. The largest carriers by weekly flight volume include S7 Airlines, Nordwind Airlines, UTair, and Aeroflot.
- Which airports receive flights to Tomsk?
- The region's main air hub is Bogashevo International Airport (TOF). It is located about 20 kilometers from the city center, making it easy to reach your accommodation by taxi or regular bus.
- When is the best time to buy flight tickets to Tomsk?
- To find the best deals, it is recommended to book tickets 2–3 months before departure. Demand for tickets can increase significantly during holidays and academic sessions, as Tomsk is a major educational center.
- How to find cheap tickets to Tomsk?
- In addition to early booking, it's worth considering flights with connections in major hubs like Novosibirsk or Krasnoyarsk. It's also useful to check flights by regional airlines, such as KrasAvia or RusLine, which often offer flexible fares.