Rome2Rio

How to get fromSalem to Ha Giangby bus, plane, car, or train

Find Transport to Ha Giang

See all options

There are 6 ways to get from Salem to Ha Giang by bus, plane, car, or train

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

  1. Bus to Portland International Airport, fly to Noi Bai International Airport, bus

    best
    1. Take the bus from Salem Amtrak Station to Portland International Airportbus bus
    2. Fly from Portland International Airport (PDX) to Noi Bai International Airport (HAN)plane plane PDX - HAN
    3. Take the bus from Tbus Hanoi to Ha Giangbus bus
    32h 3m
    $338–986
  2. Bus to Portland International Airport, fly to Wenshan Puzhehei Airport, drive

    1. Take the bus from Salem Amtrak Station to Portland International Airportbus bus
    2. Fly from Portland International Airport (PDX) to Wenshan Puzhehei Airport (WNH)plane plane PDX - WNH
    3. Drive from Wenshan Puzhehei Airport (WNH) to Ha Giangcar car
    35h 42m
    $434–1,149
  3. Train to Seattle-Tacoma International Airport, fly to Noi Bai International Airport, bus

    1. Take the train from Salem to Tacomatrain train
    2. Fly from Seattle-Tacoma International Airport (SEA) to Noi Bai International Airport (HAN)plane plane SEA - HAN
    3. Take the bus from Tbus Hanoi to Ha Giangbus bus
    31h 26m
    $524–1,041
  4. Bus to Roberts Field-Redmond Municipal Airport, fly to Noi Bai International Airport, bus

    1. Take the bus from Salem Amtrak Station to Redmond Airportbus bus
    2. Fly from Roberts Field-Redmond Municipal Airport (RDM) to Noi Bai International Airport (HAN)plane plane RDM - HAN
    3. Take the bus from Tbus Hanoi to Ha Giangbus bus
    32h 2m
    $348–1,165
  5. Train to Mahlon Sweet Field Airport, fly to Noi Bai International Airport, bus

    1. Take the train from Salem to Eugenetrain train
    2. Fly from Mahlon Sweet Field Airport (EUG) to Noi Bai International Airport (HAN)plane plane EUG - HAN
    3. Take the bus from Tbus Hanoi to Ha Giangbus bus
    31h 59m
    $435–1,467
  6. Bus to Portland International Airport, fly to Xingyi Wanfenglin Airport, drive

    1. Take the bus from Salem Amtrak Station to Portland International Airportbus bus
    2. Fly from Portland International Airport (PDX) to Xingyi Wanfenglin Airport (ACX)plane plane PDX - ACX
    3. Drive from Xingyi Wanfenglin Airport (ACX) to Ha Giangcar car
    28h 2m
    $451–1,301

Portland International Airport (PDX) to Noi Bai International Airport (HAN) flights

Calendar31Weekly Planes
Duration23h 43mAverage Duration
Ticket$323Cheapest Price
See schedules

Questions & Answers

What companies run services between Salem, OR, USA and Ha Giang, Vietnam?

There is no direct connection from Salem to Ha Giang. However, you can take the bus to Portland International Airport, walk to Portland International Airport (PDX) airport, fly to Noi Bai International Airport (HAN), walk to Noi Bai International Airport, take the bus to Long Bien Bus Station, walk to Tbus Hanoi, then take the bus to Ha Giang. Alternatively, you can take the bus to Portland International Airport, walk to Portland International Airport (PDX) airport, fly to Wenshan Puzhehei Airport (WNH), then drive to Ha Giang.

Airlines
Train operators
Bus operators

Want to know more about travelling around Vietnam

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides