There are 2 types of buses that travel from Sapa to Cat Ba:

TransportDepart TimeArrive Time
Luxury transfer08:0018:00
Tourist bus08:0018:00
Tourist bus 22:0002:00

For transfer from Cat Ba to Sapa please CHECK HERE

Transport Descriptions

There are 2 options for this route: Luxury Transfer and Tourist bus, with detail as below:

Luxury Transfer (Limousine van & seating bus)

  • First, a Limousine Van would pick you up at your hotel in Sapa town at 07:30 - 08:00 AM 
  • Then, the Van would take you to Hanoi.
  • Arrive at Hanoi around 13:30. Then, the van would drop you off at the meeting point to catch the Cat Ba Limousine Bus
  • The bus Departs for Cat Ba at around 14:00 PM.  
  • Arrive in Cat Ba town at around 18:00. The bus, then, drops you off at your hotel in Cat Ba town.
  • Total 10 hours of transfer with pick-up and drop-off service.

Tourist bus (sleeping bus & seating bus)

  • First, a sleeping bus would pick you up at the bus office in Sapa town around 08:00 AM (or 22:00 PM)
  • The bus then takes you to Hanoi. 
  • Arrive at Hanoi around 14:00 (or 4 AM next day - you can stay on the bus until 5:30 AM)
  • The Bus leaves for Cat Ba at 14:20 (or at 8 AM) and arrives at around 18:00 (or at 12:00) (drop off at your hotel around Cat Ba town).
  • Total 9 hours of transfer with break time in Hanoi.

Local bus (we no longer provide this bus ticket)

  • Direct Transfer at 20:30 from Sapa Bus station and arrived at Cat Ba around 7 AM of the following day.
  • It takes around 11 hours of transfer instead of 9 hours as a Tourist Bus. 
  • Also, this bus just picks up and drops off at bus stations in Sapa and Cat Ba, no pick-up or drop off service at your hotel.


  • The tourist-friendly bus mainly serves international travelers and has an English-speaking guide on-board.
  • The Local bus focuses on serving local passengers so that the drivers barely speak any English.

Pick up and drop off

By Luxury transfer:

  • Pick-up at Hotels around Sapa town or bus office at no. 494 Dien Bien Phu street (for passengers staying outside the town).
  • Transit point in Hanoi (to change from limousine van to sitting bus)
  • Dropoff point at Hotels around Cat Ba town (or bus office in Cat Ba town).

By Tourist bus:

  • Pick-up: Bus office in Sapa town (no. 618 Dien Bien Phu street).
  • Transit in Hanoi Old quarter (to change from sleeping bus to sitting bus)
  • Drop off at hotels around Cat Ba town (or bus office in Cat Ba town).

By Local bus:

  • Pick-up: Sapa bus station (Map's link
  • Drop-off: Bus Station in Cat Ba town

The price includes bus ticket and the ferry fee.

Children sharing the bed with their parents will be free of charge.

Cancellation Policies

  • More than 48 hours before the departure day: 100% refund but with an additional fee of USD 2 / person as handling fee;
  • Within 48 hours before departure time: No refund.
  • Passenger not showing up: No refund