• Home
  • Xian Tours
  • Customize
Yunnan Airport head

Yunnan Transportation: How to Get to and Travel around

Written by Veronica |

Knowing the transportation system and modes of Yunnan should be essential for your smooth and enjoyable adventure in this vast and diverse land. Nestled in southwestern China, this captivating province boasts a well-developed air and land network that connects its major cities with other domestic cities and neighboring countries. Once you are in Yunnan, there are also a variety of transportation options for you to experience its natural beauty and cultural charms. Continue reading to learn more about how to travel to and travel around Yunnan.

Content Preview

How to Get to Yunnan

Flights and high-speed trains are the most common ways to arrive or depart Yunnan. Below is detailed information about flights and trains to/off Yunnan.

Getting to Yunnan by Flights

There are 15 airports scattered in different cities in Yunnan, among which, Kunming Changshui International Airport is the largest and busiest one, offering flights to over 120 domestic and international destinations. After it, Lijiang Sanyi International Airport is the second largest airport in Yunnan, offering domestic flights to over 50 domestic cities and international airports to Singapore, Bangkok, and Seoul. Other airports in Yunnan are scattered in its major scenic and cultural cities, including Dali, Shangri-La, Xishuangbanna and more.

Kunming Changshui International Airport

Serving Kunming, the capital of Yunnan Province, Kunming Changshui International Airport provides flights to 122 domestic cities and 51 international cities and regions, such as Dubai, Seoul, Bangkok, Singapore, Yangon, and more. Also, it offers a 240-hour visa-free transit policy for passport holders of 53 countries and regions who make an international transfer via the airport.

Table of flights from major domestic cities to Kunming: updated as of January, 2024

City

Flight Duration

Daily Flights

3h 30m
Over 30
3h 20m

Over 25

Guangzhou

2h 10m
Over 20
1h 25m
Over 25

Chongqing

1h 15m
Over 6
2h 10m

Over 15

3h 15m

Over 15

Shenzhen
2h 15m

Over 15

Nanjing
3h 10m

Over 12

Wuhan
2h 25m

Over 15

Ā From the airport to Kunming downtown:

Kunming Changshui International Airport is 24.5 km northeast of Kunming city center. You can take the subway line 6 from the airport to Kunming East Bus Station, then, take the subway line 3 to the downtown area. This is the fastest and cheapest option. To take a taxi, the driving time will be about 20-30 minutes, and the fare is about CNY 70. Also, you can take the shuttle bus line 1 from the airport to the downtown area, which will take about 50 minutes, and the fare is CNY 25.

Yunnan Kunming Airport
Kunming Airport

Lijiang Sanyi International Airport

Lijiang Sanyi International Airport offers flights to 47 domestic cities (including Beijing, Shanghai, Chengdu, Xi’an, Guangzhou, Chongqing, Shenzhen, Nanjing, etc.) and 3 international destinations (Bangkok, Seoul, Singapore). The airport has two terminals, one for the domestic flights, and one for the international flights.

From the airport to Lijiang Ancient Town:

The airport is about 28 km south of Lijiang City center, and about 30 km from Lijiang Ancient Town. To take a taxi, you can transfer from the airport to Lijiang Ancient Town within about 22 minutes and the ride cost about CNY 80. Also, you can take a shuttle bus from the airport and get off at Dayan Ancient Town, the trip will take about 45 minutes and cost CNY 20 per person.

Related reading: Lijiang Transportation – How to Go to Lijiang & Travel Around

Dali Huangcaoba Airport (Aka Dali Fengyi Airport)

A gateway for you to explore the charm of Dali, Dali Huangcaoba Airport offers flights to 19 airports of 16 domestic destinations, including Beijing, Shanghai, Chengdu, Guangzhou, Shenzhen, Kunming, Xishuangbanna, Hangzhou, Xi’an, Wuhan, Chongqing, etc. Some airlines operating flights to/from Dali Huangcaoba Airport include China Eastern Airlines, China Southern Airlines, Lucky Air, Air China, Tibet Airlines, Sichuan Airlines.

From the airport to Dali Ancient Town:

