Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

12-Day Vietnam Route from Hanoi to Phu Quoc

Day 1 · Wed, Dec 2
Hanoi

Arrive in Hanoi

  1. Noi Bai International Airport to the Old Quarter — Hanoi; allow roughly 1–1.5 hours door-to-door after landing, depending on traffic and immigration, then check in and keep the evening light.
  2. Hoan Kiem Lake — Old Quarter; take an easy first stroll by the water, about 45 minutes.
  3. Bún Chả Hương Liên — Hai Bà Trưng; try Hanoi-style grilled pork and noodles, about 45–60 minutes; roughly 50,000–100,000 VND per person.
  4. Ta Hien Street — Old Quarter; enjoy a short, lively street-food-and-drink stop if you still have energy, about 45 minutes; roughly 50,000–150,000 VND per person.

Arrival and a gentle first walk

Allow about 1–1.5 hours from Noi Bai International Airport to the Old Quarter after landing, including immigration and traffic. A metered taxi or ride-hailing car is the easiest option; agree on the app fare before setting off, and confirm your hotel’s exact entrance because Old Quarter lanes can be confusing. After checking in, keep the evening unhurried: take a 45-minute stroll around Hoan Kiem Lake, where locals gather for a walk and a breather from the motorbike bustle. The lakeside paths are open, and there’s no entry fee.

Dinner and a lively finish

Head south to Bún Chả Hương Liên in Hai Bà Trưng for Hanoi’s grilled pork, rice noodles, herbs and dipping broth. Budget around 50,000–100,000 VND per person and allow 45–60 minutes; it’s a popular spot, so expect a possible wait at dinner. From there, take a taxi or ride-hailing car back toward the Old Quarter, then make a short stop on Ta Hien Street for a drink or a street-food bite if you still have energy. Allow about 45 minutes and roughly 50,000–150,000 VND per person. It’s lively and busy at night; stick to a curbside table, keep an eye on your belongings, and call it early if jet lag wins.

Day 2 · Thu, Dec 3
Hanoi

Hanoi

  1. Temple of Literature — Văn Miếu; explore Hanoi’s historic university complex in the morning, about 1.5 hours.
  2. Phở Gia Truyền Bát Đàn — Old Quarter; have a classic bowl of phở, about 45 minutes; roughly 50,000–100,000 VND per person.
  3. Thang Long Imperial Citadel — Ba Đình; see the archaeological and royal-history sites, about 1.5–2 hours.
  4. Vietnamese Women’s Museum — Hoàn Kiếm; finish with engaging exhibits on women’s lives and history, about 1.5 hours.
  5. Cafe Giảng — Old Quarter; try the famous egg coffee before dinner, about 45 minutes; roughly 30,000–70,000 VND per person.

Morning

Start at Temple of Literature (Văn Miếu), Hanoi’s historic Confucian temple and former university. Allow about 1½ hours to wander the courtyards and gardens; it generally opens daily from 8:00 a.m., with admission around 70,000 VND. From there, take a taxi or ride-hailing car to the Old Quarter for lunch at Phở Gia Truyền Bát Đàn. Expect a simple, busy noodle shop and possibly a short queue; budget 50,000–100,000 VND for a bowl, and bring cash.

Afternoon

Head west to Thang Long Imperial Citadel by taxi or ride-hailing car (roughly 10–15 minutes from the restaurant, depending on traffic). Give the royal and archaeological remains 1½–2 hours; check the current closing time before setting out, as last entry can be earlier than closing. Admission is typically around 100,000 VND. Then travel back toward Hoàn Kiếm for the Vietnamese Women’s Museum. Its thoughtfully arranged exhibits make a good contrast with the citadel; allow about 1½ hours. It’s generally open daily from 8:00 a.m. to 5:00 p.m., with tickets around 40,000 VND.

Late afternoon

Finish at Cafe Giảng in the Old Quarter for its signature egg coffee, usually 30,000–70,000 VND. The café is compact and can be lively, so be prepared to share a table or wait briefly. From the museum, a taxi or ride-hailing car is easiest; alternatively, stroll through the central streets if you still have energy. Check today’s opening hours before heading over, then leave the evening flexible for dinner nearby.

