Skip to content
My Antipode

Cheap Flights to Osh

Flights to Osh from 801 cities in 92 countries.

Non-stop flights and large departure cities, fares from the last 7 days

Kyrgyzstan

Europe

235 routes

Austria

Belarus

Belgium

Bosnia and Herzegovina

  • Tuzlalast seen from $241 on Oct 18

Bulgaria

Croatia

  • Splitlast seen from $292 on Oct 17
  • Zadarlast seen from $384 on Oct 20
  • Zagrebfrom $208

Cyprus

Czech Republic

Denmark

Estonia

Finland

France

Germany

Greece

Hungary

Ireland

Italy

Latvia

Lithuania

Malta

Moldova

Montenegro

Netherlands

Norway

Poland

Romania

Russia

Serbia

Slovakia

Slovenia

Spain

Sweden

Switzerland

United Kingdom

Asia

453 routes

Afghanistan

Armenia

Azerbaijan

Cambodia

  • Phnom Penhlast seen from $1,160 on Sep 30
  • Preaek Prasablast seen from $691 on Sep 27
  • Takeolast seen from $1,160 on Sep 30 · via Phnom Penh

China

  • Altaylast seen from $807 on Sep 17
  • Anyangfrom $460 · via Zhengzhou
  • Bachuanlast seen from $442 on Oct 22 · via Chongqing
  • Baiyinfrom $348 · via Lanzhou
  • Baodingfrom $314 · via Beijing
  • Baojifrom $324 · via Xi'an
  • Basuolast seen from $651 on Oct 22 · via Sanya
  • Beijingfrom $314
  • Bengbulast seen from $408 on Oct 10 · via Nanjing
  • Benxilast seen from $607 on Oct 14 · via Shenyang
  • Binzhoufrom $752 · via Jinan
  • Bozhoufrom $460 · via Zhengzhou
  • Cangzhoufrom $314 · via Beijing
  • Changshafrom $228 · via Yunfu
  • Changyuanlast seen from $442 on Oct 22 · via Chongqing
  • Chaozhoulast seen from $359 on Oct 8 · via Shantou
  • Chengdefrom $314 · via Beijing
  • Chengzhongfrom $374 · via Wuhan
  • Chenzhoulast seen from $458 on Oct 14 · via Ganzhou
  • Chuzhoulast seen from $408 on Oct 10 · via Nanjing
  • Dalianlast seen from $345 on Oct 19
  • Danzhoulast seen from $420 on Sep 30 · via Haikou
  • Dayefrom $374 · via Wuhan
  • Deyangfrom $241 · via Zigong
  • Dezhoufrom $752 · via Jinan
  • Dingxifrom $348 · via Lanzhou
  • Dongguanlast seen from $371 on Sep 17 · via Shenzhen
  • Donghaifrom $448 · via Hong Kong
  • Dongtaifrom $309 · via Shanghai
  • Ezhoufrom $374 · via Wuhan
  • Ezhoufrom $374 · via Wuhan
  • Fudinglast seen from $575 on Sep 23 · via Wenzhou
  • Fulinglast seen from $442 on Oct 22 · via Chongqing
  • Fuxinlast seen from $607 on Oct 14 · via Shenyang
  • Fuzhoulast seen from $541 on Oct 22 · via Nanchang
  • Gaomifrom $359 · via Qingdao
  • Guang’anlast seen from $442 on Oct 22 · via Chongqing
  • Guankoulast seen from $449 on Oct 20 · via Changsha
  • Guixilast seen from $442 on Oct 22 · via Chongqing
  • Gulifrom $474 · via Pujiang
  • Gunanlast seen from $442 on Oct 22 · via Chongqing
  • Haikoulast seen from $420 on Sep 30
  • Hangzhoufrom $411
  • Harbinfrom $386
  • Hebifrom $460 · via Zhengzhou
  • Hechuanlast seen from $442 on Oct 22 · via Chongqing
  • Heshanlast seen from $449 on Oct 20 · via Changsha
  • Heyuanfrom $228 · via Yunfu
  • Huainanlast seen from $431 on Oct 22 · via Hefei
  • Huanggangfrom $374 · via Wuhan
  • Huangshifrom $374 · via Wuhan
  • Huayinfrom $324 · via Xi'an
  • Humenlast seen from $371 on Sep 17 · via Shenzhen
  • Huochenglast seen from $438 on Oct 3
  • Huzhoufrom $309 · via Shanghai
  • Jiangmenlast seen from $371 on Sep 17 · via Shenzhen
  • Jiaozuofrom $460 · via Zhengzhou
  • Jiaxingfrom $309 · via Shanghai
  • Jieyanglast seen from $359 on Oct 8 · via Shantou
  • Jilinlast seen from $372 on Sep 30 · via Changchun
  • Jinchengfrom $460 · via Zhengzhou
  • Jinglingfrom $374 · via Wuhan
  • Jingmenfrom $374 · via Wuhan
  • Jinhuafrom $474 · via Pujiang
  • Jininglast seen from $541 on Sep 19
  • Ji’anlast seen from $388 on Sep 16
  • Kaifengfrom $460 · via Zhengzhou
  • Kashgarfrom $153
  • Kunshanfrom $309 · via Shanghai
  • Laiwufrom $752 · via Jinan
  • Laixifrom $359 · via Qingdao
  • Laizhoufrom $359 · via Qingdao
  • Langfangfrom $314 · via Beijing
  • Leshanfrom $241 · via Zigong
  • Liaochengfrom $752 · via Jinan
  • Liaoyuanlast seen from $372 on Sep 30 · via Changchun
  • Linxiafrom $348 · via Lanzhou
  • Lishuilast seen from $575 on Sep 23 · via Wenzhou
  • Loudilast seen from $449 on Oct 20 · via Changsha
  • Lu'anlast seen from $431 on Oct 22 · via Hefei
  • Luohefrom $460 · via Zhengzhou
  • Luojiangfrom $241 · via Zigong
  • Maominglast seen from $420 on Sep 30 · via Haikou
  • Meishanfrom $241 · via Zigong
  • Mianzhu, Deyang, Sichuanfrom $241 · via Zigong
  • Nanchuanlast seen from $442 on Oct 22 · via Chongqing
  • Neijiangfrom $241 · via Zigong
  • Panshanlast seen from $607 on Oct 14 · via Shenyang
  • Pengzelast seen from $541 on Oct 22 · via Nanchang
  • Pingdingshanfrom $460 · via Zhengzhou
  • Pingdufrom $359 · via Qingdao
  • Pujiangfrom $474
  • Puninglast seen from $359 on Oct 8 · via Shantou
  • Puyangfrom $460 · via Zhengzhou
  • Qingdaofrom $359
  • Qingyuanfrom $228 · via Yunfu
  • Qionghailast seen from $420 on Sep 30 · via Haikou
  • Rugaofrom $309 · via Shanghai
  • Rui’anlast seen from $575 on Sep 23 · via Wenzhou
  • Sanhefrom $314 · via Beijing
  • Sanyalast seen from $651 on Oct 22
  • Shanghaifrom $309
  • Shangluofrom $324 · via Xi'an
  • Shangqiufrom $460 · via Zhengzhou
  • Shangyufrom $411 · via Hangzhou
  • Shanweifrom $448 · via Hong Kong
  • Shaoxingfrom $411 · via Hangzhou
  • Shenzhenlast seen from $371 on Sep 17
  • Shijiefrom $228 · via Yunfu
  • Shiqilast seen from $371 on Sep 17 · via Shenzhen
  • Shundefrom $228 · via Yunfu
  • Sipinglast seen from $372 on Sep 30 · via Changchun
  • Suifenhelast seen from $796 on Sep 18
  • Suihuafrom $386 · via Harbin
  • Suizhoufrom $374 · via Wuhan
  • Suzhoufrom $309 · via Shanghai
  • Tai’anfrom $752 · via Jinan
  • Tielinglast seen from $607 on Oct 14 · via Shenyang
  • Tongchuanfrom $324 · via Xi'an
  • Tongchuanshifrom $324 · via Xi'an
  • Tonglinglast seen from $408 on Oct 10 · via Nanjing
  • Ürümqifrom $248
  • Wafangdianlast seen from $345 on Oct 19 · via Dalian
  • Wanninglast seen from $651 on Oct 22 · via Sanya
  • Weinanfrom $324 · via Xi'an
  • Wenchanglast seen from $420 on Sep 30 · via Haikou
  • Wenzhoulast seen from $575 on Sep 23
  • Wuhanfrom $374
  • Wuhulast seen from $408 on Oct 10 · via Nanjing
  • Xiangtanlast seen from $449 on Oct 20 · via Changsha
  • Xianningfrom $374 · via Wuhan
  • Xiantaofrom $374 · via Wuhan
  • Xiaoganfrom $374 · via Wuhan
  • Xingninglast seen from $359 on Oct 8 · via Shantou
  • Xintaifrom $752 · via Jinan
  • Xinxiangfrom $460 · via Zhengzhou
  • Xuanchengfrom $309 · via Shanghai
  • Xuchangfrom $460 · via Zhengzhou
  • Ya'anfrom $241 · via Zigong
  • Yangchenglast seen from $442 on Oct 22 · via Chongqing
  • Yangjianglast seen from $586 on Sep 21 · via Zhuhai
  • Yingtanlast seen from $541 on Oct 22 · via Nanchang
  • Yintaifrom $324 · via Xi'an
  • Yiwufrom $474 · via Pujiang
  • Yongchuanlast seen from $442 on Oct 22 · via Chongqing
  • Yunfufrom $228
  • Zhaoqingfrom $228 · via Yunfu
  • Zhongshanlast seen from $371 on Sep 17 · via Shenzhen
  • Zhoukoufrom $460 · via Zhengzhou
  • Zhu Cheng Cityfrom $359 · via Qingdao
  • Zhuchengfrom $359 · via Qingdao
  • Zhuhailast seen from $586 on Sep 21
  • Zhumadianfrom $460 · via Zhengzhou
  • Zhuzhoulast seen from $449 on Oct 20 · via Changsha
  • Zibofrom $752 · via Jinan
  • Zitonglast seen from $442 on Oct 22 · via Chongqing
  • Ziyangfrom $241 · via Zigong

