Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Hanoi, Sapa, and Ha Long Bay Itinerary: Hotels, Transfers, and Route Sequence

Day 1 · Wed, May 27
Hanoi Old Quarter

Arrive in Hanoi and settle in the Old Quarter

  1. Old Quarter Walking Streets — Hanoi Old Quarter — Start with the atmospheric lanes around Hoàn Kiếm to orient yourself and ease into the city on foot, ~1.5 hours, afternoon.
  2. Hoan Kiem Lake & Ngoc Son Temple — Hoàn Kiếm District — A classic first-stop combo for a calm lakeside walk and a quick cultural visit, ~1 hour, late afternoon.
  3. Bún Chả Hương Liên — Hai Bà Trưng District — Famous Hanoi bun cha with a reliable local lunch/dinner option, ~1 hour, meal, approx. US$4–7 per person.
  4. St. Joseph’s Cathedral — Hoàn Kiếm District — A beautiful neo-Gothic landmark that fits well with an Old Quarter stroll, ~30 minutes, early evening.
  5. Cong Caphe (Trang Tien area) — Hoàn Kiếm District — A good stop for Vietnamese coconut coffee before returning to the hotel, ~45 minutes, evening, approx. US$2–5 per person.

Afternoon: ease into Hanoi on foot

After you check in, start with the Old Quarter Walking Streets around Hoàn Kiếm — this is the best way to get your bearings and shake off the flight. Aim for a slow 1.5-hour wander rather than trying to “see everything”; the charm is in the lanes themselves, especially around Hàng Gai, Hàng Bạc, Mã Mây, and Lương Văn Can, where you’ll get a mix of tube houses, little shops, coffee spots, and motorbikes weaving through the crowd. From Jcosmo Hotel or Indochine Premium Hotel, it’s usually easiest to get here by Grab taxi or on foot if you’re already in the Hoàn Kiếm edge of the Old Quarter. Expect a short ride of about 5–10 minutes and around 30,000–60,000 VND, depending on traffic. Keep it loose, stop for photos, and just let the city reveal itself.

Late afternoon: lake time and an easy dinner stop

From the streets, continue to Hoan Kiem Lake & Ngoc Son Temple for a calmer stretch of the day. Walk the lakeside path, cross the red bridge to Ngoc Son Temple, and take in the classic Hanoi scene: old trees, seniors exercising, couples taking photos, and the lake glowing at sunset. The temple is usually open roughly 8:00 AM–6:00 PM, with a small entry fee of around 30,000 VND. After that, head to Bún Chả Hương Liên in Hai Bà Trưng District for your meal; it’s one of the easiest “famous but still practical” Hanoi stops, and the bun cha is the right kind of satisfying on a first day. A Grab ride from the lake usually takes 10–15 minutes, depending on traffic, and costs about 40,000–80,000 VND. If you want the cleanest flow, do this as an early dinner rather than a late lunch.

Evening: one last landmark, then a coffee break before heading back

After dinner, continue to St. Joseph’s Cathedral in Hoàn Kiếm. It’s especially pretty in the evening when the façade is lit up and the little surrounding lanes feel lively without being too hectic. The cathedral is a quick stop — about 30 minutes is enough — and it fits naturally into the walk back through the Old Quarter if you want to browse a bit more. Finish at Cong Caphe (Trang Tien area) for a Vietnamese coconut coffee or iced coconut cocoa; it’s a good “wind-down” stop with air-con and a predictable menu, usually around 50,000–120,000 VND for drinks. From there, it’s an easy Grab back to your hotel, or a 10–20 minute stroll if you’re staying close by and still have energy.

Day 2 · Thu, May 28
Sapa Town

Transfer from Hanoi to Sapa

