GoAsia
How to Get from Chengdu to Kunming

How to Get from Chengdu to Kunming

Last updated: October 16, 2026
Contents

Leaving the misty, tea-scented basins of Sichuan for the high-altitude sunshine of Yunnan is one of the most rewarding transitions in Southwest China. While Chengdu is famous for its slow-paced lifestyle and giant pandas, Kunming serves as the gateway to the colorful ethnic borderlands and the dramatic limestone landscapes of the south.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The connection between these two provincial capitals is frequent, and by high-speed train it takes less than a day. You can compare schedules and book your preferred tickets on GoAsia.cc.

Chengdu to Kunming by Train

The high-speed train is the most popular way to travel between these cities. For 16 October 2026 the 12306 booking page listed 28 services from Chengdu to Kunming.[1] The fastest, G2803 (Chengdu East 07:54, Kunming South 13:45) and G2837 (Chengdu East 07:30, Kunming 13:25), take 5 hours 51 minutes and 5 hours 55 minutes. Slower D-series trains need between 7 and 8 hours 11 minutes, for example D251 with 8 hours 6 minutes.[1] The only overnight train in the listing, Z371, leaves Chengdu West at 23:46 and arrives in Kunming at 08:15 (8 hours 29 minutes).[1]

Trains depart from Chengdu East, Chengdu South or Chengdu West and arrive at Kunming South or Kunming Railway Station.[1] The station is printed on your ticket, so check it before you head to the station.

A train at a platform of Kunming South railway station
A train at a platform of Kunming South railway stationPhoto: Baycrest / Wikimedia Commons, CC BY-SA 2.5

Seat Classes

The G trains in the listing sell business class, first class and second class seats, plus standing tickets without a seat. D trains sell first and second class, and Z371 sells sleeper berths and hard seats.[1] The fare for your date and seat class is shown on 12306 or when you book.

Chengdu to Kunming by Flight

You can also fly between the two provincial capitals. Chengdu has two airports: Shuangliu (CTU) is served by metro Lines 10 and 19, and Line 19 also links Shuangliu Terminal 2 East with the Tianfu airport stations (TFU).[2] In Kunming, Changshui International Airport (KMG) is the terminus of metro Line 6 at Airport Center station.[3] Add the transfers to and from the airports when you compare a flight with the train, and check the current schedule and fare with the airline.

Comparing Your Options

ModeDurationStations
High-speed train (G and D)5h 51min to 8h 11min[1]Chengdu East, South or West to Kunming South or Kunming
Overnight train (Z371)8h 29min[1]Chengdu West to Kunming

Tips for Traveling from Chengdu to Kunming

  • Book in Advance: High-speed train tickets often sell out, especially at weekends and on public holidays. Use GoAsia.cc to secure your seat early.
  • Keep Your Passport Handy: Foreign passengers buy real-name tickets with a valid passport and must show the same document to enter the station and board the train.[4]
  • Station Logistics: Chengdu has several railway stations. Double-check your ticket to see whether you depart from Chengdu East, South or West.

Timetable

Flight Chengdu - Kunming $ 318.84–532.94 1h 30m – 1h 40m
  • →  Economy 10:50, 13:00, 18:20, 19:55, 20:30
Train Chengdu - Kunming $ 46.39–248.30 5h 51m – 8h 11m
  • →  Second Class Seat 07:30, 07:54, 08:37, 08:54, 09:35, 11:28, 13:42, 13:48, 14:23, 15:04, 15:14, 15:22, 16:09, 16:54, 17:27
  • →  First Class Seat 07:30, 08:37, 08:54, 09:35, 11:28, 13:42, 13:48, 14:23, 15:04, 15:22, 16:09, 16:54, 17:27
  • →  Premium seat 07:30, 08:37, 09:35, 14:23
  • →  Standing 07:54, 08:37, 08:54, 09:35, 11:28, 14:23, 15:04, 15:22, 16:09, 16:54, 17:27
  • →  Business Class 07:54, 08:54, 13:48, 15:04, 15:22, 16:09, 16:54, 17:27

Frequently Asked Questions

How can I book tickets from Chengdu to Kunming?

Use the booking tool on this page to compare the transport options currently available from Chengdu to Kunming, including current prices and schedules.

What is the cheapest way to get from Chengdu to Kunming?

Fares depend on the train, seat class and date. Second class on a G or D train is the standard economy choice, and the fare for your date is shown on 12306 or when you book.

What is the fastest way to get from Chengdu to Kunming?

By train, the fastest services listed for 16 October 2026 take 5 hours 51 minutes to 5 hours 55 minutes. A flight is shorter in the air, but you need to add the transfers to and from the airports, so check the airline's current schedule.

How long does it take to get from Chengdu to Kunming?

By train it takes between 5 hours 51 minutes and 8 hours 11 minutes depending on the service. The overnight train Z371 takes 8 hours 29 minutes.

Which railway station should I use in Chengdu?

Trains to Kunming leave from Chengdu East, Chengdu South or Chengdu West. The departure station is printed on your ticket, so check it before you travel.

Which station does the train arrive at in Kunming?

Trains arrive at Kunming South or Kunming Railway Station, depending on the service. The arrival station is printed on your ticket.

Do I need my passport to take the train?

Yes. Foreign passengers buy real-name tickets with their passport and must show the same document at the station and when boarding.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] China Railway (12306): Ticket search Chengdu to Kunming, 16 October 2026. Retrieved October 15, 2026.
  2. [2] Chengdu Shuangliu International Airport: Metro (Chengdu Shuangliu International Airport). Retrieved October 15, 2026.
  3. [3] Yunnan Airport Group: Kunming Changshui Airport: Metro. Retrieved October 15, 2026.
  4. [4] China Railway (12306): 12306 FAQ. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.