Vietnam

14 days from Sapa to Phu Quoc: mountains, bay, imperial Hue and an island finish

14 days, 13 nights: Sapa (2N), Hanoi (2N), Ha Long Bay (1N), Hue (1N), Da Nang (1N), Hoi An (2N), Phu Quoc (4N). Best time to go: Best Feb–Apr, when all three regions are dry; Oct–Dec is wet on the central coast.

Day 1: Arrive in Sapa

Sapa

Open day 1 route in Google Maps

Day 2: Explore Sapa

Sapa

Local tip: Check the summit webcam — cloud often clears after 10am.

Open day 2 route in Google Maps

Day 3: Sapa → Hanoi

Hanoi · Sapa to Hanoi, Sleeper bus / train via Lao Cai ~6h

Local tip: Book a day ahead in Dec–Feb peak.

Open day 3 route in Google Maps

Day 4: Explore Hanoi

Hanoi

Local tip: Mornings only, shoulders/knees covered; closed some Mondays and Fridays.

Open day 4 route in Google Maps

Day 5: Hanoi → Ha Long Bay

Ha Long Bay · Hanoi to Ha Long Bay, Road via Hanoi

Local tip: Lan Ha routes are quieter; pick free cancellation in Aug–Oct typhoon season.

Open day 5 route in Google Maps

Day 6: Ha Long Bay → Hue

Hue · Ha Long Bay to Hue, Domestic flight ~1–2h

Open day 6 route in Google Maps

Day 7: Hue → Da Nang

Da Nang · Hue to Da Nang, Coastal train / Hai Van Pass ~2.5h

Local tip: Be on the first cable car (~8am) for an empty Golden Bridge.

Open day 7 route in Google Maps

Day 8: Da Nang → Hoi An

Hoi An · Da Nang to Hoi An, Car ~45 min

Local tip: The ticket covers 5 heritage houses; evenings are for lanterns.

Open day 8 route in Google Maps

Day 9: Explore Hoi An

Hoi An

Open day 9 route in Google Maps

Day 10: Hoi An → Phu Quoc

Phu Quoc · Hoi An to Phu Quoc, Domestic flight ~1–2h

Open day 10 route in Google Maps

Day 11: 4-island snorkelling boat trip

Phu Quoc

Open day 11 route in Google Maps

Day 12: Explore Phu Quoc

Phu Quoc

Local tip: Pair with VinWonders next door the same day.

Open day 12 route in Google Maps

Day 13: Explore Phu Quoc

Phu Quoc

Open day 13 route in Google Maps

Day 14: Depart from Phu Quoc

Phu Quoc

Keep a buffer before your flight; check-out is usually noon.

Where to stay