There are 9 ways to get from Osh to Dostyk by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Kashgar Airport, fly to Bole, drive
best- Drive from Osh to Kashgar Airport (KHG)car
- Fly from Kashgar Airport (KHG) to Bole (BPL)plane KHG - BPL
- Drive from Bole (BPL) to Dostykcar
9h 41m$167–704Bus, train #2
cheapest- Take the bus from Osh Bus station to Jalal-Abadbus
- Take the bus from Jalal-Abad to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus 701
- Take the bus from Almaty Sayran Bus Station to Sary-Ozekbus 179
- Take the train from Sary-Ozek to Dostyktrain
32h 29m$32–43Bus, train, drive
- Take the bus from Osh Bus station to Özgönbus
- Take the bus from Özgön to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus 701
- Take the bus from Almaty Sayran Bus Station to Yiningbus 403
- Take the train from Yining to Jinghe Southtrain
- Drive from Jinghe South to Dostykcar
31h 13m$41–77Bus, train via Tashkent
- Take the bus from Osh Bus station to Andijon Bus stationbus
- Take the train from Andijan 1 to Tashkent Centraltrain
- Take the train from Tashkent Central to Almaty 2train
- Take the train from Almaty 2 to Dostyktrain
46h 53m$38–62Drive 1,299.8 km
- Drive from Osh to Dostykcar 1,299.8 km
20h 18m$98–141Fly Osh to Bole, drive
- Fly from Osh (OSS) to Bole (BPL)plane OSS - BPL
- Drive from Bole (BPL) to Dostykcar
9h 22m$273–618Fly Osh to Tacheng Airport, drive
- Fly from Osh (OSS) to Tacheng Airport (TCG)plane OSS - TCG
- Drive from Tacheng Airport (TCG) to Dostykcar
10h 43m$243–753Drive to Kashgar Airport, fly to Yining Airport, train, drive
- Drive from Osh to Kashgar Airport (KHG)car
- Fly from Kashgar Airport (KHG) to Yining Airport (YIN)plane KHG - YIN
- Take the train from Yining to Jinghe Southtrain
- Drive from Jinghe South to Dostykcar
12h 43m$340–675Bus, train
- Take the bus from Osh Bus station to Özgönbus
- Take the bus from Özgön to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus 701
- Take the bus from Almaty Sayran Bus Station to Sary-Ozekbus 179
- Take the train from Sary-Ozek to Dostyktrain
31h 59m$33–44
Kashgar Airport (KHG) to Bole (BPL) flights
Questions & Answers
The cheapest way to get from Osh to Dostyk is to bus and train which costs $30 - $45 and takes 32h 29m.
The fastest way to get from Osh to Dostyk is to fly and drive which takes 9h 22m and costs $270 - $650.
The distance between Osh and Dostyk is 1353 km. The road distance is 1299.8 km.
The best way to get from Osh to Dostyk without a car is to bus and train via Tashkent which takes 46h 53m and costs $35 - $65.
It takes approximately 9h 41m to get from Osh to Dostyk, including transfers.
Dostyk is 1h behind Osh. It is currently 2:07 AM in Osh and 1:07 AM in Dostyk.
Yes, the driving distance between Osh to Dostyk is 1300 km. It takes approximately 20h 18m to drive from Osh to Dostyk.
What companies run services between Osh, Kyrgyzstan and Dostyk, Almaty Oblysy, Kazakhstan?
There is no direct connection from Osh to Dostyk. However, you can drive to Kashgar Airport (KHG) airport, fly to Bole (BPL), then drive to Dostyk. Alternatively, you can take a bus from Osh Bus station to Dostyk via Özgön, Bishkek Avtovokzal, Almaty Sayran Bus Station, Yining, Yining, and Jinghe South in around 31h 13m.
- Website
- cdal.com.cn
Flights from Kashgar Airport to Bole
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–600
Flights from Kashgar Airport to Bole via Hotan
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $130–700
Flights from Osh to Tacheng Airport via Urumqi
- Ave. Duration
- 6h 30m
- When
- Tuesday and Saturday
- Estimated price
- $210–700
Flights from Kashgar Airport to Yining Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $85–550
- Website
- csair.com
Flights from Osh to Bole via Tashkent, Urumqi
- Ave. Duration
- 8h
- When
- Wednesday
- Estimated price
- $220–750
Flights from Osh to Tacheng Airport via Tashkent, Urumqi
- Ave. Duration
- 11h
- When
- Wednesday
- Estimated price
- $230–750
- Website
- tianjin-air.com
Flights from Osh to Bole via Tashkent, Urumqi
- Ave. Duration
- 9h 55m
- When
- Wednesday
- Estimated price
- $220–750
- Website
- chinaexpressair.com
Flights from Kashgar Airport to Yining Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $85–550
Train from Yining to Jinghe South
- Adult - second class
- $10–15
Train from Yining to Jinghe South
- Hard Seat
- $4–6
- Hard sleeper
- $9–13
- Soft sleeper
- $15–20
- Phone
- 1005
- compliance@railway.uz
- Website
- railway.uz
Train from Andijan 1 to Tashkent Central
- Ave. Duration
- 6h 1m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- $12–14
- Coupe
- $17–19
- SV
- $29–32
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Tashkent Central to Almaty 2
- Ave. Duration
- 18h 1m
- Frequency
- Once daily
- Estimated price
- $13–19
- Book at
- https://bilet.railways.kz/?_locale=us
- 1st Class (Lux)
- $35–55
- 2nd Class (Coupe)
- $27–40
- 3rd Class (Seat)
- $13–19
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Almaty 2 to Dostyk
- Ave. Duration
- 18h 15m
- Frequency
- 3 times a week
- Estimated price
- $12–23
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- $17–23
- 3rd Class (Berth)
- $12–18
Train from Sary-Ozek to Dostyk
- Ave. Duration
- 13h 40m
- Frequency
- 3 times a week
- Estimated price
- $10–19
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- $14–19
- 3rd Class (Berth)
- $10–15
- Phone
- +996 312 64-23-27
- bishkekvokzal@mail.ru
- Website
- avtovokzal.kg
Bus from Osh Bus station to Özgön
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1
- Book at
- https://tezket.kg/
Bus from Özgön to Bishkek Avtovokzal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $12
- Book at
- https://tezket.kg/
Bus from Bishkek Avtovokzal to Almaty Sayran Bus Station
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- $6
- Book at
- https://tezket.kg/
Bus from Osh Bus station to Andijon Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- https://tezket.kg/
Bus from Osh Bus station to Jalal-Abad
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Book at
- https://tezket.kg/
Bus from Jalal-Abad to Bishkek Avtovokzal
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $10
- Book at
- https://tezket.kg/
- Phone
- +7 727 396-70-63
- Website
- ma-sairan.kz
Bus from Almaty Sayran Bus Station to Yining
- Ave. Duration
- 12h
- Frequency
- 4 times a day
- Estimated price
- $7–26
- Website
- https://ma-sairan.kz/
- Schedules at
- https://ma-sairan.kz/расписание-автобусов
Bus from Almaty Sayran Bus Station to Sary-Ozek
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- https://ma-sairan.kz/
- Schedules at
- https://ma-sairan.kz/расписание-автобусов
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 Getting around the Cyclades, The London Underground: Essential tips to navigate the Tube, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.


















