Rome2Rio

How to get fromPhuket to Haiphongby plane, bus, ferry, train, or car

Find Transport to Haiphong

See all options

There are 9 ways to get from Phuket to Haiphong by plane, bus, ferry, train, 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. Fly Phuket International Airport to Cat Bi International Airport

    best
    1. Fly from Phuket International Airport (HKT) to Cat Bi International Airport (HPH)plane plane HKT - HPH
    9h 25m
    $104–212
  2. Bus via savannakhet

    1. Take the bus from Phuket Bus Terminal 2 to Khon Kaen Bus Terminalbus bus
    2. Take the bus from Khon Kaen to Mukdahanbus bus
    3. Take the bus from Savannakhet Bus Station to Nuoc Ngam Bus Stationbus bus
    4. Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus bus
    43h 19m
    $114–136
  3. Ferry, train, bus

    1. Take the ferry from Rassada Pier to Ao Nang Hotel Transferferry ferry
    2. Take the train from Ao Nang Hotel Transfer to Krung Thep Aphiwat Central Terminaltrain train
    3. Take the train from Krung Thep Aphiwat Central Terminal to Nong Khaitrain train
    4. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus bus
    5. Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus bus
    2d 5h
    $116–197
  4. Drive  2,163.4 km

    1. Drive from Phuket to Haiphongcar car 2,163.4 km
    30h 59m
    $252–363
  5. Fly Phuket International Airport to Noi Bai International Airport, train

    1. Fly from Phuket International Airport (HKT) to Noi Bai International Airport (HAN)plane plane HKT - HAN
    2. Take the train from Long Biên Station to Haiphong Stationtrain train
    10h 50m
    $106–223
  6. Ferry to Krabi Airport, fly to Noi Bai International Airport, train

    1. Take the ferry from Rassada Pier to Krabi Airportferry ferry
    2. Fly from Krabi Airport (KBV) to Noi Bai International Airport (HAN)plane plane KBV - HAN
    3. Take the train from Long Biên Station to Haiphong Stationtrain train
    10h 52m
    $150–296
  7. Ferry to Trang Airport, fly to Noi Bai International Airport, train

    1. Take the ferry from Phuket Town Transfer to Trang Airportferry ferry
    2. Fly from Trang Airport (TST) to Noi Bai International Airport (HAN)plane plane TST - HAN
    3. Take the train from Long Biên Station to Haiphong Stationtrain train
    15h 8m
    $167–435
  8. Bus

    1. Take the bus from Phuket Bus Terminal 2 to Nong Khaibus bus
    2. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus bus
    3. Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus bus
    2d 4h
    $124–150
  9. Bus via Chiang Mai

    1. Take the bus from Phuket Bus Terminal 2 to Chiang Maibus bus
    2. Take the bus from Chiang Mai to Luang Prabangbus bus
    3. Take the bus from Luang Prabang Southern Station to Ha Noi Nuoc Ngam Bus Stationbus bus
    4. Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus bus
    3d
    $159–327

Phuket to Haiphong by bus

Calendar21Weekly Buses
Duration2d 4hAverage Duration
Ticket$124Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Phuket, Thailand and Haiphong, Vietnam?

Vietjet Air flies from Phuket International Airport (HKT) to Cat Bi International Airport (HPH) once daily. Alternatively, you can take a bus from Phuket Bus Terminal 2 to Hai Phong Niem Nghia Bus Station via Khon Kaen Bus Terminal, Khon Kaen, Mukdahan, Savannakhet Bus Station, Nuoc Ngam Bus Station, and Ha Noi Nuoc Ngam Bus Station in around 43h 19m.

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 How to get from JFK to New York City, How to get from London to Edinburgh, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Booking & Getting There