There are 6 ways to get from Kunming to Vinh by train, bus, night bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Kunming South to Nanning
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binh
- Take the train from Ninh Binh to Vinh
19h 48m$69–127Train
- Take the train from Kunming Station to Hekou North
- Take the train from Sapa Lao Cai to Ha Noi
- Take the train from Ha Noi to Vinh
22h 38mBus, night bus
- Take the bus from Kunming South to Laos Vientiane
- Take the night bus from Vientiane to Vinh
32h 22m$74–161Drive 969.5 km
- Drive from Kunming to Vinh969.5 km
11h 43m$123–177Train via Nanning
- Take the train from Kunming South to Nanning
- Take the train from Nanning to Hanoi Gia Lam Station
- Take the train from Ha Noi to Vinh
27h 31m$71–152Fly
- Fly from Kunming Changshui International Airport (KMG) to Vinh Airport (VII)KMG - VII
19h 39m$81–389
Kunming Changshui International Airport (KMG) to Vinh Airport (VII) flights
Questions & Answers
The cheapest way to get from Kunming to Vinh is to train and bus which costs $65 - $130 and takes 19h 48m.
The fastest way to get from Kunming to Vinh is to drive which takes 11h 43m and costs $120 - $180.
No, there is no direct train from Kunming station to Vinh. However, there are services departing from Kunming Station and arriving at Vinh via Kunming South, Nanning, Hanoi Gia Lam Station and Ha Noi. The journey, including transfers, takes approximately 27h 31m.
The distance between Kunming and Vinh is 1404 km. The road distance is 969.5 km.
The best way to get from Kunming to Vinh without a car is to train and bus which takes 19h 48m and costs $65 - $130.
It takes approximately 19h 48m to get from Kunming to Vinh, including transfers.
Kunming to Vinh train services, operated by China Railways D-Class, depart from Kunming South station.
The best way to get from Kunming to Vinh is to train which takes 22h 38m and costs . Alternatively, you can fly, which costs $80 - $390 and takes 19h 39m.
Vinh is 1h behind Kunming. It is currently 6:54 PM in Kunming and 5:54 PM in Vinh.
Kunming to Vinh train services, operated by China Railways D-Class, arrive at Nanning station.
What companies run services between Kunming, China and Vinh, Vietnam?
You can take a train from Kunming Station to Vinh via Hekou North, Sapa Lao Cai, and Ha Noi in around 22h 38m. Alternatively, China Eastern Airlines, Vietnam Airlines, and Vietjet Air fly from Kunming Changshui International Airport (KMG) to Vinh Airport (VII) 5 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- vietnamairlines.com
Flights from Kunming Changshui International Airport to Vinh Airport via Noi Bai International
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- $75–380
Flights from Kunming Changshui International Airport to Vinh Airport via Tan Son Nhat
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $120–500
Flights from Kunming Changshui International Airport to Vinh Airport via Vientiane, Noi Bai International
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- $100–430
Flights from Kunming Changshui International Airport to Vinh Airport via Luang Prabang, Noi Bai International
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $90–410
- Website
- vietjetair.com
Flights from Kunming Changshui International Airport to Vinh Airport via Tan Son Nhat
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- $120–500
Train from Kunming South to Nanning
- Ave. Duration
- 3h 56m
- Frequency
- Every 2 hours
- Estimated price
- $30–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $30–45
- Adult - 1st Class
- $50–75
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ninh Binh to Vinh
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- $6–16
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $6–10
- soft seat, air-conditioned
- $6–9
- Bed, air-conditioned
- $7–11
Train from Sapa Lao Cai to Ha Noi
- Soft seat, air-conditioned
- $9–14
- soft seat, air-conditioned
- $8–12
- Bed, air-conditioned
- $10–14
Train from Ha Noi to Vinh
- Ave. Duration
- 5h 38m
- Frequency
- Every 2 hours
- Estimated price
- $8–21
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $10–15
- soft seat, air-conditioned
- $8–13
- Bed, air-conditioned
- $10–15
Train from Kunming Station to Hekou North
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Nanning to Hanoi Gia Lam Station
- Sleeper
- $28–40
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $29
- Schedules at
- travelchinaguide.com
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $45–85
- Schedules at
- chinabusguide.com
- Phone
- +856 21 254512-5
- booking@soutchai.com
- Website
- soutchaitravel.com
Night bus from Vientiane to Vinh
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $29–75
- Schedules at
- soutchaitravel.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 What documents do I need to cross Niagara Falls?, French strikes 2018: What are my alternative transport options?, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kunming to Vinh is 969 km. It takes approximately 11h 43m to drive from Kunming to Vinh.
There are 84+ hotels available in Vinh.