Day 3 · Fri, Dec 4
Sapa

Travel to Sapa

Getting there from Hanoi
Morning sleeper bus or limousine van with Sao Viet or Sapa Express (about 6–7 hours; roughly 350,000–600,000 VND). Book through Vexere or the operator; confirm the drop-off with your accommodation.
  1. Hanoi to Sa Pa by bus or private transfer — allow about 6–7 hours door-to-door, including pickup and arrival into town; leave in the morning and confirm the drop-off with your Sa Pa accommodation.
  2. Sa Pa Stone Church — Sa Pa town center; take a brief look around the town’s landmark church after checking in, about 30 minutes.
  3. Sa Pa Lake — Sa Pa town center; enjoy a gentle lakeside walk and stretch after the long ride, about 45 minutes.
  4. A Phủ Restaurant — Sa Pa town center; warm up with northern Vietnamese specialties, about 1 hour; roughly 150,000–300,000 VND per person.

Morning and arrival

The ride from Hanoi takes around 6–7 hours door to door, so plan on reaching Sa Pa in the afternoon if you leave in the morning. Once you’ve checked in and dropped your bags, keep the first outing gentle: the mountain air can feel chilly, especially after sitting on the bus, so bring a warm layer.

Late afternoon

Walk over to Sa Pa Stone Church in the town center for a brief look at its stone façade and the square around it—about 30 minutes is plenty. From there, it’s an easy stroll to Sa Pa Lake for a relaxed 45-minute loop. The lakeside is a good place to stretch your legs, though mist can roll in quickly, so don’t worry if the views come and go.

Dinner

Warm up at A Phủ Restaurant, a short walk back toward the center. Set aside about an hour and budget roughly 150,000–300,000 VND per person. Northern Vietnamese specialties make a comforting first meal in the mountains; ask staff what’s especially good that evening, and bring a light jacket for the walk back.

Day 4 · Sat, Dec 5
Sapa

Sapa

  1. Cat Cat Village — just below Sa Pa town; walk the steep village route for Hmong culture and valley views, allowing 2.5–3 hours including the return uphill.
  2. Cong Caphe Sa Pa — Sa Pa town center; pause for coffee and a warm drink, about 45 minutes; roughly 40,000–80,000 VND per person.
  3. Sa Pa Museum — Sa Pa town center; learn about local ethnic communities and the region, about 1 hour.
  4. Red Dao House — Sa Pa town center; choose a regional dinner and a relaxed evening, about 1–1.5 hours; roughly 150,000–300,000 VND per person.

Morning at Cat Cat Village

Head downhill from Sa Pa town to Cat Cat Village early, before the busiest tour groups arrive. It’s roughly a 2–3 km walk each way from the center, with a steep, stepped route through the village; allow 2.5–3 hours including the uphill return. You can take a taxi or ride-hailing car down and save your legs for the climb back. Expect an entrance fee—often around 150,000 VND, but check locally—and wear shoes with good grip, especially if the stone paths are wet.

Coffee and the museum

Back in town, settle in at Cộng Cà Phê Sa Pa for about 45 minutes; a hot drink is welcome in the cool mountain air, and drinks are roughly 40,000–80,000 VND. Then walk to Sa Pa Museum, also in the town center, for an hour with exhibits on the region and its ethnic communities. Opening hours can vary, so check at the door before planning around it; allow a little flexibility if it’s closed.

Evening

Finish with dinner at Red Dao House, where you can try regional dishes and take the evening slowly. Budget around 150,000–300,000 VND per person for dinner. It’s an easy walk from the center; if you’re tired after the village climb, ask your accommodation to arrange a short taxi ride.

Day 5 · Sun, Dec 6
Ha Long

Travel to Ha Long