Georgia

Hong Kong

India

  • Ahilyanagarfrom $364 · via Mumbai
  • Aligarhfrom $206 · via Delhi
  • Alwarfrom $206 · via Delhi
  • Bhiwānifrom $206 · via Delhi
  • Bhusawallast seen from $454 on Sep 16 · via Indore
  • Bidarlast seen from $343 on Oct 21 · via Hyderabad
  • Bilimorafrom $364 · via Mumbai
  • Bulandshahrlast seen from $384 on Sep 25 · via Meerut
  • Burhānpurlast seen from $454 on Sep 16 · via Indore
  • Delhifrom $206
  • Erodelast seen from $446 on Oct 4 · via Salem
  • Ghaziabadlast seen from $384 on Sep 25 · via Meerut
  • Gorakhpurfrom $206 · via Delhi
  • Greater Noidalast seen from $384 on Sep 25 · via Meerut
  • Hisarfrom $206 · via Delhi
  • Indorelast seen from $454 on Sep 16
  • Jalgaonlast seen from $454 on Sep 16 · via Indore
  • Kalaburagilast seen from $343 on Oct 21 · via Hyderabad
  • Karāwalnagarlast seen from $384 on Sep 25 · via Meerut
  • Karīmnagarlast seen from $343 on Oct 21 · via Hyderabad
  • Karnālfrom $206 · via Delhi
  • Khammamlast seen from $343 on Oct 21 · via Hyderabad
  • Khandwalast seen from $454 on Sep 16 · via Indore
  • Kollamlast seen from $494 on Sep 23 · via Thiruvananthapuram
  • Komarapalayamlast seen from $446 on Oct 4 · via Salem
  • Kurnoollast seen from $343 on Oct 21 · via Hyderabad
  • Kushinagarlast seen from $531 on Oct 6 · via Kathmandu
  • Lonilast seen from $384 on Sep 25 · via Meerut
  • Mahbūbnagarlast seen from $343 on Oct 21 · via Hyderabad
  • Mahesānalast seen from $333 on Oct 3 · via Ahmedabad
  • Morādābādfrom $206 · via Delhi
  • Mulugulast seen from $343 on Oct 21 · via Hyderabad
  • Mumbaifrom $364
  • Muzaffarnagarfrom $206 · via Delhi
  • Nagercoillast seen from $494 on Sep 23 · via Thiruvananthapuram
  • Nandyāllast seen from $343 on Oct 21 · via Hyderabad
  • New Delhifrom $206 · via Delhi
  • Nizāmābādlast seen from $343 on Oct 21 · via Hyderabad
  • Noidalast seen from $384 on Sep 25 · via Meerut
  • Panipatfrom $206 · via Delhi
  • Pimprilast seen from $437 on Oct 19 · via Pune
  • Pimpri-Chinchwadlast seen from $437 on Oct 19 · via Pune
  • Punāsalast seen from $454 on Sep 16 · via Indore
  • Punelast seen from $437 on Oct 19
  • Rāichūrlast seen from $343 on Oct 21 · via Hyderabad
  • Ramagundamlast seen from $343 on Oct 21 · via Hyderabad
  • Rāmgundamlast seen from $343 on Oct 21 · via Hyderabad
  • Ratlāmlast seen from $454 on Sep 16 · via Indore
  • Rohtakfrom $206 · via Delhi
  • Sahāranpurfrom $206 · via Delhi
  • Sambhalfrom $206 · via Delhi
  • Sri Ganganagarfrom $190 · via Lahore
  • Ujjainlast seen from $454 on Sep 16 · via Indore
  • Warangallast seen from $343 on Oct 21 · via Hyderabad
  • Yamunanagarfrom $206 · via Delhi

