Rome2Rio

How to get fromKunming to Ha Long Bay (Water)by train, bus, ferry, plane, or car

Find Transport to Ha Long Bay (Water)

See all options

There are 5 ways to get from Kunming to Ha Long Bay (Water) by train, bus, ferry, plane, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, bus, ferry

    best
    1. Take the train from Kunming South to Nanningtrain train
    2. Take the bus from Nanning Tourism Distribution Centre to Ha Long Baybus bus
    3. Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry ferry
    15h 12m
    $69–163
  2. Train, drive, bus, ferry

    cheapest
    1. Take the train from Kunming Station to Hekou Northtrain train
    2. Drive from Hekou North to SaPa Phuc Xuyen Bus Officecar car
    3. Take the bus from SaPa Phuc Xuyen Bus Office to Ha Long Bai Chaybus bus
    4. Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry ferry
    17h 13m
    $32–89
  3. Fly to Nanning, bus, ferry

    1. Fly from Kunming Changshui International Airport (KMG) to Nanning (NNG)plane plane KMG - NNG
    2. Take the bus from Nanning Tourism Distribution Centre to Ha Long Baybus bus
    3. Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry ferry
    14h 56m
    $210–631
  4. Bus, ferry

    1. Take the bus from Kunming East to Nanningbus bus
    2. Take the bus from Nanning Tourism Distribution Centre to Ha Long Baybus bus
    3. Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry ferry
    22h 23m
    $67–133
  5. Fly to Hanoi Airport, fly to Tuan Chau Island Marina, ferry

    1. Fly from Kunming Changshui International Airport (KMG) to Noi Bai International Airport (HAN)plane plane KMG - HAN
    2. Fly from Hanoi Airport to Tuan Chau Island Marinaplane plane
    3. Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry ferry
    7h 29m
    $479–760

Kunming Changshui International Airport (KMG) to Nanning (NNG) flights

Calendar7Weekly Planes
Duration1h 30mAverage Duration
Ticket$178Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Kunming, China and Ha Long Bay (Water), Vietnam?

There is no direct connection from Kunming to Ha Long Bay (Water). However, you can take the train to Kunming South, take the train to Nanning, walk to Nanning Tourism Distribution Centre, take the bus to Ha Long Bay, take the taxi to Ha Long Bai Chay, then take the ferry to Hạ Long Bay. Alternatively, you can take the line 3 subway to East Bus Station, take the line 6 subway to Airport Center, walk to Kunming-Airport-KMG airport, fly to Nanning (NNG), walk to Nanning Airport, take the line 1 bus to Nanning Station, walk to Nanning Tourism Distribution Centre, take the bus to Ha Long Bay, take the taxi to Ha Long Bai Chay, then take the ferry to Hạ Long Bay.

Airlines
Train operators
Bus operators
Ferry operators

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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from London to Edinburgh, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.