Getting there from Sapa
Direct bus with a reputable operator such as Sao Viet (about 7–9 hours; roughly 500,000–800,000 VND). Book via Vexere or 12Go and take an early departure; traffic may push arrival into the evening.
  1. Sa Pa to Ha Long by bus or private transfer — allow about 7–9 hours door-to-door, traffic and route dependent; depart early and confirm your Ha Long accommodation’s arrival point.
  2. Bai Chay Beach — Bai Chay; take a short seaside walk after check-in, about 45 minutes.
  3. Sun World Ha Long Complex — Bai Chay; ride the Queen Cable Car and see the harbor from above if operating and time permits, about 2–3 hours; check current schedules before setting out.
  4. Cua Vang Restaurant — Bai Chay; have a seafood dinner near the waterfront, about 1–1.5 hours; roughly 250,000–500,000 VND per person.

Arrival and check-in

The Sa Pa–Ha Long transfer takes roughly 7–9 hours door to door, so an early departure is important; traffic can push your arrival into the evening. Confirm whether your bus drops you near your accommodation or whether you’ll need a short taxi ride to Bai Chay. After checking in, take an easy 45-minute walk along Bai Chay Beach—a good way to stretch your legs without committing to a big outing.

Afternoon and evening

If you arrive with enough daylight, head to Sun World Ha Long Complex in Bai Chay for the Queen Cable Car and harbor views; allow 2–3 hours. Operating days and hours can vary, so check the current schedule before setting out, and don’t assume you’ll make it if the transfer runs late. If you reach town in the evening, keep the beach walk and save the complex for your Ha Long day tomorrow rather than rushing. Finish with seafood at Cua Vang Restaurant, near the waterfront; budget around 250,000–500,000 VND per person and allow 1–1.5 hours.

Day 6 · Mon, Dec 7
Ha Long

Ha Long

  1. Ha Long Bay day cruise from Tuan Chau International Marina — allow about 6–8 hours including check-in and transfers; choose a cruise that specifies its stops, and book ahead to secure your preferred itinerary.
  2. Sung Sot Cave — on the bay; explore this large limestone cave if included on your booked cruise, about 45–60 minutes.
  3. Ti Top Island — on the bay; swim or climb to the viewpoint if included on your cruise, about 1–1.5 hours.
  4. Bai Tho Mountain area — Hon Gai; enjoy an evening waterfront stroll after returning from the cruise, about 45 minutes; observe local access rules and do not climb closed routes.
  5. Hon Gai Market — Hon Gai; browse local produce and snacks before dinner, about 45 minutes.

Morning on the bay

Get to Tuan Chau International Marina early enough for your cruise’s check-in—typically around 7:30–8:30 a.m., but follow the time from your operator. From Bai Chay, allow roughly 15–25 minutes by taxi or ride-hailing car; from Hon Gai, allow about 25–40 minutes, depending on traffic. The day cruise takes around 6–8 hours including transfers. Book ahead and check that your chosen itinerary includes both Sung Sot Cave and Ti Top Island; not every cruise visits the same stops. A shared day cruise commonly costs roughly 700,000–1,500,000 VND or more, depending on boat and inclusions, so check whether meals, entrance fees and hotel transfers are covered.

Afternoon on the water

At Sung Sot Cave, allow 45–60 minutes for the stepped path and cavern galleries; it can be humid inside, and the steps may be slippery. Then spend around 1–1.5 hours at Ti Top Island—swim if conditions allow, or climb to the viewpoint for a sweeping bay panorama. The viewpoint climb is steep, so bring water and take your time. Your cruise schedule sets the actual stop lengths; keep a little flexibility for queues at the cave landing and boat transfers.

Evening in Hon Gai

After returning to the marina, head to the Bai Tho Mountain area in Hon Gai for a relaxed waterfront stroll of about 45 minutes. Enjoy the views from public areas, but follow posted access rules and don’t attempt to climb any closed routes. Continue to Hon Gai Market for a browse and a snack—allow about 45 minutes, and expect stalls to be liveliest earlier in the evening. If you’re hungry afterward, choose a nearby seafood restaurant in Hon Gai; ask to see prices by weight before ordering.

Day 7 · Tue, Dec 8
Ninh Binh

Travel to Ninh Binh

