There are 7 ways to get from Novosibirsk to Osh by plane, bus, train, or car
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 Osh
best- Fly from Tolmachevo Airport (OVB) to Osh (OSS)plane OVB - OSS
5h 47m$262–1,317Bus
cheapest- Take the bus from Novosibirsk Bus station to Karagandy Bus stationbus
- Take the bus from Karagandy to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Özgönbus
- Take the bus from Özgön to Osh Bus stationbus
2d 3h$81–96Train, bus via Petropavl
- Take the train from Novosibirsk Gl to Petropavlovsktrain
- Take the train from Petropavlovsk to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Özgönbus
- Take the bus from Özgön to Osh Bus stationbus
2d 3hDrive 2,433.3 km
- Drive from Novosibirsk to Oshcar 2,433.3 km
30h 54m$200–288Fly to Andizhan Airport, bus
- Fly from Tolmachevo Airport (OVB) to Andizhan Airport (AZN)plane OVB - AZN
- Take the bus from Andijon Bus station to Osh Bus stationbus
7h 32m$133–667Train, bus
- Take the train from Novosibirsk-Glavny to Almaty 2train
- Take the bus from Almaty Sayran Bus Station to Bishkek Avtovokzalbus 701
- Take the bus from Bishkek Avtovokzal to Jalal-Abadbus
- Take the bus from Jalal-Abad to Osh Bus stationbus
2d 9h$147–257Train, bus #2
- Take the train from Novosibirsk-Glavny to Almaty 2train
- Take the train from Almaty 2 to Tashkent Centraltrain
- Take the train from Tashkent Central to Andijan 1train
- Take the bus from Andijon Bus station to Osh Bus stationbus
2d 22h$160–278
Tolmachevo Airport (OVB) to Osh (OSS) flights
Questions & Answers
The cheapest way to get from Novosibirsk to Osh is to bus which costs $80 - $100 and takes 2 days 3h.
The fastest way to get from Novosibirsk to Osh is to fly which takes 5h 47m and costs $260 - $1,400.
No, there is no direct bus from Novosibirsk station to Osh station. However, there are services departing from Novosibirsk Bus station and arriving at Osh Bus station via Karagandy, Bishkek Avtovokzal and Özgön. The journey, including transfers, takes approximately 2 days 3h.
The distance between Novosibirsk and Osh is 1791 km. The road distance is 2433.3 km.
The best way to get from Novosibirsk to Osh without a car is to bus which takes 2 days 3h and costs $80 - $100.
It takes approximately 5h 47m to get from Novosibirsk to Osh, including transfers.
Novosibirsk to Osh bus services, operated by Avtovokzaly.ru, depart from Novosibirsk Bus station.
The best way to get from Novosibirsk to Osh is to fly which takes 5h 47m and costs $260 - $1,400. Alternatively, you can bus, which costs $80 - $100 and takes 2 days 3h.
Novosibirsk to Osh bus services, operated by Avtovokzaly.ru, arrive at Karagandy Bus station.
Osh is 1h behind Novosibirsk. It is currently 5:31 AM in Novosibirsk and 4:31 AM in Osh.
What companies run services between Novosibirsk, Russia and Osh, Kyrgyzstan?
S7 Airlines flies from Tolmachevo Airport (OVB) to Osh (OSS) 6 times a week. Alternatively, you can take a bus from Novosibirsk Bus station to Osh Bus station via Karagandy, Bishkek Avtovokzal, and Özgön in around 2d 3h.
- Website
- s7.ru
Flights from Tolmachevo Airport to Osh
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $260–1,300
Flights from Tolmachevo Airport to Andizhan Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- $130–700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Novosibirsk Gl to Petropavlovsk
- Ave. Duration
- 13h 37m
- Frequency
- Twice daily
- Estimated price
- $30–65
- Website
- Russian Railways
- 1nd Class (SW)
- $140–200
- 3rd Class (Platzcart)
- $30–40
- 2nd Class (Kupé)
- $40–65
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Karagandy Bus station
- Ave. Duration
- 20h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- avtovokzaly.ru
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 10 amazing places to get away from it all in Australia, Why you should take the train in the US, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Novosibirsk to Osh is 2433 km. It takes approximately 30h 54m to drive from Novosibirsk to Osh.
There are 108+ hotels available in Osh.