Dali Huangcaoba Airport is located on the southeast bank of Erhai Lake, about 28 km from Dali Ancient Town. A taxi ride from the airport to the ancient town will taking about 49 minutes, and costs about CNY 70. Or you can take a shuttle bus from the airport to the South Gate of Dali Ancient Town which will take about an hour and cost CNY 25 per person.

Related reading: Dali Transportation – Getting to & around Nearby Cities and Attractions

Diqing Shangri-La Airport

Diqing Shangri-La AirportĀ isĀ one of the highest airports in China, sitting at an altitude of 3,280 meters above sea level. Currently, the airport offers 8 flights to 6 domestic cities, including Guangzhou, Shanghai, Chengdu, Kunming, Lhasa, and Hangzhou. Airlines operating flights to/off this airport include China Eastern Airlines, Chongqing Airlines, and Luck Air.

From the airport to Shangri-La city center:

The airport is located about 3.5 km from the city center, and a taxi ride from the airport to the city center will cost about CNY 15 and take about 12 minutes.

Xishuangbanna Gasa International Airport

Located in Gasa Town in Jinghong City, Xishuangbanna Gasa International Airport is the gateway to the tropical attractions in Xishuangbanna. It now offers flights to 49 domestic cities, including Beijing, Shanghai, Guilin, Chengdu, Xi’an, Guiyang, Guangzhou, Kunming, etc. Also, it is the hub connecting 5 Southeast Asian destinations, including Luang Prabang, Chiang Mai, Chiang Rai, Siem Reap and Sihanoukville.

From the airport to Jinghong city center:

Xishuangbanna Gasa International Airport is about 5.6 km from Jinghong city center, where you can reach by taxi which will cost about CNY 20 and take about 15 minutes. Or, you can take a shuttle bus from the airport to Jinghong Town, and the shuttle bus ride will cost CNY 4 per person and take about 20 minutes.

Getting to Yunnan by Trains

When getting to Yunnan by high-speed train, visitors can arrive at Kunming South Railway Station first as there are many options from major domestic cities. Generally, the high-speed train ride is not as convenient and fast as by taking flights. For example, the high-speed train ride will take about 11 hours from Beijing, 11-12 hours from Shanghai, 6-7 hours from Guangzhou, and 6-7 hours from Chengdu.

If you are arriving Kunming from a neighboring destinations, traveling by train should be a good option. For instance, from Guiyang to Kunming, the high-speed train ride will take just 2 hours, and there are also high-speed trains from Guiyang to Dali which will take about 4 hours. From Guilin, the high-speed train ride will take just 4-7 hours to Kunming.

The table below are durations and ticket prices of high-speed trains from major cities to Kunming:

Departure City

Train Type
Duration

Ticket Price (CNY) for First & Second Class Seats

Beijing

G
10.5-12.5h
1,147-1,876

Shanghai

G
11-12h
879-1,475

Hong Kong

G
8.5h
717-1,167

Guilin

G/D
4-8h

355-587

Guangzhou
G/D
6-9h

439.5-704

Chengdu
D
6-9h

246-394

Guiyang
D
2h

212.5-358

Getting to Yunnan from Abroad

Yunnan is well-connected to global destinations via Kunming Changshui International Airport (KMG).

Direct International FlightsĀ (Major Routes):

  • Southeast Asia: Bangkok (Thai Airways), Singapore (Scoot), Kuala Lumpur (AirAsia).
  • East Asia: Seoul (Korean Air), Tokyo (China Eastern).
  • Middle East: Dubai (Emirates).
  • Visa-Free Transit: Citizens from 54 countries can enjoy a 240-hour visa-free stay in Kunming, see more details in official websitesor The Latest China Visa-Free Policy: 240-Hour Visa-Free Transit.
  • Connecting via Chinese Hubs:From Europe/North America: Fly to Beijing, Shanghai, or Guangzhou, then connect to Kunming (2–3-hour domestic flight).Ā From Hong Kong: Direct flights to Kunming (2.5 hours) or Lijiang (3 hours).
  • Regional Airports, such as Lijiang Sanyi Airportalso offers limited international flights from Bangkok, Seoul, and Singapore.Ā Or, you can fly directly from Chiang Mai (Thailand) and Siem Reap (Cambodia)Ā to Xishuangbanna Gasa Airport
  • Pro Tip: Book flights arriving before noon to maximize your first day.