Getting there from Hanoi Old Quarter
Limousine bus / sleeper bus via 12Go or Vexere (5.5–6.5h door to door, ~350,000–550,000 VND). Best to depart early morning so you arrive mid/late afternoon and still have time for Sapa Town Square and dinner.
Private car transfer (4.5–5.5h, ~2,800,000–4,500,000 VND per car) via Klook or local hotel; best if you want maximum comfort and flexibility.
  1. Hotel pickup / transfer to Sapa by limousine bus — Hanoi Old Quarter to Sapa Town — Best done early to maximize your day; expect ~5.5–6.5 hours door to door.
  2. Sapa Town Square — Sapa Town — A simple first walk after arrival to get the mountain-town vibe and stretch your legs, ~30 minutes, late afternoon.
  3. Notre Dame Cathedral of Sapa — Sapa Town Center — A quick scenic stop right in the center, ideal after check-in, ~30 minutes, late afternoon.
  4. The Hill Station Signature Restaurant — Sapa Town — Good for a comfortable first-night dinner with Northern Vietnamese dishes, ~1 hour, evening, approx. US$10–20 per person.
  5. Sun Plaza Sapa — Sapa Town Center — Visit at dusk for photos of the station-style façade and lively square, ~30 minutes, evening.

Morning: hotel checkout and the Sapa transfer

Have an early start from Hanoi Old Quarter and keep breakfast simple before your pickup. If you need coffee and a quick bite near your hotel, Cong Caphe or a nearby bánh mì stall is the easiest no-fuss option before the long ride north. The goal today is to arrive with enough daylight left to enjoy Sapa without rushing, so don’t plan any Hanoi sightseeing this morning.

Once you reach Sapa Town, check in and drop your bags first if your room isn’t ready yet — most hotels will usually hold luggage before official check-in around 2:00–3:00 PM. The town center is compact and walkable, so after a short rest, head out on foot rather than using any transport for the rest of the evening.

Late afternoon: easy first walk around town

Start with Sapa Town Square, which is the easiest place to get your bearings and feel the cool mountain-town atmosphere. It’s especially nice in late afternoon when the light softens and the square starts to fill with travelers, vendors, and locals. From there, it’s a short walk to Notre Dame Cathedral of Sapa — this French-colonial stone church is right in the center and usually takes just a quick 20–30 minute stop for photos and a calm pause before dinner.

If you’re coming from a hotel near the center, both stops are basically a gentle wander through the main streets, not a real commute. Expect small inclines, but nothing strenuous. This is a good time to browse a few shops for local tea or a light jacket too, since Sapa evenings can get chilly and misty even in late May.

Evening: dinner and dusk photos

For dinner, settle into The Hill Station Signature Restaurant, one of the more reliable places in town for a comfortable first night. It’s a good choice if you want a mix of local and mountain-style dishes without going too adventurous on travel day; budget roughly US$10–20 per person. If you’d like, try grilled pork, salmon hotpot, or a simple stir-fried vegetable dish with rice — all of which work well after a long bus transfer.

After dinner, end the night at Sun Plaza Sapa for photos. It looks best at dusk, when the station-style façade glows and the square becomes livelier. You don’t need much time here — about 30 minutes is enough — and it’s a nice final stop before heading back to your hotel. If you still have energy, grab a warm soy milk or ginger tea nearby and call it an early night so you’re fresh for tomorrow.

Day 3 · Fri, May 29
Sapa Town

Stay in Sapa

  1. Cat Cat Village — San Sả Hồ Commune — A scenic and accessible Hmong village walk with waterfalls and craft stops, ~2.5–3 hours, morning.
  2. Muong Hoa Valley Viewpoints — Lao Chải area — Best added after Cat Cat for sweeping rice-terrace views without zigzagging, ~1.5 hours, midday.
  3. A Quynh Restaurant — Sapa Town — A solid local lunch for salmon hotpot or grilled mountain specialties, ~1 hour, meal, approx. US$6–15 per person.
  4. Fansipan Cable Car Station — Muong Hoa Valley lower station — The most efficient way to reach Vietnam’s highest peak area, ~3–4 hours round trip including ride and summit time, afternoon.
  5. Moment Romantic Restaurant — Sapa Town — Relaxed dinner spot to end a big mountain day, ~1 hour, evening, approx. US$8–18 per person.

Morning: Cat Cat Village