Indonesia

  • Bekasilast seen from $780 on Oct 20 · via Jakarta
  • Cilegonlast seen from $780 on Oct 20 · via Jakarta
  • Dumaifrom $431 · via Kuala Lumpur
  • Jakartalast seen from $780 on Oct 20
  • Karawanglast seen from $780 on Oct 20 · via Jakarta
  • Rengasdengkloklast seen from $780 on Oct 20 · via Jakarta
  • Seranglast seen from $780 on Oct 20 · via Jakarta
  • Sukabumilast seen from $780 on Oct 20 · via Jakarta
  • Tanjungbalaifrom $431 · via Kuala Lumpur
  • Tasikmalayalast seen from $780 on Oct 20 · via Jakarta

Iran

  • Āmollast seen from $494 on Oct 14 · via Tehran
  • Araklast seen from $494 on Oct 14 · via Tehran
  • Babollast seen from $494 on Oct 14 · via Tehran
  • Karajlast seen from $494 on Oct 14 · via Tehran
  • Kāshānlast seen from $494 on Oct 14 · via Tehran
  • Kashanlast seen from $494 on Oct 14 · via Tehran
  • Nazarabadlast seen from $494 on Oct 14 · via Tehran
  • Qazvinlast seen from $494 on Oct 14 · via Tehran
  • Qomlast seen from $494 on Oct 14 · via Tehran
  • Sāvehlast seen from $494 on Oct 14 · via Tehran