If You’re Already in China

Traveling to Yunnan from other Chinese cities is straightforward with high-speed rail and domestic flights:

By High-Speed Train:Ā 

  • From Beijing/Shanghai: Take a bullet train to Kunming South Station (10–12 hours; Ā„1,100–1,800).
  • From Chengdu/Chongqing: Direct trains to Kunming (6–7 hours; Ā„250–400) or Lijiang (8–9 hours).
  • From Guilin/Guangzhou: Scenic routes to Kunming (4–7 hours; Ā„350–700).

By Domestic Flights:

Major Routes:

  • Beijing–Kunming: 3.5 hours; Ā„800–1,500.
  • Shanghai–Lijiang: 3 hours; Ā„1,000–1,800.
  • Chengdu–Shangri-La: 2 hours; Ā„600–1,200.
  • Budget Airlines: Spring Airlines and Lucky Air offer cheaper fares (book 2–3 months early).

By Long-Distance Bus:

  • From Sichuan/Guizhou to Kunming: 8–12 hours; Ā„200–
  • From Guangxi to Kunming: Overnight,10 hours; Ā„180–

Private Transfers:

It is also recommended to hire a car with a driver, who is also a tour guide, for remote areas like Tengchong or Yuanyang Terraces (Ā„800–1,500/day).

Local Transportation in Yunnan – Getting around Yunnan

Yunnan is rich in natural and cultural tourist destinations, including Kunming, Dali, Lijiang, Shangri-La, Xishuangbanna, Yuanyang, etc. Thanks to the complex and developed transportation network in Yunnan, there are many options to travel between these places with great convenience and efficiency.

By Air

Below are information for some of the most popular flight routes in Yunnan for your reference:

Kunming to Shangri-La:Ā about 5-6 flights per day; the flight will take about 75-95 minutes, and cost about CNY 500-950.

Kunming to Xishuangbanna:Ā about 12-15 flights per day; the flight will take about 70-120 minutes, and cost about CNY 450-1200.

Kunming to Lijiang:Ā about 8 flights per day; the flight will take about 65 minutes, and cost about CNY 400-1300.

Note:Ā Considering the long distance from city areas to the airports, it is not recommended to fly from Kunming to Dali, from Dali to Lijiang, and from Lijiang to Shangri-La since the trip will be expensive and time-waisting.

By Train

Taking trains is one of the best ways to travel between different cities in Yunnan, providing a fast, comfortable and scenic journey. We have listed some of the popular high-speed train routes in Yunnan for your reference:

Starting City

End City
Duration
Ticket Price

Kunming

Lijiang
~3 hours
~CNY 220

Kunming

Dali
~2 hours
~CNY 145

Dali

Lijiang
~1.5 hours
~CNY 75
Kunming
Honghe
~1.5 hours

~CNY 70-100

Lijiang
Shangri-La
~1.5 hours

~CNY 49-63

Kunming
Shangri-La
~4.5 – 5.5 hours

~CNY 245

Kunming
Xishuangbanna
~3 – 4 hours

ļ½žCNY200-250

By Bus

Thanks to the developed highway network in Yunnan, long-distance bus is another transportation mode in Yunnan, providing convenient and scenic way to travel around Yunnan. Below are some recommended bus routes if you want to try this kind of mode.

Kunming – Dali: takes about 4-5 hours and costs about CNY 140-180.

Dali – Lijiang:Ā takes about 3-4 hours and costs about CNY 60-80.

Lijiang to Shangri-La:Ā takes about 2.5Ā hours and costs about CNY 70-90.

Xishuangbanna – Kunming:Ā takes about 8-10 hours and costs about CNY 180-220.

By Private Car

Yunnan boasts diverse natural and cultural attractions, some of which are nestled in the areas that are not easily accessible by public transportation. The great variety of altitude and difficult road conditions make it challenging and risky to self-drive. Hiring a private can with a driver seems to be a convenient way to handle these situations, also, will allow you a chance to explore at your own pace. If you need, please feel free to contact our travel consultants for private car service, or have them help you create your own private Yunnan tours according to your preferences.

