There are 7 ways to get from Belgrade to Kunming 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.
Cheapest
Bus to Morava, fly to Kunming
-
Take the bus from Beograd to Lađevci
-
Fly from Morava (KVO) to Kunming (KMG)
Bus to Nis, fly to Kunming
-
Take the bus from Belgrade to Niš
-
Fly from Nis (INI) to Kunming (KMG)
Fly Belgrade to Lijiang, train
-
Fly from Belgrade (BEG) to Lijiang (LJG)
-
Take the train from Heqing to Kunming
Bus, bus to Sarajevo, fly to Kunming
-
Take the bus from Belgrade to Zvornik
-
Take the bus from Zvornik to Istočno Sarajevo
-
Fly from Sarajevo (SJJ) to Kunming (KMG)
Bus to Pristina, fly to Kunming
-
Take the bus from Beograd to Pristina
-
Fly from Pristina (PRN) to Kunming (KMG)
Drive
-
Drive from Belgrade to Kunming
Belgrade (BEG) to Kunming (KMG) flights
The flight time between Belgrade (BEG) and Kunming (KMG) is around 18h and covers a distance of around 7515 km. This includes an average layover time of around 4h 30m. Services are operated by Hainan, Air China, Air Serbia and others. Typically seven flights run weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
International entry into China from Serbia
- Entry is conditional for citizens and permanent residents of Serbia
Conditions of entry into China from Serbia
- Negative COVID-19 test issued at most 2 days before arrival
- Health declaration required
Rules to follow in China
1m
Mandatory
Considerations leaving from Serbia
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, but conditions apply when entering China from Serbia.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Further restrictions may be implemented at short notice
- Domestic border crossings may be subject to approval, testing and quarantine
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Kunming is 120.
Wearing a face mask on public transport in Kunming is mandatory.
The social distance requirement in Kunming is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 120.
No, returning to Serbia from China is currently allowed.
See options for return travel.
Last updated: 15 Mar 2023
Exceptions may apply, for full details: IATA.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Belgrade to Kunming is to bus and fly which costs RSD 37000 - RSD 70000 and takes 26h 8m.
The quickest way to get from Belgrade to Kunming is to fly which costs RSD 38000 - RSD 120000 and takes 20h 16m.
The distance between Belgrade and Kunming is 7490 km. The road distance is 10810.7 km.
It takes approximately 20h 16m to get from Belgrade to Kunming, including transfers.
There is no direct flight from Belgrade Airport to Kunming Airport. The quickest flight takes 18h 10m and has one stopover.
Kunming is 6h ahead of Belgrade. It is currently 8:56 AM in Belgrade and 2:56 PM in Kunming.
Yes, the driving distance between Belgrade to Kunming is 10811 km. It takes approximately 5 days 4h to drive from Belgrade to Kunming.
Air China, Tianjin Airlines, Okay Airways and four other airlines offer flights from Belgrade Airport to Kunming Airport.
There are 30+ hotels available in Kunming. Prices start at ¥750 per night.
The best way to get from Belgrade to Belgrade Airport is to bus which takes 30 min and costs RSD 300.

- Distance: 7490.4 km
- Duration: 20h 16m
What companies run services between Belgrade, Serbia and Kunming, China?
Hainan, Air China and five other airlines fly from Belgrade to Kunming once daily.

