HANOI to KUNMING — Transport Options ☀️

How to get from Hanoi to Kunming by train, bus, plane
How to get from Hanoi to Kunming in China? You can travel by train or take a flight.
  1. Train – Hanoi to Kunming
  2. Flight – Hanoi to Kunming
  3. Book a Tour in China
  4. Book Ticket to Kunming
Best budget

Train + train (via Hekou)

Cheapest option but requires border transfer

Alternative

Bus + train

Possible combination but less comfortable

Avoid

Motorbike

Not practical for this long cross-border route

Quick answer: Travelling from Hanoi to Kunming (China) can be done by direct flight (fastest) or by train via Lao Cai → Hekou (cheaper but much longer). There are trains from Hanoi to Lao Cai with Vietnam Railways and from Hekou you can travel by China Railways train to Kunming. Hekou is a few kilometres from Lao Cai border crossing.

At a glance:

  • 📍 Distance: ~530 km by air route / ~720 km by train via Lao Cai + Hekou.
  • ⏱️ Travel time: Flight ~1.5 hours (direct) | Train via Lào Cai + Hekou ~14–22 hours.
  • 💰 Price range: Flight US$120–180 per person. | Train US$25–45 per person.
  • ✈️ Best for speed & comfort: Direct flight Hanoi → Kunming
  • 🚆 Best for budget & scenic travel: Train via Lao Cai and Hekou

Last updated in March 2026


From Hanoi to Kunming in China you can travel by train or plane.

Travel distance from Hanoi to Kunming is about 530 km by air and around 720 km by train via Lao Cai and Hekou. The fastest option is a direct flight, taking about 1.5 hours.

You can also travel by train via Lao Cai in Vietnam and Hekou in China. First take a train from Hanoi to Lao Cai, cross the border, and continue by China Railway train from Hekou North to Kunming. Total travel time is about 14–22 hours.

Train tickets and flights from Hanoi to Kunming can be booked online in advance. From Hanoi, you can also travel to Guangzhou or Shanghai.

Kunming – Gateway to Yunnan Province

Kunming (昆明) is the capital of Yunnan Province and one of the main transport hubs in southwestern China. Known for its pleasant climate, it offers easy access to popular attractions across Yunnan.

Travelers from Hanoi can reach Kunming by direct flight or train via Lao Cai and Hekou, making it one of the most accessible destinations in southern China from Vietnam.

Comparison of Transfer Modes from Hanoi to Kunming
Transfer Mode – Hanoi to Kunming:
Train (via Lao Cai + Hekou North) 14-22 hours — $25-45/pp
Plane (direct flight) 1.5 hours — $120-180/pp

BOOK a TOUR / ACTIVITY in China


1. Train from Hanoi to Kunming (via Lao Cai)

👉 Train via Lao Cai and Hekou is a scenic and affordable way from Hanoi to Kunming.

  • ✔️ Good for: travelers seeking an adventurous journey and scenic rail experience
  • ✔️ Duration: ~12–16 hours (2 steps + border crossing)
  • ✔️ Price: $25–90 per person
  • ✔️ Comfort: medium (sleeper train in Vietnam + modern Chinese train)
  • ✅ Best option: Overnight train to Lao Cai + China Railway train from Hekou North to Kunming
  • 💡 Tip: Book tickets online in advance, prepare for border crossing procedures, and allow time for transfer to Hekou North Station.


A) Train from Hanoi to Lao Cai (border town)

The first step of the train journey from Hanoi to Kunming is traveling from Hanoi to Lao Cai, the main border town in northern Vietnam. From there, you can cross into Hekou in China and continue by train to Kunming.

Vietnam Railways operates regular trains with seats and sleeper berths, while several tourist sleeper trains offer higher comfort. Ticket prices range from about $10–17/pp for regular trains and $27–66/pp for tourist sleeper trains.

The train journey takes around 8 hours, with most overnight services arriving in Lao Cai early in the morning. Due to high demand, it is recommended to book tickets online in advance.

Book and buy train e-tickets from Hanoi to Lao Cai on Baolau ➜ or 12go.asia ➜

Vietnam Railways trains – SP1, SP3:

    • hard or soft seat – price for one-way ticket from 120 000 – 160 000 Viet.dongs / 1 person
    • hard bed (6-bed cabin) or soft bed (4-bed cabin) – price for one-way ticket from 270 000 – 400 000 Viet.dongs / 1 person
    • SP = new trains, LC3 = old train, carry-on baggage – 20 kg
    • seat selection available with online platforms

Tourist sleeper private trains (added to SP1 + SP3):

    • Livitrans Express, Violette Train, Laman Express, King Express, Sapaly Express, Fanxipan Express, VicSapa Train, Chapa Express, Damitrans Train
    • price from 700 000 – 1 800 000 Viet.dongs / 1 person – soft bed (depend on the type of cabin)
    • better quality and service, 2 or 4-bed cabins, carry-on baggage – 20 kg
    • the most deluxe train – VicSapa Train (price for ticket from 2 000 000 – 3 500 000 Viet.dongs)
train-hanoi-hekou-kunming
From Hanoi to Kunming you can also travel by train via Lao Cai in Vietnam and Hekou in China (photo: Baolau)


B) From Hekou (China) to Kunming by train (400 km)

The next step is a train journey from Hekou North Railway Station to Kunming. The station is about 5 km from the Lao Cai border crossing, so it is best to take a taxi after entering China.

China Railway operates several daily trains from Hekou North to Kunming South and Kunming Railway Station. Faster C-trains complete the route in about 3.5–5 hours, while slower trains can take up to 7 hours.

Book train e-tickets from Hekou North to Kunming on Baolau ➜ or 12go.asia ➜

Train tickets cost about $14–30/pp, depending on the train type and seat class. Most travelers choose 2nd class seats, which offer good comfort at a reasonable price.

It is recommended to arrive at Hekou North Railway Station at least 30–60 minutes before departure. Chinese trains are modern, comfortable, and one of the best ways to travel across Yunnan Province.

train-hekou-to-kunming
From Hekou North to Kunming you can travel by train of China Railways.

2. FLIGHT from Hanoi to Kunming

👉 Flight is the fastest and most comfortable way from Hanoi to Kunming.

  • ✔️ Good for: travelers who want to save time and avoid border crossings
  • ✔️ Duration: ~1.5 hours (direct) or up to 15–20 hours (with stopover)
  • ✔️ Price: $120–200 per person
  • ✔️ Comfort: high (modern aircraft with full-service or connecting airlines)
  • ✅ Best option: Direct flights with China Eastern, or alternatives with Shenzhen Airlines / Xiamen Airlines
  • 💡 Tip: Book flights online in advance and check multiple dates due to limited direct flight schedules.

The fastest and most comfortable way to travel from Hanoi to Kunming is by plane. Direct flights take about 1.5 hours, while connecting flights via other Chinese cities can take significantly longer.

Airlines on this route may include Shenzhen Airlines, Xiamen Airlines, and China Eastern. Flights operate from Noi Bai International Airport in Hanoi to Kunming Changshui International Airport.

BOOK FLIGHT to Kunming here

Flight prices usually range from $120–200/pp, depending on the season and availability. Booking in advance often provides better fares and more flight options.

From the airport, you can reach the city center by metro, airport shuttle bus, or taxi. The distance to central Kunming is about 40 km.

flight-hanoi-to-kunming
Direct flight from Hanoi to Kunming is the most fastest way of transport.

FAQ + TIPS – Travel route from Hanoi to Kunming:

How to book train tickets or flights from Hanoi to Kunming?

Book train tickets and flights online on Baolau or 12go.asia.

What is the travel time from Hanoi to Kunming?

Travel by train via Lao Cai and Hekou takes about 14-22 hours. Direct flights take about 1.5 hours, while connecting flights can take significantly longer.

How far is Kunming from Hanoi?

The distance is about 530 km by air and approximately 720 km by train via Lao Cai and Hekou.

How much does travel from Hanoi to Kunming cost?

Flights usually cost about $120-200/pp, while train travel via Lao Cai and Hekou costs around $25-45/pp.

What is the best way to travel from Hanoi to Kunming?

The fastest and most comfortable option is a direct flight. It saves a lot of travel time compared to the train route.

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

The cheapest option is usually the train journey via Lao Cai in Vietnam and Hekou in China.

How to travel by train from Hanoi to Kunming?

Take a train from Hanoi to Lao Cai, cross the border to Hekou, then continue by China Railway train from Hekou North to Kunming. The whole journey takes about 14-22 hours.

Which trains operate from Hekou North to Kunming?

You can use C-trains or K-trains of China Railways. C-trains are faster and offer 1st and 2nd class seats, while K-trains are slower.

How to get from Hanoi city center to Noi Bai Airport?

The easiest option is a taxi. You can also use Express Bus No.86, which connects the city center with Noi Bai Airport.

What are the top attractions in Kunming?

Popular places include the Stone Forest, Dianchi Lake, Western Hills, Green Lake Park, Yuantong Temple, Golden Temple, and Yunnan Minority Village.

Popular travel routes from Hanoi to China:
How to get from Hanoi to Nanning? How to get from Hanoi to Lijiang?
How to get from Hanoi to Guilin? How to get from Hanoi to Guangzhou?
How to get from Hanoi to Hong Kong? How to get from Hanoi to Taipei?
How to get from Hanoi to Chengdu? How to get from Hanoi to Xian?

💡 Practical Travel Tips for Hanoi to Kunming

Traveling from Hanoi in Vietnam to Kunming in China covers about 530 km by air or around 720 km via Lao Cai and Hekou. You can travel by flight or by train through the Vietnam–China border.

  • Choose a Flight for Speed: Direct flights take only about 1.5 hours.
  • Take the Train for Views: The route via Lao Cai and Hekou offers scenic mountain landscapes.
  • Prepare for Border Checks: Keep your passport and visa documents ready.
  • Use Sleeper Trains: Overnight trains to Lao Cai are more comfortable for long journeys.
  • Plan Your Arrival: Kunming has good metro, bus, and taxi connections.
  • Book Early: Flights and train tickets may sell out in peak seasons.

Tip: Train tickets and flights from Hanoi to Kunming can be searched and booked online in advance.


🎫 Book your tickets or flights from Hanoi to Kunming + Schedule:

(You can change your departure or arrival place, eg. Hanoi > Kunming (for direct flights)…)

Train tickets in Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: