There are 7 ways to get from Hà Giang to Yangshuo by taxi, train, 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.

Recommended option

Taxi, train  •  16h 49m

  1. Take a taxi from Hà Giang to Pho Lu
  2. Take the train from Hekou North Station to Kunming South Station
  3. Take the train from Kunming South Station to Guilin West
  4. Take the train from Guilin West to Yangshuo

¥1284 - ¥1717

Cheapest option

Bus, train via Nanning  •  23h 4m

  1. Take the bus from Ha An Hotel Ha Giang to My Dinh Bus Station
  2. Take the bus from Ha Noi - Sinh Tourist Office to Nanning bus station
  3. Take the train from Nanning East to Liuzhou
  4. Take the bus from Liuzhou to Guilin
  5. Take the bus from Guilin to Guilin Yangshuo

¥521 - ¥582

5 alternative options

Bus, train  •  26h 33m

  1. Take the bus from Ha An Hotel Ha Giang to My Dinh Bus Station
  2. Take the train from Hanoi Gia Lam Station to Guilin station
  3. Take the bus from Guilin to Guilin Yangshuo

Bus, train #2  •  27h 30m

  1. Take the bus from Ha Giang to My Dinh bus station
  2. Take the train from Hanoi Gia Lam Station to Guilin station
  3. Take the bus from Guilin to Guilin Yangshuo

Drive  •  11h 30m

  1. Drive from Hà Giang to Yangshuo 1027.7 km

¥650 - ¥950

Drive, fly to Guilin, bus  •  8h 17m

  1. Drive from Hà Giang to Wenshan
  2. Fly from Wenshan (WNH) to Guilin (KWL) WNH - KWL
  3. Take the bus from Guilin to Guilin Yangshuo

¥685 - ¥3439

Drive, fly to Liuzhou, bus  •  15h 57m

  1. Drive from Hà Giang to Wenshan
  2. Fly from Wenshan (WNH) to Liuzhou (LZH) WNH - LZH
  3. Take the bus from Liuzhou to Guilin
  4. Take the bus from Guilin to Guilin Yangshuo

¥647 - ¥1596

Questions & Answers

The cheapest way to get from Hà Giang to Yangshuo is to bus and train via Nanning which costs $70 - $85 and takes 23h 4m.

More details

The quickest way to get from Hà Giang to Yangshuo is to drive and fly and bus which costs $95 - $490 and takes 8h 17m.

More details

The distance between Hà Giang and Yangshuo is 601 km. The road distance is 1027.7 km.

Get driving directions

The best way to get from Hà Giang to Yangshuo without a car is to bus and train via Nanning which takes 23h 4m and costs $70 - $85.

More details

It takes approximately 16h 49m to get from Hà Giang to Yangshuo, including transfers.

More details

There is no direct flight from Wenshan Airport to Guilin Airport. The quickest flight takes 3h 40m and has one stopover.

Search flights

Yangshuo is 1h ahead of Hà Giang. It is currently 4:47 AM in Hà Giang and 5:47 AM in Yangshuo.

Yes, the driving distance between Hà Giang to Yangshuo is 1028 km. It takes approximately 11h 30m to drive from Hà Giang to Yangshuo.

Get driving directions

China Eastern Airlines and China Southern Airlines offer flights from Wenshan Airport to Guilin Airport.

Search flights

There are 241+ hotels available in Yangshuo. Prices start at ¥139 per night.

More details

Map of how to get from Hà Giang to Yangshuo.
Launch map view
  • Distance: 600.6 km
  • Duration: 16h 49m

What companies run services between Hà Giang, Vietnam and Yangshuo, China?