Israel

Japan

  • Chibafrom $532 · via Tokyo
  • Fujifrom $532 · via Tokyo
  • Gifulast seen from $515 on Oct 1 · via Nagoya
  • Himejifrom $602 · via Osaka
  • Hiratsukafrom $532 · via Tokyo
  • Isesakifrom $532 · via Tokyo
  • Kakogawafrom $602 · via Osaka
  • Kawasakifrom $532 · via Tokyo
  • Kobefrom $602 · via Osaka
  • Kofufrom $532 · via Tokyo
  • Kumagayafrom $532 · via Tokyo
  • Kyotofrom $602 · via Osaka
  • Maebashifrom $532 · via Tokyo
  • Narafrom $602 · via Osaka
  • Numazufrom $532 · via Tokyo
  • Odawarafrom $532 · via Tokyo
  • Ōtafrom $532 · via Tokyo
  • Ōtsufrom $602 · via Osaka
  • Saitamafrom $532 · via Tokyo
  • Sakaifrom $602 · via Osaka
  • Takasakifrom $532 · via Tokyo
  • Toyohashilast seen from $515 on Oct 1 · via Nagoya
  • Tsulast seen from $515 on Oct 1 · via Nagoya
  • Utsunomiyafrom $532 · via Tokyo
  • Yokohamafrom $532 · via Tokyo

Jordan

Kazakhstan

Kuwait

Macau

  • Macaolast seen from $586 on Sep 21 · via Zhuhai

Malaysia

Mongolia

Myanmar

  • Bagolast seen from $464 on Sep 24 · via Yangon
  • Mawlamyinelast seen from $464 on Sep 24 · via Yangon
  • Patheinlast seen from $464 on Sep 24 · via Yangon