Getting there from Ha Long
Direct limousine van or bus to Tam Coc/Ninh Binh (about 4–5 hours; roughly 400,000–700,000 VND). Book through Vexere or 12Go, depart in the morning, and verify the exact drop-off.
  1. Ha Long to Tam Coc, Ninh Binh by car or bus — allow about 4–5 hours door-to-door; leave in the morning and confirm whether your transfer drops you in Tam Coc or Ninh Binh city.
  2. Tam Coc boat landing and riverside — Tam Coc; settle in and take a relaxed walk around the river area, about 45 minutes.
  3. Bich Dong Pagoda — near Tam Coc; visit the atmospheric pagoda complex set into the limestone hills, about 1–1.5 hours.
  4. Chookie’s Beer Garden — Tam Coc; have a casual dinner after the transfer day, about 1 hour; roughly 150,000–300,000 VND per person.

Morning and arrival

Leave Ha Long in the morning and allow 4–5 hours door to door for the transfer Tam Coc Ninh Binh city; confirm the exact drop-off with your operator so you can arrange the last short ride if needed. After checking in and dropping your bags, head to the Tam Coc boat landing for an easy 45-minute riverside walk. It’s a good first taste of the limestone scenery without committing to another long outing.

Afternoon

Continue to Bich Dong Pagoda, about a 10-minute drive from central Tam Coc (or roughly 30 minutes on foot). Allow 1–1½ hours to explore its hillside courtyards, small temples and caves; the steps can be uneven, so wear shoes with grip. Entry is generally free, though parking or small donations may be requested. Aim to arrive with daylight to spare, and check locally for current access hours.

Evening

Keep dinner relaxed at Chookie’s Beer Garden in Tam Coc—budget about 150,000–300,000 VND per person. After a travel day, there’s no need to rush: settle in, enjoy the garden setting, and check with your accommodation about the easiest way back if you’re staying outside the center.

Day 8 · Wed, Dec 9
Ninh Binh

Ninh Binh

  1. Trang An Scenic Landscape Complex — Trang An; take a boat route through caves and karst scenery, allowing about 3–4 hours including ticketing and waiting.
  2. Hang Mua Viewpoint — near Tam Coc; climb the steps for broad views over the rice fields and limestone peaks, about 1.5–2 hours.
  3. Family Restaurant — Tam Coc; enjoy a local lunch, including Ninh Binh specialties, about 1 hour; roughly 100,000–250,000 VND per person.
  4. Thai Vi Temple — Tam Coc; walk or cycle through the countryside to this quiet temple, about 1–1.5 hours.

Morning

Start early at Trang An Scenic Landscape Complex; the boat ticket office typically opens around 7:00 a.m., but check locally for current hours and any seasonal changes. Allow 3–4 hours for ticketing, possible queues and the boat ride through caves and limestone scenery. Adult tickets are usually about 250,000 VND; routes and waiting times can vary, so bring water and sun protection.

Late morning and lunch

Take a taxi or ride-hailing car to Hang Mua Viewpoint—roughly 15–20 minutes from Trang An, depending on traffic. Allow 1.5–2 hours for the climb and time at the top; the steps are steep, so wear shoes with good grip and take your time. Admission is generally around 100,000 VND. Afterward, head to Family Restaurant in Tam Coc for lunch. Set aside about an hour; Ninh Binh specialties are worth trying, and expect roughly 100,000–250,000 VND per person.

Afternoon

Finish with Thai Vi Temple, a peaceful countryside outing of about 1–1.5 hours. From the restaurant, walk or cycle if you’re comfortable on local roads; otherwise, a short taxi ride is easier after the climb. Keep the afternoon unhurried, and check the temple’s current opening arrangements locally before setting out.

Day 9 · Thu, Dec 10
Da Nang

Travel to Da Nang

Getting there from Ninh Binh
Book a limousine transfer from Tam Coc to Noi Bai Airport, then a direct Hanoi–Da Nang flight with Vietnam Airlines or Vietjet (about 7–9 hours door-to-door; transfer roughly 500,000–800,000 VND plus flight roughly 1,200,000–3,500,000 VND). Allow 2.5–3 hours for the road transfer and ample airport check-in time; compare and book flights on the airlines’ websites or Google Flights.
  1. Tam Coc to Hanoi’s Noi Bai Airport, then fly to Da Nang — allow roughly 7–9 hours door-to-door, including the 2.5–3-hour road transfer, airport check-in, flight, and arrival transfer; book a Hanoi–Da Nang flight that fits your day and confirm baggage and airport logistics.
  2. Da Nang Cathedral — Hải Châu; take a brief look around the pink cathedral if you arrive with daylight, about 30 minutes.
  3. Han Market — Hải Châu; browse central Da Nang’s food and goods stalls, about 1 hour.
  4. Bếp Cuốn Đà Nẵng — Hải Châu; try central Vietnamese dishes and fresh rolls, about 1–1.5 hours; roughly 150,000–300,000 VND per person.

Travel and arrival

Allow 7–9 hours door to door for the transfer and flight, so keep the morning flexible and book a Hanoi–Da Nang flight that leaves enough time for the road transfer, airport check-in and your ride into town. Confirm baggage rules and which Da Nang airport terminal you’ll arrive at; a taxi or ride-hailing car into Hải Châu usually takes about 10–20 minutes, depending on traffic. December daylight fades around 5:15 p.m., so the first two stops work best if you land in the afternoon.

Afternoon and evening

If you arrive with daylight, spend about 30 minutes at Da Nang Cathedral in Hải Châu. The pink exterior is the main draw; if you hope to go inside, check local access and service times, and be respectful if a service is underway. From there, it’s a short walk to Han Market. Give yourself about an hour to browse the food and household-goods stalls; hours can vary by stall, and many wind down by early evening, so don’t leave this stop too late.

Dinner

Finish at Bếp Cuốn Đà Nẵng for fresh rolls and central Vietnamese dishes. Allow 1–1.5 hours and budget roughly 150,000–300,000 VND per person. After a long travel day, take a taxi or ride-hailing car between stops if you’re tired, and check the restaurant’s current hours before setting out.

Day 10 · Fri, Dec 11
Da Nang

Da Nang

  1. Marble Mountains — Ngũ Hành Sơn; explore the caves, pagodas, and viewpoints in the morning, about 2–3 hours; wear shoes suitable for steps.
  2. Mì Quảng Ếch Bếp Trang — Ngũ Hành Sơn area; try mì Quảng for lunch, about 45–60 minutes; roughly 60,000–150,000 VND per person.
  3. Non Nuoc Beach — Ngũ Hành Sơn; take a relaxed coastal break, about 1–1.5 hours.
  4. Museum of Cham Sculpture — Hải Châu; see the significant collection of Cham art and sculpture, about 1.5 hours.
  5. Son Tra Night Market — Sơn Trà; browse the evening food stalls and nearby riverside area, about 1–1.5 hours; allow roughly 100,000–250,000 VND per person for food.

Morning at Marble Mountains

Go early to Marble Mountains (Ngũ Hành Sơn) to beat the midday heat; allow 2–3 hours for the caves, pagodas and viewpoints. There are plenty of steep steps, so wear shoes with grip and bring water. Entry is roughly 40,000 VND; the elevator is an optional extra if you’d rather save your legs. From central Da Nang, a Grab or taxi usually takes about 20–30 minutes, depending on traffic.

Lunch and a coastal pause

Stay in the Ngũ Hành Sơn area for lunch at Mì Quảng Ếch Bếp Trang, known for its mì Quảng with frog; budget around 60,000–150,000 VND per person and allow 45–60 minutes. Then take a short ride to Non Nuoc Beach for an easy hour or so by the water. Keep an eye on the time so you can reach the museum before it closes.

Afternoon and evening

Take a Grab or taxi to the Museum of Cham Sculpture in Hải Châu—about 20–30 minutes from the beach in ordinary traffic. Set aside around 1.5 hours for the collection; it generally opens daily, often until 5 p.m., with admission around 60,000 VND, but check current hours before setting out. In the evening, head to Son Tra Night Market in Sơn Trà; stalls usually get going around 6 p.m. Allow 1–1.5 hours to browse and eat, budgeting 100,000–250,000 VND per person. A ride-hailing car is the simplest way to connect the museum and market.

Day 11 · Sat, Dec 12
Phu Quoc

Travel to Phu Quoc

Getting there from Da Nang
Fly direct if a flight operates on your date (about 1 hour 45 minutes; roughly 1,500,000–3,500,000 VND). Check Vietjet and Vietnam Airlines schedules and book directly; direct service can be limited.
If no suitable direct flight is available, fly via Ho Chi Minh City (about 4–7 hours including the connection; roughly 2,000,000–5,000,000 VND). Book one protected itinerary with Vietnam Airlines or Vietjet and leave connection time for any baggage recheck.
  1. Da Nang to Phu Quoc by air — allow about 5–8 hours door-to-door, depending on the flight schedule and any connection; check available routings before booking, and include airport transfers, check-in, and baggage time.
  2. Dinh Cau — Dương Đông; visit the small coastal shrine and viewpoint after checking in, about 45 minutes.
  3. Dương Đông Night Market — Dương Đông; sample island snacks and browse the stalls, about 1–1.5 hours; roughly 150,000–350,000 VND per person.

Morning and travel

Plan on 5–8 hours door to door from Da Nang to Phu Quoc, depending on the flight schedule and whether you need a connection. Direct flights can be limited, so check the date’s options with the airlines before building the rest of the day around an arrival time. If there’s no suitable direct flight, choose a protected itinerary via Ho Chi Minh City and allow time for any baggage recheck. After landing, the ride to Dương Đông generally takes about 20–30 minutes, depending on traffic; keep the afternoon flexible for check-in.

Late afternoon at Dinh Cau

Once you’ve dropped your bags, head to Dinh Cau, the small coastal shrine and rocky viewpoint in Dương Đông. Allow about 45 minutes to look around and take in the sea views; it’s especially atmospheric toward sunset. The shrine is an active place of worship, so dress respectfully and check locally for access or opening-hour changes.

Evening at the night market

If your arrival leaves enough time, walk on to Dương Đông Night Market for island snacks and a browse among the stalls. It usually gets going in the early evening, but hours can vary; allow 1–1.5 hours and budget roughly 150,000–350,000 VND per person for food and browsing. If the flight runs late, don’t rush Dinh Cau—the market is a more forgiving stop to fit in after check-in.

Day 12 · Sun, Dec 13
Phu Quoc

Phu Quoc

  1. Phu Quoc National Park — northern Phu Quoc; take a nature-focused outing on an accessible route, allowing 3–4 hours including transfers; arrange transport in advance and check trail access locally.
  2. Gành Dầu Cape — northwest Phu Quoc; enjoy the quieter coastal scenery, about 1 hour.
  3. Rory’s Beach Bar — Cửa Cạn area; stop for a laid-back seaside lunch, about 1–1.5 hours; roughly 200,000–450,000 VND per person.
  4. Ong Lang Beach — west coast; finish the trip with a swim or sunset by the water, about 1.5–2 hours.

Morning in the north

Arrange a private car or driver for the day; public transport is limited in the north, and you’ll want a pickup plan for the return from each stop. Set out early for Phu Quoc National Park and allow 3–4 hours including transfers for a nature outing on an accessible route. Trail access can vary, so confirm locally beforehand which route is open and whether you need a guide or permission; don’t assume every track is suitable for visitors. Bring water, insect repellent and shoes with grip.

Late morning at the coast

Continue to Gành Dầu Cape for about an hour of quiet coastal scenery and views toward the Cambodian coast on a clear day. It’s a good place to slow down after the forest outing, but facilities are sparse, so carry water and check your driver knows the exact drop-off and pickup point.

Lunch and a swim

Head south to Rory’s Beach Bar in the Cửa Cạn area for a relaxed seaside lunch; budget roughly 200,000–450,000 VND per person and allow 1–1.5 hours. Check that it’s open and serving on the day you visit before making it your lunch anchor, as beach venues can change hours or operations. Finish at Ong Lang Beach, where you can swim or settle in for sunset; allow 1.5–2 hours. Ask your driver to confirm the best access point and pickup time, and check sea conditions before swimming.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version