There is no direct connection from Hà Giang to Yangshuo. However, you can take the taxi to Pho Lu, take the train to Sapa Lao Cai, take the drive to Hekou North Station, take the train to Kunming South Station, take the train to Guilin West, take the train to Yangshuo, then take the taxi to Yangshuo. Alternatively, you can take a vehicle from Hà Giang to Yangshuo via Ha An Hotel Ha Giang, My Dinh Bus Station, Ha Noi - Sinh Tourist Office, Nanning bus station, Nanning, Nanning East, Liuzhou, Liuzhou, and Guilin in around 23h 4m.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Wenshan to Guilin via Kunming
Ave. Duration
6h 55m
When
Every day
Estimated price
¥600 - ¥3600
Flights from Wenshan to Liuzhou via Kunming
Ave. Duration
10h
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥460 - ¥3000
Flights from Wenshan to Liuzhou via Kunming, Chengdu
Ave. Duration
14h 40m
When
Tuesday, Thursday and Saturday
Estimated price
¥900 - ¥6000
Flights from Wenshan to Liuzhou via Kunming, Shantou
Ave. Duration
8h
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥1200 - ¥6000
Flights from Wenshan to Liuzhou via Chengdu, Wuhan
Ave. Duration
14h 50m
When
Wednesday
Estimated price
¥1300 - ¥9000
China Southern Airlines
Website
csair.com
Flights from Wenshan to Guilin via Nanning
Ave. Duration
3h 40m
When
Tuesday, Thursday and Saturday
Estimated price
¥500 - ¥3200
Flights from Wenshan to Guilin via Kunming
Ave. Duration
6h 55m
When
Every day
Estimated price
¥600 - ¥3600
China Express Airlines
Website
chinaexpressair.com
Flights from Wenshan to Liuzhou via Chongqing
Ave. Duration
11h 50m
When
Tuesday, Thursday and Saturday
Estimated price
¥490 - ¥1400
Train operators
China Railways K-Class
Website
chinahighlights.com
Train from Hekou North Station to Kunming South Station
Ave. Duration
4h 49m
Frequency
3 times a day
Estimated price
¥45 - ¥130
Schedules at
trip.com
Book at
trip.com
Hard Seat
¥45 - ¥65
Hard sleeper
¥110 - ¥130
Soft sleeper
¥160 - ¥200
China Railways G-Class
Train from Kunming South Station to Guilin West
Ave. Duration
4h 15m
Frequency
3 times a day
Estimated price
¥330 - ¥430
Schedules at
trip.com
2nd Class Seat
¥330 - ¥430
1st Class Seat
¥550 - ¥700
Business Class Seat
¥1100 - ¥1400
Train from Guilin West to Yangshuo
Ave. Duration
24 min
Frequency
Once daily
Estimated price
¥45 - ¥65
Schedules at
trip.com
2nd Class Seat
¥45 - ¥65
1st Class Seat
¥70 - ¥90
Business Class Seat
¥200 - ¥250
Train from Nanning East to Liuzhou
Ave. Duration
1h 3m
Frequency
Every 2 hours
Estimated price
¥100 - ¥130
Schedules at
trip.com
2nd Class Seat
¥100 - ¥130
1st Class Seat
¥160 - ¥200
Business Class Seat
¥370 - ¥440
China Railways D-Class
Website
chinahighlights.com
Train from Guilin West to Yangshuo
Ave. Duration
26 min
Frequency
5 times a day
Estimated price
¥35 - ¥55
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥35 - ¥55
1st Class Seat
¥29 - ¥45
Train from Nanning East to Liuzhou
Ave. Duration
1h 17m
Frequency
3 times a day
Estimated price
¥80 - ¥110
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥80 - ¥110
1st Class Seat
¥90 - ¥140
China Railways
Website
china-railway.com.cn
Train from Hanoi Gia Lam Station to Guilin station
Ave. Duration
15h 56m
Frequency
Twice a week
Schedules at
chinahighlights.com
Bus operators
Truly Ha Giang
Phone
+84 984 583 668
Email
info@trulyhagiang.com
Website
trulyhagiang.com
Bus from Ha An Hotel Ha Giang to My Dinh Bus Station
Ave. Duration
6h
Frequency
Twice daily
Estimated price
¥84
Schedules at
trulyhagiang.com
Book at
12go.asia
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Nanning bus station
Ave. Duration
8h
Frequency
Once daily
Estimated price
¥183
Schedules at
thesinhtourist.vn
China Bus Guide
Website
chinabusguide.com
Bus from Liuzhou to Guilin
Ave. Duration
2h 20m
Frequency
Hourly
Estimated price
¥40
Schedules at
chinabusguide.com
Bus from Guilin to Guilin Yangshuo
Ave. Duration
1h 30m
Frequency
Every 20 minutes
Estimated price
¥27
Schedules at
chinabusguide.com
Hung Thanh
Website
hungthanhtravel.vn
Bus from Ha Giang to My Dinh bus station
Ave. Duration
7h
Frequency
Every 4 hours
Estimated price
¥50 - ¥75
Schedules at
hungthanhtravel.com.vn
Book at
baolau.com
Other operators
Taxi from Hà Giang to Pho Lu
Ave. Duration
2h 37m
Estimated price
¥750 - ¥950

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 How to get from Florence to Rome, Travelling by boat in Italy and Need to know: Jadrolinija - to help you get the most out of your next trip.