Start early and go to Cat Cat Village while the weather is still cooler and the light is softer. From Sapa Town, it’s an easy trip by taxi or Grab-style car in about 10–15 minutes, or you can walk downhill in roughly 30 minutes if you don’t mind saving your knees for the way back. Expect a lot of stone steps, views over the stream, and plenty of photo stops, so wear proper walking shoes — the path can get slippery if it drizzles. Plan on about 2.5–3 hours here, including time to browse the small Hmong craft stalls and the waterfall area, and don’t rush the descent because that’s where the best valley views open up.

Midday: Muong Hoa Valley Viewpoints and lunch at A Quynh Restaurant

After Cat Cat, continue toward Muong Hoa Valley Viewpoints in the Lao Chải area for the classic terraced-rice scenery Sapa is famous for. The easiest way is to hop in a taxi from Cat Cat Village back toward the valley road; depending on traffic and where your driver drops you, it’s usually just a short 15–25 minute transfer. This is the moment to slow down — the viewpoints are best for a relaxed 1.5-hour stop rather than a checklist rush. If the sky is clear, you’ll get those wide, layered mountain views that look especially good around late morning to early afternoon.

For lunch, head back to town and settle into A Quynh Restaurant in Sapa Town. It’s a dependable local spot for salmon hotpot, grilled chicken, mountain greens, or a simple stir-fry, and prices are still reasonable by Sapa standards. From the valley area, getting back to town by taxi takes around 15 minutes, or longer if traffic is busy around the central market streets. Give yourself about an hour here — enough time to eat properly without cutting into the afternoon. Expect around US$6–15 per person, depending on how much you order, and if you want the most local-feeling meal, ask for a shared hotpot.

Afternoon and evening: Fansipan Cable Car Station to Moment Romantic Restaurant

After lunch, make your way to the Fansipan Cable Car Station in the Muong Hoa Valley lower station area. From A Quynh Restaurant in town, it’s usually a quick taxi ride of 10–15 minutes; if you’re carrying a camera bag or don’t want to deal with uphill walking, just take a car straight there. The cable car experience works best in the afternoon because you avoid the earliest crowds, and the whole round trip — including the ride up, summit time, and getting back down — usually takes 3–4 hours. Bring a light jacket; even when Sapa town feels mild, the upper station can be windy and much colder. If clouds roll in, don’t worry too much — the ride itself is still worth it, and on clear breaks you’ll get dramatic views over the mountains.

Wrap up the day with dinner at Moment Romantic Restaurant back in Sapa Town. From the cable car station, it’s another short taxi ride of about 10–15 minutes, so you can head there comfortably without changing pace. This is a good place to sit down, warm up, and let the day settle in over a calm meal rather than another long walk. Aim for a relaxed 1-hour dinner and keep it simple — a soup, grilled dishes, or something warm and local works best after a full mountain day. If you still have energy after dinner, just wander the town center a little; Sapa Square and the nearby streets are nicest in the evening when everything is lit softly and the air cools down.

Day 4 · Sat, May 30
Hanoi Old Quarter

Return from Sapa to Hanoi

Getting there from Sapa Town
Limousine bus via Vexere or 12Go (5.5–6.5h, ~350,000–550,000 VND). Leave early morning after checkout to get back to Hanoi in time for afternoon museum/city stops.
Private car transfer (4.5–5.5h, ~2,800,000–4,500,000 VND per car) via Klook or hotel-arranged driver; fastest and easiest with luggage.
  1. Morning hotel checkout and transfer back to Hanoi — Sapa Town to Hanoi Old Quarter — Leave early to avoid traffic and arrive with time for a relaxed city reset, ~5.5–6.5 hours.
  2. Vietnam Fine Arts Museum — Ba Đình District — A good low-pressure stop after the long drive, with a compact indoor collection, ~1.5 hours, afternoon.
  3. Quan An Ngon — Hoàn Kiếm District — Excellent for sampling many Vietnamese dishes in one place after travel, ~1 hour, late lunch/dinner, approx. US$8–15 per person.
  4. Hanoi Train Street (view from permitted café area) — Cửa Nam/Hoàn Kiếm edge — A short, memorable urban experience best done carefully and briefly, ~45 minutes, evening.
  5. Hotel area walk near Hoàn Kiếm Lake — Hoàn Kiếm District — An easy night stroll to recover before the Ha Long departure day, ~30 minutes, evening.

Morning

Check out of your Sapa Town hotel early and head back toward Hanoi Old Quarter so you’re not fighting afternoon traffic. If you’re using the limousine bus, expect to reach the city sometime from early to mid-afternoon, which is actually perfect for a gentle reset after the mountains. Once you’re back, drop your bags at the hotel and give yourself 20–30 minutes to freshen up, because the rest of the day works best at an unhurried pace.

Afternoon

Start with the Vietnam Fine Arts Museum in Ba Đình District. It’s one of the better low-effort, high-reward stops in Hanoi: compact, indoor, and easy to enjoy even if you’re a bit tired from the road. Plan around 1.5 hours here, and if you arrive after lunch, that’s ideal because the galleries are quietest in the mid-afternoon. Entrance is usually around 40,000 VND, and it’s generally open daily except some holidays; a taxi or Grab from Hanoi Old Quarter usually takes 10–15 minutes depending on traffic.

After the museum, head to Quan An Ngon in Hoàn Kiếm District for an easy “sample everything” meal. This is a smart stop if you want one place that covers the classics without making you hunt across the city: bún chả, phở, gỏi cuốn, bánh xèo, and a few northern dishes all in one courtyard-style setting. Budget roughly US$8–15 per person, and it’s a good idea to go a little earlier than peak dinner time so you avoid the longest waits. From the museum area, it’s a short Grab ride into the center.

Evening

For your last stop, do Hanoi Train Street only from a permitted café area and keep it brief — this is more about atmosphere than lingering. Go at dusk or just after dark for the most photogenic feel, then order a drink and stay aware of staff instructions, because the situation around the tracks can change. After that, unwind with a slow Hoàn Kiếm Lake night walk near your hotel area; it’s the easiest way to end the day and shake off the travel fatigue before your Ha Long Bay departure the next morning. A full loop with a few detours takes about 30 minutes, and the lakeside is nicest after 8:00 PM when the heat drops and the city feels calmer.

Day 5 · Sun, May 31
Ha Long City

Depart Hanoi early for Ha Long Bay

Getting there from Hanoi Old Quarter
Private car / limousine van via Klook, 12Go, or hotel transfer (2.5–3.5h to Tuan Chau/Ha Long Bay, ~250,000–450,000 VND per seat on shared limo; ~2,000,000–3,500,000 VND per car). Early 6:30 AM departure is best for a full bay day.
Shared limousine bus via Vexere or 12Go (3–4h, ~250,000–350,000 VND). Good if you want cheaper transport, but still leave early.
  1. Early 6:30 AM departure by private car/limousine to Ha Long Bay — Hanoi Old Quarter to Tuan Chau/Ha Long — The smoothest transfer for a full bay day, ~2.5–3.5 hours depending on traffic.
  2. Tuan Chau International Marina — Tuan Chau Island — Gateway to the cruise and a practical starting point for boarding, ~30 minutes, late morning.
  3. Ha Long Bay cruise (scenic route) — Ha Long Bay — The marquee experience: limestone karsts, viewpoints, and onboard lunch, ~5–6 hours, late morning to afternoon.
  4. Sung Sot Cave — Bái Tử Long/Ha Long Bay area — One of the bay’s most impressive cave stops and well worth the climb, ~1 hour, afternoon.
  5. Cruise seafood lunch — Onboard cruise — Best chance to enjoy fresh bay seafood without extra transfers, ~1 hour, approx. US$15–30 per person.
  6. Return transfer to Ha Long City hotel — Ha Long Bay to Ha Long City — Keep the evening light after cruising, ~30–45 minutes, late afternoon/evening.

Early Morning: Hanoi Old Quarter to Tuan Chau International Marina