- Website
- airchina.com
Flights from Belgrade to Kunming via Beijing Capital
- Ave. Duration
- 17h 35m
- When
- Saturday
- Estimated price
- ¥4000 - ¥7500
Flights from Morava to Kunming via Istanbul, Beijing Capital
- Ave. Duration
- 29h 15m
- When
- Wednesday
- Estimated price
- ¥2300 - ¥6500
Flights from Nis to Kunming via Athens, Beijing Capital
- Ave. Duration
- 22h 35m
- When
- Wednesday and Sunday
- Estimated price
- ¥3800 - ¥13000
Flights from Belgrade to Lijiang via Beijing Capital
- Ave. Duration
- 17h 35m
- When
- Saturday
- Estimated price
- ¥5000 - ¥9500
Flights from Belgrade to Lijiang via Vienna, Beijing Capital
- Ave. Duration
- 17h 30m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥4700 - ¥16000
Flights from Belgrade to Lijiang via Athens, Beijing Capital
- Ave. Duration
- 19h 10m
- When
- Sunday
- Estimated price
- ¥4900 - ¥17000
Flights from Sarajevo to Kunming via Istanbul, Beijing Capital
- Ave. Duration
- 18h 35m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥2400 - ¥7000
Flights from Sarajevo to Kunming via Vienna, Beijing Capital
- Ave. Duration
- 22h 25m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥3200 - ¥11000
Flights from Pristina to Kunming via Istanbul, Beijing Capital
- Ave. Duration
- 18h 40m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥2300 - ¥6500
Flights from Pristina to Kunming via Milan Malpensa, Beijing Capital
- Ave. Duration
- 18h 55m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥3500 - ¥12000
Flights from Pristina to Kunming via Geneva, Beijing Capital
- Ave. Duration
- 19h 40m
- When
- Monday and Thursday
- Estimated price
- ¥3600 - ¥13000
Flights from Pristina to Kunming via Vienna, Beijing Capital
- Ave. Duration
- 19h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥3200 - ¥11000

- Website
- en.ceair.com
Flights from Belgrade to Kunming via Tianjin Binhai
- Ave. Duration
- 17h 50m
- When
- Tuesday
- Estimated price
- ¥1800 - ¥6500
Flights from Belgrade to Kunming via Istanbul, Xi An
- Ave. Duration
- 17h 5m
- When
- Monday and Saturday
- Estimated price
- ¥2400 - ¥7000
Flights from Morava to Kunming via Istanbul, Xi An
- Ave. Duration
- 27h 35m
- When
- Saturday
- Estimated price
- ¥2100 - ¥6000
Flights from Morava to Kunming via Istanbul, Dhaka
- Ave. Duration
- 27h 40m
- When
- Wednesday and Saturday
- Estimated price
- ¥1900 - ¥5500
Flights from Nis to Kunming via Istanbul, Xi An
- Ave. Duration
- 24h
- When
- Saturday
- Estimated price
- ¥2400 - ¥7000
Flights from Nis to Kunming via Istanbul, Dhaka
- Ave. Duration
- 24h 5m
- When
- Tuesday and Saturday
- Estimated price
- ¥2200 - ¥6500
Flights from Sarajevo to Kunming via Istanbul, Xi An
- Ave. Duration
- 16h 55m
- When
- Monday and Saturday
- Estimated price
- ¥2100 - ¥6000
Flights from Sarajevo to Kunming via Kuwait, Dhaka
- Ave. Duration
- 22h 45m
- When
- Thursday and Sunday
- Estimated price
- ¥2200 - ¥3900
Flights from Sarajevo to Kunming via Vienna, Suvarnabhumi
- Ave. Duration
- 22h 50m
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- ¥2800 - ¥8500
Flights from Sarajevo to Kunming via Kuwait, Suvarnabhumi
- Ave. Duration
- 22h 50m
- When
- Sunday
- Estimated price
- ¥2500 - ¥4300
Flights from Sarajevo to Kunming via Dubai, Dhaka
- Ave. Duration
- 23h 15m
- When
- Monday, Wednesday and Saturday
- Estimated price
- ¥2800 - ¥6500
Flights from Pristina to Kunming via Istanbul, Xi An
- Ave. Duration
- 17h
- When
- Monday and Saturday
- Estimated price
- ¥2000 - ¥6000