North Korea

Oman

  • Bawsharfrom $272 · via Muscat
  • Seebfrom $272 · via Muscat

Pakistan

Palestine

  • Gazafrom $430 · via Jerusalem

Philippines

  • Batangaslast seen from $898 on Oct 5 · via Quezon City
  • Cabanatuan Citylast seen from $898 on Oct 5 · via Quezon City
  • Calambalast seen from $898 on Oct 5 · via Quezon City
  • Caloocanlast seen from $898 on Oct 5 · via Quezon City
  • Lipa Citylast seen from $898 on Oct 5 · via Quezon City
  • Lucenalast seen from $898 on Oct 5 · via Quezon City
  • Manilalast seen from $898 on Oct 5 · via Quezon City
  • Olongapolast seen from $898 on Oct 5 · via Quezon City
  • San Pablolast seen from $898 on Oct 5 · via Quezon City
  • Taguiglast seen from $898 on Oct 5 · via Quezon City

Qatar

Saudi Arabia

Singapore

South Korea

Taiwan

Tajikistan

Thailand

Türkiye

Turkmenistan

United Arab Emirates

Uzbekistan

Vietnam

Africa

56 routes

Algeria

  • Blidafrom $168 · via Algiers

Egypt

Ethiopia

Ghana

  • Cape Coastlast seen from $838 on Oct 7 · via Accra

Kenya

Morocco

  • Beni Mellallast seen from $460 on Sep 19 · via Casablanca
  • Casablancalast seen from $460 on Sep 19
  • El Jadidalast seen from $460 on Sep 19 · via Casablanca
  • Kenitralast seen from $460 on Sep 19 · via Casablanca
  • Khouribgalast seen from $460 on Sep 19 · via Casablanca
  • Marrakeshfrom $387
  • Mekneslast seen from $460 on Sep 19 · via Casablanca
  • Safilast seen from $460 on Sep 19 · via Casablanca

Nigeria

  • Abeokutalast seen from $916 on Oct 20 · via Lagos
  • Ijebu Odelast seen from $916 on Oct 20 · via Lagos
  • Ikejalast seen from $916 on Oct 20 · via Lagos
  • Ile-Ifelast seen from $916 on Oct 20 · via Lagos
  • Iseyinlast seen from $916 on Oct 20 · via Lagos
  • Lekkilast seen from $916 on Oct 20 · via Lagos
  • Osogbolast seen from $916 on Oct 20 · via Lagos
  • Sagamulast seen from $916 on Oct 20 · via Lagos

Senegal

  • Kaolacklast seen from $708 on Sep 29 · via Dakar
  • Mbourlast seen from $708 on Sep 29 · via Dakar
  • Pikinelast seen from $708 on Sep 29 · via Dakar
  • Saint-Louislast seen from $708 on Sep 29 · via Dakar
  • Thièslast seen from $708 on Sep 29 · via Dakar
  • Thiès Noneslast seen from $708 on Sep 29 · via Dakar
  • Toubalast seen from $708 on Sep 29 · via Dakar

Tunisia

  • Tunislast seen from $338 on Sep 16

Uganda

  • Mbararafrom $797 · via Kigali
  • Nansanalast seen from $748 on Oct 9 · via Kampala

North America

29 routes

Canada

  • Burlingtonlast seen from $635 on Oct 13 · via Toronto
  • Hamiltonlast seen from $635 on Oct 13 · via Toronto
  • Surreylast seen from $1,063 on Oct 21 · via Vancouver
  • Torontolast seen from $635 on Oct 13

Honduras

Mexico

United States

South America

24 routes

Argentina

  • Barilochelast seen from $2,087 on Oct 3
  • La Platalast seen from $1,423 on Oct 13 · via Buenos Aires

Bolivia

  • Uyunilast seen from $1,386 on Oct 22

Brazil

Chile

  • Rancagualast seen from $940 on Sep 19 · via Santiago
  • Santiagolast seen from $940 on Sep 19
  • Valparaísolast seen from $940 on Sep 19 · via Santiago
  • Viña del Marlast seen from $940 on Sep 19 · via Santiago

Peru

  • Callaolast seen from $1,014 on Oct 20 · via Lima

Venezuela

  • San Felipelast seen from $1,465 on Oct 18 · via Caracas

Oceania

2 routes

Australia