Start with an early 6:30 AM departure from Hanoi Old Quarter so you can make the most of the day without rushing. If you’re staying back in the city the night before, keep checkout fast and light breakfast optional — this is a “leave early, enjoy later” kind of day. By late morning, you should be at Tuan Chau International Marina, which is the practical gateway to Ha Long Bay cruises. There’s usually a bit of waiting around for boarding, so use that time to confirm your cruise desk, passport details, and whether your lunch is included. If you need a quick coffee or bottled water, the marina area has basic convenience stops, but don’t linger too long.

Late Morning to Afternoon: Ha Long Bay cruise and Cruise seafood lunch

Once onboard, the day opens up in the best possible way: limestone karsts, wide water views, and the classic Ha Long Bay scenery that actually lives up to the photos. Cruises typically move at an easy pace, so this is not a “run around and tick boxes” day — it’s meant for slow viewing, deck time, and soaking in the bay. Keep your camera handy on the upper deck, especially when the light softens around midday. Your Cruise seafood lunch is usually served onboard and is the best low-effort meal of the day; expect a mix of seafood and Vietnamese dishes, with prices often built into the cruise package or around US$15–30 per person depending on the boat.

Afternoon: Sung Sot Cave

In the afternoon, the cruise usually makes the stop at Sung Sot Cave, one of the bay’s highlights and worth the short climb. Wear shoes with decent grip because the steps can be uneven and a little slick if it’s humid. The cave visit is usually about an hour including walking time and photos, so don’t overpack your schedule or try to rush it — this is one of those places where flow matters more than the exact minute. If you’re sensitive to heat, bring a small fan or water; the climb back down can feel warmer than you expect.

Evening: Return transfer to your Ha Long City hotel

After the cruise wraps up, keep the evening simple and let the transfer back to Ha Long City do the work. You’ll usually arrive with just enough energy for a quiet dinner near Bãi Cháy or a short walk by the waterfront before turning in. This is not the night to over-plan — after a full day on the bay, the best move is a comfortable hotel, a shower, and an early night so you’re fresh for the rest of your trip.

Day 6 · Mon, Jun 1
Hanoi Old Quarter

Return from Ha Long Bay to Hanoi

Getting there from Ha Long City
Shared limousine van / private car via Vexere, 12Go, or hotel/cruise transfer (2.5–3.5h, ~250,000–450,000 VND per seat; ~2,000,000–3,500,000 VND private car). Depart mid-to-late afternoon after sightseeing to avoid an evening arrival.
Express coach from Ha Long to Hanoi via Vexere (3.5–4h, ~180,000–300,000 VND). Cheapest option, but less comfortable with luggage.
  1. Bãi Cháy Beach — Bãi Cháy, Ha Long City — A relaxed start after the cruise, with easy seaside walking and fresh air, ~1 hour, morning.
  2. Ha Long Market — Ha Long City Center — Great for local snacks, dried seafood, and a look at daily life, ~1 hour, late morning.
  3. Nha Hang Hong Hanh 3 — Bãi Cháy — A dependable spot for local seafood lunch before heading back to Hanoi, ~1 hour, meal, approx. US$8–20 per person.
  4. Sun World Ha Long Complex / Cable Car area — Bãi Cháy — A fun final stop for views over the bay and city before departure, ~1.5–2 hours, early afternoon.
  5. Return transfer to Hanoi — Ha Long City to Hanoi Old Quarter — Best done mid-to-late afternoon to avoid a rushed evening, ~2.5–3.5 hours.

Morning

Ease into the day at Bãi Cháy Beach while the bay air is still cool and the crowds are light. This is more about a calm shoreline walk than a full swim day, so give yourself about an hour to wander the promenade, take a few photos, and just reset after the cruise pace. If you want coffee before heading inland, there are simple café stops along Bãi Cháy with iced coffee and coconut coffee for around 30,000–50,000 VND.

Late Morning

