Rome2Rio

How to get fromPhuket to Cát Bàby plane, busferry, bus, or ferry

Find Transport to Cát Bà

See all options

There are 4 ways to get from Phuket to Cát Bà by plane, busferry, bus, or ferry

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 to Cat Bi International Airport, bus and ferry

    best
    1. Fly from Phuket International Airport (HKT) to Cat Bi International Airport (HPH)plane plane HKT - HPH
    2. Take the busferry from Haiphong Airport to Cat Ba Townbusferry bus ferry
    11h 2m
    $119–387
  2. Bus, ferry

    cheapest
    1. Take the bus from Phuket Bus Terminal to Southern Bus Terminal Bangkokbus bus
    2. Take the bus from Bangkok Tara Travel to Vientianebus bus
    3. Take the bus from Vientiane - Southern Bus 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
    5. Take the ferry from Hai Phong - Ben Binh Pier to Cat Baferry ferry
    2d 12h
    $105–211
  3. Fly to Noi Bai International Airport, bus and ferry

    1. Fly from Phuket International Airport (HKT) to Noi Bai International Airport (HAN)plane plane HKT - HAN
    2. Take the busferry from Hanoi Good Morning Cat Ba to Cat Babusferry bus ferry
    12h 33m
    $124–217
  4. Bus, bus and ferry

    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 Northern Bus Station, Ban Naluang to Hanoi Old Quarterbus bus
    4. Take the busferry from Hanoi Good Morning Cat Ba to Cat Babusferry bus ferry
    3d 3h
    $151–343

Phuket International Airport (HKT) to Cat Bi International Airport (HPH) flights

Calendar21Weekly Planes
Duration7h 48mAverage Duration
Ticket$112Cheapest Price
See schedules

Questions & Answers

What companies run services between Phuket, Thailand and Cát Bà, Vietnam?

There is no direct connection from Phuket to Cát Bà. However, you can take the bus to Phuket Airport Bus, walk to Phuket International Airport (HKT) airport, fly to Cat Bi International Airport (HPH), walk to Haiphong Airport, then take the vehicle to Cat Ba Town. Alternatively, you can take a bus from Phuket Bus Terminal to Cat Ba via Southern Bus Terminal Bangkok, บรมราชชนนี 58;Borommaratchachonnani 58, ตรงข้ามนิทรรศน์รัตนโกสินทร์;Opposite Rattanakosin Exhibition Hall, Bangkok Tara Travel, Vientiane, Vientiane - Southern Bus Station, Ha Noi Nuoc Ngam Bus Station, Hai Phong Niem Nghia Bus Station, and Hai Phong - Ben Binh Pier in around 2d 12h.

Airlines
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 Getting to Milan from the airport, How to get from London City Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.