Navigating Yunnan’s Main Destinations

Kunming: Metro and Urban Transport

KunmingĀ as Yunnan’s capitalĀ city, is definitely equipped with the province’s best transport system. You can take the metro lines to travel to basically every corner of the city. And if you want to travel between the airport and the city center, just takeĀ Metro Line 6, whichĀ is the fastest and cheapest way to make this journey. And if you want to takeĀ taxis, then it’ll probablyĀ cost around CNY 70 and will probably need you toĀ prepare 25-30Ā minutesĀ on the road. Didi (China’s Uber) and public buses are also widely available for city travel.

Dali: Around the Ancient Town and Erhai Lake

Dali’s compact layout can make your travel around the cityĀ really easy.Ā Walk or rent an e-bike to exploreĀ the Old Town along withĀ its nearby areasĀ can be quite impressive. And if you want to circle Erhai Lake, scooters or hire cars are the most popular choices. It costs around CNY 70Ā to travel from Dali AirportĀ to the Old Town by taxi (50 minutes).Ā Shuttle buses are more price-friendly, only cost CNY 25Ā per person.

Lijiang: Old Town and Surroundings

Lijiang Ancient Town is pedestrian-only.Ā So that when traveling inside the town,Ā visitors can only walk or use electric carts.Ā And if you’re going toĀ nearby attractions such as Jade Dragon Snow MountainĀ orĀ ShuheĀ thenĀ taxis or local busesĀ can be fine. Traveling betweenĀ Lijiang Sanyi AirportĀ and city center is aboutĀ 25 minutes by taxi (CNY 80) or 45 minutes by shuttle (CNY 20).

Shangri-La: Highland Transportation

Diqing Shangri-La Airport is rather near to its city center (3.5 km). So feel free to take a taxi-ride which only cost around CNY 15Ā (10–15 minutes). Considering itsĀ plateau terrain, private cars are most recommended for visitors to take day trips to sites like Songzanlin Monastery or Pudacuo National Park.

Related reading: Jianshui Transportation: How to Get to and Travel around

Yunnan Transportation FAQs

How to reach Yuanyang Rice Terraces or Tiger Leaping Gorge?

Well, it can be little complicated to get to Yuanyang. If you’re traveling from Kunming, you need to first takeĀ train or bus to go to Jianshui or Nansha. And from here, continue to takeĀ local bus or private carĀ which head to Yuanyang. Tiger Leaping Gorge can be easily accessed by bus or private transferĀ from Lijiang or Shangri-La.

Is Didi available in Yunnan?

Yes. Didi works well everywhere in China andĀ Yunnan is certainly included. However, expect rather limited services in rural or mountain areas.

What are the main high-speed train routes?

  • Kunming -Dali: 2 to 2.5 hours.
  • Kunming -Lijiang: 3 to 4 hours.
  • Dali -Lijiang: 1 hour.

Fly or take the train between Kunming, Dali, and Lijiang?

The high-speed train is usually better –Ā it’s scenic, efficient, andĀ cheaper. Flights are, indeed,Ā quicker, but most people would take itĀ only if they’re on a tight schedule.

Are there direct international flights to Yunnan?

Kunming Changshui International Airport has direct flights toĀ places likeĀ Bangkok, Singapore, Hanoi, and Kuala Lumpur. Travelers from Europe or North America would usually need to transfer in major cities like Beijing or Shanghai.

Explore the Colorful Yunnan with China Xian Tour

Yunnan is always one of China’s most rewarding and impressive travel destinations. It has so many highlights that can even make people feel overwhelmed when making a plan. So that let China Xian Tour to make this easier for you.Ā Our experts will prepare everything for you to have a fully customized journey, which is also guaranteed to be smooth and stress-free.Ā Just contact us now and start your colorful Yunnan tour.

Send us a quick inquiry

    * Tell us your travel requirements/questions here.

    I prefer to be contacted via:

    Your travel consultant will reply within 24 hours.

    A TripAdvisor award-winning China travel agency organizing diverse private and mini-group China tours. We offer in-depth experience, free cancellation, flexible & safe trips.

    Email

    WeChat/Whatsapp

    Call

    (+86)18792910029
    (08:00-21:00 Beijing Time)