From Bãi Cháy, make your way to Ha Long Market in the city center for a proper local stop. It’s the best place on this day to pick up dried seafood, snack on fresh fruit, or try small bites like bánh cuốn, steamed buns, and sugary local treats. Go in the late morning when stalls are fully open but it’s not yet too hot; bring small cash and expect a low-key market rhythm rather than a polished tourist space.

Lunch and Early Afternoon

Settle in at Nha Hang Hong Hanh 3 in Bãi Cháy for lunch before you head back to Hanoi. It’s one of the more reliable seafood options in Ha Long for a sit-down meal, with familiar dishes like steamed squid, clams, crab, and grilled fish; budget roughly US$8–20 per person depending on how many seafood dishes you order. After lunch, continue to the Sun World Ha Long Complex / Cable Car area for a final scenic stop — the cable car and viewing zone are best for one last look over the bay and the city, and you can usually give this 1.5–2 hours without feeling rushed.

Late Afternoon

Once you’ve had your fill of views, start the return transfer to Hanoi Old Quarter in the mid-to-late afternoon so you avoid arriving too late at night. A shared limousine van is the most comfortable balance of price and convenience, and a private car is worth it if you want a smoother door-to-door finish with luggage. Plan to arrive back in Hanoi Old Quarter with enough time for a simple dinner near your hotel or just a quiet evening stroll around Hàng Bông or Lý Quốc Sư before packing for departure tomorrow.

Day 7 · Tue, Jun 2
Hanoi Old Quarter

Final departure from Hanoi to Malaysia

  1. Breakfast near the hotel — Hoàn Kiếm District — Keep this simple and close to your departure logistics, ~45 minutes, morning.
  2. Vietnamese egg coffee at Giang Cafe — Hoàn Kiếm District — A classic last Hanoi taste before heading to the airport, ~30 minutes, morning, approx. US$2–5 per person.
  3. Dong Xuan Market — Hoàn Kiếm District — Good for a quick souvenir and local-goods browse if timing allows, ~45 minutes, morning.
  4. Transfer to Noi Bai International Airport — Hanoi to airport — Allow ample buffer for check-in and traffic, ~45–75 minutes.
  5. Departure for Malaysia — Noi Bai International Airport — Final check-in and boarding.

Morning

On your last morning, keep things easy and stay within Hoàn Kiếm District so you’re not fighting Hanoi traffic before the flight. Have breakfast near the hotel at a simple nearby café or bánh mì spot — if you’re near Jcosmo Hotel, Indochine Premium Hotel, or Imperial Hotel & Spa, you’ll have plenty of options along Lý Thường Kiệt, Hàng Bông, and the lanes off Hàng Gai. Expect about 45 minutes; a light breakfast is enough because you’ll want to leave room for one final Hanoi coffee. After that, head to Giang Cafe in the old quarter for the classic Vietnamese egg coffee — it’s small, busy, and a bit nostalgic, so don’t expect a long sit-down. Order one cup each, enjoy it quickly, and you’ll be in and out in about 30 minutes; it’s roughly US$2–5 per person, and the best part is just having that one last signature Hanoi taste before you go.

Late Morning

If timing is on your side, walk or take a very short Grab ride to Đồng Xuân Market for a last browse. It’s the kind of place where you can pick up compact souvenirs — tea, dried snacks, small gifts, or simple clothes — without overthinking it. Go in with a list and a budget, because the stalls can be a bit chaotic and you don’t want to spend too long here; 45 minutes is plenty. From the market, head straight for your airport transfer. For Noi Bai International Airport, give yourself a generous buffer: the ride from the old quarter usually takes 45–75 minutes, but during busy traffic it can stretch longer, so leaving earlier is always the safer move. A Grab car is the easiest option from the hotel area, while a hotel-arranged car is the least stressful if you’ve got bags.

Departure

At Noi Bai International Airport, go straight to check-in and keep a little extra time for security and immigration, especially if you’re flying out on a busy departure wave. Once you’re through, grab a last drink or snack and relax — after all the moving around from Hanoi, Sapa, and Ha Long Bay, this is the one day where the best plan is simply to get there comfortably and on time for your flight back to Malaysia.

0