- Website
- thaiairways.com
Flights from Morava to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 22h 10m
- When
- Saturday
- Estimated price
- ¥2200 - ¥6500
Flights from Nis to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 18h 35m
- When
- Saturday
- Estimated price
- ¥2600 - ¥7500
Flights from Sarajevo to Kunming via Doha, Suvarnabhumi
- Ave. Duration
- 19h 50m
- When
- Thursday
- Estimated price
- ¥2500 - ¥7000
Flights from Sarajevo to Kunming via Dubai, Suvarnabhumi
- Ave. Duration
- 17h 45m
- When
- Saturday
- Estimated price
- ¥2900 - ¥8500
Flights from Sarajevo to Kunming via Zurich, Suvarnabhumi
- Ave. Duration
- 22h 15m
- When
- Saturday
- Estimated price
- ¥3100 - ¥6500
Flights from Sarajevo to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 22h 50m
- When
- Thursday and Saturday
- Estimated price
- ¥2300 - ¥6500
Flights from Pristina to Kunming via Munich, Suvarnabhumi
- Ave. Duration
- 21h 40m
- When
- Saturday
- Estimated price
- ¥3000 - ¥6500
Flights from Pristina to Kunming via Zurich, Suvarnabhumi
- Ave. Duration
- 22h 30m
- When
- Thursday and Saturday
- Estimated price
- ¥3100 - ¥6500
Flights from Pristina to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 22h 50m
- When
- Thursday and Saturday
- Estimated price
- ¥2200 - ¥6500

- Website
- csair.com
Flights from Morava to Kunming via Istanbul, Beijing Daxing
- Ave. Duration
- 20h 40m
- When
- Saturday
- Estimated price
- ¥3100 - ¥8000
Flights from Morava to Kunming via Istanbul, Guangzhou Baiyun
- Ave. Duration
- 28h 10m
- When
- Saturday
- Estimated price
- ¥2300 - ¥6500
Flights from Nis to Kunming via Istanbul, Guangzhou Baiyun
- Ave. Duration
- 24h 35m
- When
- Saturday
- Estimated price
- ¥2600 - ¥7500
Flights from Sarajevo to Kunming via Istanbul, Guangzhou Baiyun
- Ave. Duration
- 17h 30m
- When
- Monday, Thursday and Saturday
- Estimated price
- ¥2300 - ¥6500
Flights from Sarajevo to Kunming via Istanbul, Beijing Daxing
- Ave. Duration
- 21h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥3200 - ¥8000
Flights from Pristina to Kunming via Istanbul, Guangzhou Baiyun
- Ave. Duration
- 17h 35m
- When
- Monday and Saturday
- Estimated price
- ¥2200 - ¥6500
Flights from Pristina to Kunming via Istanbul, Beijing Daxing
- Ave. Duration
- 21h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ¥3100 - ¥8000

- Website
- ch.com
Flights from Morava to Kunming via Istanbul, Tianfu International
- Ave. Duration
- 30h
- When
- Wednesday
- Estimated price
- ¥1800 - ¥6500
Flights from Nis to Kunming via Belgrade, Istanbul, Tianfu International
- Ave. Duration
- 24h 30m
- When
- Wednesday
- Estimated price
- ¥2100 - ¥8000
Flights from Belgrade to Lijiang via Rome, Tianfu International
- Ave. Duration
- 15h 30m
- When
- Tuesday
- Estimated price
- ¥2800 - ¥11000
Flights from Belgrade to Lijiang via Istanbul, Tianfu International
- Ave. Duration
- 22h 35m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥2600 - ¥9500

- Website
- airkunming.com
Flights from Nis to Kunming via Istanbul, Phuket
- Ave. Duration
- 26h 55m
- When
- Tuesday
- Estimated price
- ¥2800 - ¥8000
Flights from Sarajevo to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- ¥2300 - ¥6500
Flights from Pristina to Kunming via Istanbul, Phuket
- Ave. Duration
- 19h 55m
- When
- Tuesday, Friday and Sunday
- Estimated price
- ¥2400 - ¥7000
Flights from Pristina to Kunming via Istanbul, Suvarnabhumi
- Ave. Duration
- 20h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ¥2200 - ¥6500

- Website
- hainanairlines.com
Flights from Belgrade to Kunming via Beijing Capital
- Ave. Duration
- 18h 10m
- When
- Saturday
- Estimated price
- ¥4000 - ¥7500

- Website
- tianjin-air.com
Flights from Belgrade to Kunming via Tianjin Binhai
- Ave. Duration
- 18h
- When
- Tuesday
- Estimated price
- ¥1800 - ¥6500

- Website
- okair.net
Flights from Belgrade to Kunming via Tianjin Binhai
- Ave. Duration
- 19h 20m
- When
- Tuesday
- Estimated price
- ¥1800 - ¥6500

- Website
- intl.jdair.net
Flights from Belgrade to Lijiang via Tianjin Binhai
- Ave. Duration
- 20h 15m
- When
- Tuesday
- Estimated price
- ¥2300 - ¥8000

- Website
- tibetairlines.com
Flights from Belgrade to Lijiang via Frankfurt, Chengdu
- Ave. Duration
- 20h 5m
- When
- Thursday
- Estimated price
- ¥4400 - ¥15000

Train from Heqing to Kunming
- Ave. Duration
- 3h 7m
- Frequency
- 4 times a day
- Estimated price
- ¥130 - ¥280
- Website
- Trip.com
- 2nd Class
- ¥130 - ¥190
- 1st Class
- ¥200 - ¥280


- Phone
- +381 20318354
- sandzaktrans@kavim-serbia.rs
- Website
- sandzaktrans.rs
Bus from Beograd to Lađevci
- Ave. Duration
- 2h 55m
- Frequency
- 6 times a week
- Estimated price
- ¥78
- Schedules at
- sandzaktrans.rs

- Phone
- +381 18 255 177
- marketing@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Belgrade to Niš
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ¥65 - ¥150
- Schedules at
- nis-ekspres.rs
- Book at
- onlinetickets.nis-ekspres.rs

- Phone
- 381 18 517 272
- office@kanis.rs
- Website
- kanis.rs
Bus from Beograd to Niš
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Schedules at
- kanis.rs

- Phone
- +381 177421201
- office@kavim-vranje.rs
- Website
- kavim-vranje.rs
Bus from Belgrade to Niš
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a day
- Estimated price
- ¥120 - ¥160
- Schedules at
- kavim-vranje.rs
- Book at
- kavim-vranje.rs
- Pricing
- ¥120 - ¥160

- Phone
- 011 761-4693
- bstours@verat.net
- Website
- bstours.rs
Bus from Belgrade to Niš
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ¥80 - ¥190
- Schedules at
- bstours.rs
Bus from Belgrade to Zvornik
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ¥100 - ¥160
- Schedules at
- bstours.rs

- Phone
- +38162 8777 888
- simplonleskovac@gmail.com
- Website
- facebook.com
Bus from Beograd to Niš
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Schedules at
- facebook.com

- Phone
- 2310-241545
- Website
- crazyholidays.gr
Bus from Beograd to Niš
- Ave. Duration
- 3h 33m
- Frequency
- Once daily
- Estimated price
- ¥280 - ¥380
- Schedules at
- crazyholidays.gr

- Phone
- +(381)(11)7420444
- auto.kodeks.pirot@gmail.com
- Website
- redvoznje.net
Bus from Beograd to Niš
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- ¥80 - ¥95
- Schedules at
- polazak.rs

- Phone
- +302105233969
- fptravel@otenet.gr
- Website
- fptravel.gr
Bus from Belgrade to Niš
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- ¥290 - ¥400
- Schedules at
- fptravel.gr

- Phone
- +387 56 260-077
- Website
- drinatrans.com
Bus from Zvornik to Istočno Sarajevo
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- ¥45 - ¥85
- Schedules at
- drinatrans.com

- Phone
- +383 38 522 422
- Website
- adio-sp.com
Bus from Beograd to Pristina
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ¥149
- Schedules at
- facebook.com
- Book at
- facebook.com
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 Which London airport should I choose?, Need to know: Greyhound and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.