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

3-Week Vietnam Itinerary: Da Lat, Nha Trang, Hanoi, Sapa, Ha Long, Ninh Binh, Da Nang, Hoi An, and Phu Quoc

Day 1 · Sun, May 10
Da Lat

Start in Da Lat

  1. Lâm Viên Square — Central Da Lat — Best first-stop landmark for an easy orientation walk and photos by Xuan Huong Lake; morning, ~45 min.
  2. Da Lat Flower Garden — Near Xuan Huong Lake — Classic city garden with cool-climate blooms and a relaxed start to the trip; late morning, ~1–1.5 hours.
  3. Bánh Ướt Lòng Gà Long — Ward 2 — Simple local lunch with a vegetarian-friendly order option nearby if needed, and very Da Lat in flavor; lunch, ~45 min, ~80,000–120,000 VND per person.
  4. Dalat Railway Station — Ward 10 — One of the city’s prettiest heritage stops, easy to pair with the flower-garden area; early afternoon, ~45 min.
  5. Mê Linh Coffee Garden — Outskirts of Da Lat — Scenic coffee stop with a valley view to close the day at a slower pace; late afternoon, ~1 hour, ~60,000–120,000 VND per person.

Morning

Start with a gentle orientation walk around Lâm Viên Square, the big lakeside landmark that gives you the easiest first look at Da Lat. It’s best before the city wakes up fully, when the air is cool and the light is soft on Xuan Huong Lake. Expect about 45 minutes here for photos, a lap around the square, and a coffee if you want to settle in. If you’re arriving by taxi/Grab, this is the simplest drop-off point in central Da Lat, and it’s an easy walk from the lakefront afterward.

Late Morning

Head next to Da Lat Flower Garden, which sits close enough to the lake area that the transfer is quick by Grab or taxi, usually just a few minutes. This is one of the city’s classic first-day stops: tidy paths, seasonal blooms, and that cool-climate garden feel Da Lat does so well. Plan for 1 to 1.5 hours at a relaxed pace. Entry is usually modest, roughly 40,000–60,000 VND depending on the season, and mornings are best before it gets busier and warmer. Keep it unhurried — this is the kind of place to wander, not rush.

Lunch and Early Afternoon

For lunch, go to Bánh Ướt Lòng Gà Long in Ward 2. It’s a very local Da Lat stop, and even if the signature dish is not for everyone, you can usually ask around for a vegetarian-friendly option nearby or choose a simple side dish and fresh soy milk from a nearby stall. Lunch should run you about 80,000–120,000 VND per person, and the whole stop is usually done in under an hour. After that, continue to Dalat Railway Station in Ward 10, one of the prettiest heritage sites in town with its old French-colonial lines and photogenic yellow facade. The station is especially nice in the early afternoon when it’s less crowded; 45 minutes is enough unless you want to linger for train photos or browse the small souvenir stalls.

Late Afternoon

Finish the day at Mê Linh Coffee Garden on the outskirts of Da Lat, which is exactly the right kind of slow ending for your first day. Take a Grab or hired car out there, since it’s a countryside detour rather than a walkable city stop, and expect about 20–40 minutes each way depending on traffic. The reward is the valley view, a breezy terrace, and a proper sit-down with Vietnamese coffee or an iced yogurt drink for around 60,000–120,000 VND. Aim to arrive in the late afternoon so you can catch the softer light before sunset, then head back toward the center for a relaxed dinner — Da Lat traffic is easy enough, but it’s nicest when you’re not trying to squeeze in too much on day one.

Day 2 · Mon, May 11
Da Lat

Da Lat highlights

  1. Datanla Waterfall — Prenn Pass area — A lively, low-effort nature stop with optional alpine coaster if you want a bit of fun; morning, ~1.5 hours.
  2. Trại Mát & Linh Phước Pagoda — Trại Mát — Famous mosaicked pagoda and a good cultural counterpoint to the waterfall; late morning, ~1 hour.
  3. Quán Chay Khai Tâm — Ward 11 — Reliable vegetarian lunch stop with local Vietnamese comfort food; lunch, ~60,000–120,000 VND per person.
  4. Crazy House (Hằng Nga Guesthouse) — Ward 4 — Iconic, surreal architecture that feels unlike anywhere else in Vietnam; afternoon, ~1–1.5 hours.
  5. Tuyền Lâm Lake — South Da Lat — Calm lake setting for a final easy walk, especially good before dinner; late afternoon, ~1 hour.
  6. Lé Terrasse — Ward 1 — Cozy café for dessert or tea after a full sightseeing day; evening, ~80,000–160,000 VND per person.

Morning

Start early and head out to Datanla Waterfall in the Prenn Pass area before it gets busy; from central Da Lat, it’s usually a 15–20 minute ride by Grab or taxi, and mornings are best for cooler air and shorter lines at the entrance. Expect around 50,000–70,000 VND for entry, with the alpine coaster extra if you want it. The falls themselves are an easy, low-effort stop, so you can keep this one relaxed rather than turning it into a trek. If you’re doing the coaster, budget a little extra time because it’s genuinely fun and tends to slow you down in a good way.

From there, continue out to Trại Mát for Linh Phước Pagoda, which is one of those places that looks almost too intricate to be real. The trip is about 20–25 minutes from Datanla Waterfall by car or motorbike taxi. The pagoda is famous for its glass- and pottery-mosaic surface, and the best part is just wandering slowly and noticing the details. It’s usually open from early morning into the late afternoon, and an hour is enough unless you’re really into photography.

Lunch

For lunch, go to Quán Chay Khai Tâm in Ward 11 for a solid vegetarian meal that feels local rather than touristy. It’s the kind of place where you can order a few comfort dishes, a rice set, or noodle soup and eat well without overthinking it; most meals land around 60,000–120,000 VND per person. It’s easy to get there by Grab from Trại Mát or back from the pagoda area, and the whole idea here is to slow the pace a bit before the afternoon sights.

Afternoon Exploring

After lunch, head to Crazy House (Hằng Nga Guesthouse) in Ward 4. This is one of Da Lat’s most memorable landmarks, and it’s worth seeing in person because photos never quite capture how strange and playful it feels. Plan for about 1–1.5 hours, and if you like architecture, take your time climbing through the walkways and terraces. Entry is usually around 60,000–90,000 VND. The best approach is to treat it like a wandering experience, not a checklist stop — there are corners, staircases, and viewpoints everywhere.

Then finish the day at Tuyền Lâm Lake in the south of Da Lat for a calmer reset after the visual intensity of Crazy House. It’s about 15–20 minutes by car from Ward 4, and late afternoon is the best time because the light softens and the whole area feels quieter. A simple lakeside walk is enough; you don’t need to overplan this one. If you want to keep dinner flexible, just enjoy the air and maybe sit somewhere near the water for a bit before heading back toward town.

Evening

Wrap up with tea, dessert, or coffee at Lé Terrasse in Ward 1, which is a good final stop when you want something cozy rather than another big meal. Expect roughly 80,000–160,000 VND per person depending on what you order, and it’s a nice place to decompress after a full day of movement. If you still have energy, this is also the easiest part of the day to stroll around central Da Lat afterward — the evening air is usually cool, and the city feels especially pleasant once the daytime traffic eases.

Day 3 · Tue, May 12
Nha Trang

Transfer to Nha Trang

Getting there from Da Lat
Private car/ride-hailing via Presto or local hotel car (3.5–4.5h, ~900,000–1,400,000 VND for the car). Best option after breakfast so you arrive in Nha Trang by early afternoon.
Intercity bus with Phuong Trang (Futa) or Khanh Phong (4–5h, ~200,000–350,000 VND). Cheaper, but less comfortable on the mountain descent.
  1. Prenn Pass Scenic Drive — Da Lat to Nha Trang route — Depart after breakfast for the mountain-to-coast transition, with a smooth scenic descent; morning, ~3.5–4.5 hours drive.
  2. Long Sơn Pagoda — Nha Trang West — A peaceful cultural stop once you arrive in town, known for its giant white Buddha; afternoon, ~45 min.
  3. Miya Cafe & Restaurant — Central Nha Trang — Good for a vegetarian-friendly lunch or early dinner near the city center; ~100,000–180,000 VND per person.
  4. Nha Trang Cathedral — Central Nha Trang — A quick heritage stop with elevated views and a compact visit; late afternoon, ~30–45 min.
  5. Tran Phu Beach Promenade — Beachfront — Best place for an easy sunset stroll and sea breeze after travel day; evening, ~1 hour.

Morning

Leave Da Lat after breakfast for the Prenn Pass Scenic Drive down toward Nha Trang. This is one of those lovely Vietnam transitions where the air shifts from piney and cool to warm and coastal in a single drive, so keep your camera handy for the bends and misty viewpoints. If you’re in a private car, ask the driver for one short photo stop on the descent; otherwise, just sit back and enjoy it — the road usually takes 3.5–4.5 hours, and you’ll likely roll into town by early afternoon. Aim to depart around 8:00–8:30 AM so you’re not arriving too late for the rest of the day.

Afternoon

Once you’re settled, head to Long Sơn Pagoda on the west side of town for a calm first stop. The giant white Buddha is the draw, but the whole hillside complex feels pleasantly unhurried after the drive. Entry is free, and a visit usually takes 30–45 minutes; dress modestly since it’s an active temple. From there, go into the center for lunch at Miya Cafe & Restaurant, a solid vegetarian-friendly option with easy dishes like tofu plates, rice bowls, fresh spring rolls, and drinks in the 100,000–180,000 VND range per person. It’s a good place to reset before a light city walk.

Late Afternoon to Evening

After lunch, make a quick stop at Nha Trang Cathedral. It’s compact, easy to visit in 30–45 minutes, and the stone structure gives you a nice contrast to the temple earlier in the day. Go a little later if you want softer light for photos; the view from the upper steps is especially pleasant. Then finish with a relaxed stroll along the Tran Phu Beach Promenade as the day cools down. This is the best low-effort way to meet Nha Trang properly: sea breeze, palm trees, locals out walking, and plenty of benches if you want to just sit and watch the shoreline. If you still want a vegetarian dinner after the promenade, look for simple Vietnamese spots around Tran Phu Street or the central Nguyen Thien Thuat area, where it’s easy to find tofu, noodle, and rice options without wandering far.

Day 4 · Wed, May 13
Nha Trang

Nha Trang waterfront

  1. Po Nagar Cham Towers — Northern Nha Trang — Strong start with the city’s most important historical site and panoramic river views; morning, ~1 hour.
  2. Xóm Mới Market — Central Nha Trang — Great for a casual local-market wander and fruit/snack browsing; late morning, ~45 min.
  3. Vandana Vegetarian Restaurant — Central Nha Trang — Dependable vegetarian lunch with Indian and Vietnamese choices; lunch, ~80,000–160,000 VND per person.
  4. Hon Chong Promontory — North of city center — Coastal rock formations make this an easy, scenic stop without much effort; afternoon, ~45 min.
  5. Alexandre Yersin Museum — Near center — Small but interesting museum if you want a quieter indoor activity; late afternoon, ~45 min.
  6. Louisiane Brewhouse — Tran Phu Beach — Easy beachfront dinner or drinks with ocean views; evening, ~150,000–350,000 VND per person.

Morning

Start early at Po Nagar Cham Towers while the light is still soft and the crowds are thin. It’s one of Nha Trang’s most meaningful landmarks, and the hilltop setting gives you a nice sweep over the Cái River and the northern side of town. Plan on about an hour here; the ticket is usually around 30,000 VND, and modest dress is appreciated since it’s an active religious site. A Grab from central Nha Trang is easy and cheap, and if you get there before 9 a.m. you’ll avoid the tour-bus rush.

Late Morning to Lunch

From there, head back toward the center for a relaxed wander through Xóm Mới Market. This is the kind of place where you can browse tropical fruit, dried snacks, local herbs, and everyday food stalls without needing a plan—just keep an eye out for ripe mangoes, dragon fruit, and iced sugarcane juice. It’s busiest late morning, which is exactly when the atmosphere feels most alive. After that, walk or Grab to Vandana Vegetarian Restaurant for lunch; it’s a good, reliable stop if you want a break from seafood and meat-heavy menus, with Indian curries, rice plates, and Vietnamese vegetarian dishes in the roughly 80,000–160,000 VND range.

Afternoon

After lunch, head north to Hon Chong Promontory for an easy coastal reset. The rocks, sea views, and breeze make it a low-effort afternoon stop, especially if you’re not in the mood for a big excursion. It’s best when the sun is bright but not at its harshest, and you can usually spend 30–45 minutes here before moving on. Then continue to the Alexandre Yersin Museum, which is small enough to feel manageable even in the heat; it’s a quiet, interesting stop for a short indoor break, with simple exhibits on Yersin’s life and work in Vietnam. Expect around 45 minutes, and a taxi/Grab between the two is straightforward.

Evening

Wrap up with dinner at Louisiane Brewhouse right on Tran Phu Beach. This is an easy “end of day” place: ocean views, a breezy terrace, and a menu that works whether you want a light meal or a couple of drinks after sunset. Prices tend to land around 150,000–350,000 VND per person depending on what you order. If you still have energy after dinner, stay for a slow walk along the beach promenade—Nha Trang evenings are best when you don’t rush them.

Day 5 · Thu, May 14
Hanoi

Fly to Hanoi

Getting there from Nha Trang
Flight Cam Ranh (CXR) → Hanoi (HAN) on Vietnam Airlines, VietJet, or Bamboo Airways (1h50m flight, ~1,200,000–3,000,000 VND). Book a morning departure to preserve most of the arrival day.
Overnight train from Nha Trang Railway Station to Hanoi (about 24–26h, ~800,000–1,800,000 VND in sleeper berth). Only if you want a rail experience and don’t mind losing a full day.
  1. Flight to Hanoi (from Cam Ranh Airport) — Nha Trang to Hanoi — Morning departure works best to maximize your city time on arrival; allow ~1.5 hours airport time plus flight.
  2. Hoan Kiem Lake — Old Quarter fringe — Gentle arrival walk to reset after the flight and get your bearings; afternoon, ~45 min.
  3. Tràng Thi / Old Quarter coffee stop at Loading T Café — Old Quarter — Excellent first Hanoi café with a classic colonial vibe; mid-afternoon, ~60,000–120,000 VND per person.
  4. Ngoc Son Temple — Hoan Kiem Lake — Easy cultural visit on the lake for a compact intro to the city; late afternoon, ~45 min.
  5. Ưu Đàm Chay — Trần Hưng Đạo area — Strong vegetarian dinner option with polished dishes and good pacing after travel; evening, ~150,000–300,000 VND per person.

Arrival in Hanoi

Fly in from Cam Ranh Airport on a morning departure if you can — it’s the cleanest way to preserve the day and still feel settled by lunch or early afternoon. Once you land at Noi Bai Airport, hop in a Grab or airport taxi into the city; budget roughly 35–60 minutes depending on traffic, and aim for the Old Quarter fringe so you can start gently instead of diving straight into the busiest lanes. If you’re dropping bags at a hotel near Hoan Kiem Lake, that’s ideal: the whole first half of the day is about easing into Hanoi’s rhythm, not rushing it.

Afternoon around Hoan Kiem

Start with a slow loop around Hoan Kiem Lake — this is the best “reset” walk in the city after a flight, especially if you arrive mid/late afternoon. The lakeside path is flat and easy, and you’ll naturally get your bearings between the Old Quarter, the French-influenced streets, and the calmer southern edge of the lake. From there, a short stroll brings you to Loading T Café on Tràng Thi, one of those reliably good Hanoi cafés where you can sit under a colonial-style interior, cool off, and ease into the city over strong coffee or tea. Expect about 60–120,000 VND depending on what you order, and it’s the kind of place where lingering is encouraged.

Late afternoon and dinner

After coffee, continue on to Ngoc Son Temple on the lake for a compact dose of Hanoi history without overcommitting your first day. The bridge, the water, and the temple together make a nice self-contained visit, usually about 45 minutes including photos; the entrance is inexpensive and the site typically feels busiest in the late afternoon, so just go with the flow. For dinner, head to Ưu Đàm Chay in the Trần Hưng Đạo area — it’s one of the city’s better vegetarian options, polished but not fussy, with dishes that feel thoughtful after a travel day. Expect around 150,000–300,000 VND per person. If you still have energy afterward, take a gentle post-dinner walk back through the lit-up lake area; Hanoi at night is at its best when you’re not trying to do too much.

Day 6 · Fri, May 15
Hanoi

Hanoi city stay

  1. Temple of Literature — Dong Da — Best morning start for Hanoi’s Confucian heritage and garden courtyards; morning, ~1 hour.
  2. Vietnam Fine Arts Museum — Near Temple of Literature — Convenient next stop for art and a shaded indoor break; late morning, ~1 hour.
  3. Bun Chay Ba Nga — Ba Dinh area — Casual vegetarian lunch that keeps you near the morning sights; lunch, ~50,000–100,000 VND per person.
  4. Ho Chi Minh Mausoleum Complex — Ba Dinh — Important national landmark with a formal, efficient visit flow; afternoon, ~1–1.5 hours.
  5. One Pillar Pagoda — Ba Dinh — Quick spiritual stop that pairs naturally with the mausoleum area; mid-afternoon, ~30 min.
  6. Train Street coffee at The Railway Café — Old Quarter — Fun late-day café stop for atmosphere, best kept brief; evening, ~80,000–150,000 VND per person.

Morning

Start at the Temple of Literature in Đống Đa as soon as you’re up and moving — ideally right at opening, around 7:30 AM, before the tour buses and school groups thicken the courtyards. This is Hanoi at its calmest: stone steles, bonsai-lined paths, and shaded pavilions that make it easy to linger without feeling like you’re “doing” anything. From the Old Quarter, a Grab usually takes 10–20 minutes depending on traffic, and it’s worth arriving a little early so you can walk the courtyards slowly for about an hour.

Next, head a few minutes over to the Vietnam Fine Arts Museum for a quiet, air-conditioned reset. It’s one of the better indoor stops in the city when the heat starts to build, and the collection gives you a nice sweep from traditional lacquer and woodblock work to modern Vietnamese pieces. Plan around an hour; the museum is usually open daily in the morning and afternoon, with a modest ticket price. If you like cafés with character, there are plenty of small coffee spots nearby on Cát Linh and around Kim Mã for a quick iced coffee afterward.

Lunch

Keep lunch simple and vegetarian-friendly at Bun Chay Ba Nga in the Ba Đình area. It’s the kind of local place that makes a city day easy: no need to cross town, just good bowls, fast service, and prices that usually land around 50,000–100,000 VND per person. If you want a lighter option, ask for bún chay or a tofu-based noodle bowl. The area is practical rather than pretty, so don’t overthink it — eat, rest your feet, and get ready for the afternoon’s more formal sights.

Afternoon

Go to the Ho Chi Minh Mausoleum Complex in the early afternoon, when the visit is still efficient but the morning rush has eased. This area is very controlled and very specific about rules: dress modestly, keep your voice down, and expect security checks. The mausoleum itself has limited viewing windows and can close on certain afternoons or days for maintenance, so it’s smart to check the schedule the day before rather than assume it’s open. Even if you’re not entering every building, the grounds, squares, and walkways make this a meaningful 1 to 1.5-hour visit. From Bun Chay Ba Nga, it’s an easy walk or very short Grab.

Right beside it, stop at the One Pillar Pagoda for a quick, peaceful contrast. It’s small, but that’s the point — a short spiritual pause after the scale and formality of the mausoleum complex. Fifteen to 30 minutes is plenty unless you’re lingering for photos. The area is good for slow walking, so don’t rush straight out; it’s one of those places where the sequence matters more than the time spent.

Evening

Finish with a playful late-day stop at Train Street coffee at The Railway Café in the Old Quarter. Go for atmosphere, not for a long sit — the best time is usually late afternoon into evening when the light softens and the old lanes feel most cinematic. Expect drinks around 80,000–150,000 VND, and keep your visit brief and respectful since this area has become more regulated and the train schedule isn’t something to rely on casually. Get there by Grab from Ba Đình in about 15–25 minutes, depending on traffic.

If you still have energy after the coffee, wander a little on foot through the nearby lanes of the Old Quarter rather than trying to “see everything.” That’s the real Hanoi move: one drink, one street, one slow loop home.

Day 7 · Sat, May 16
Hanoi

Continue in Hanoi

  1. West Lake (Hồ Tây) loop — Tay Ho — Peaceful start with lakeside air and a slower Hanoi pace; morning, ~45 min.
  2. Tran Quoc Pagoda — West Lake — Beautiful lakeside pagoda and one of Hanoi’s most photogenic temple stops; late morning, ~45 min.
  3. Chay 13 — Tay Ho — Solid vegetarian lunch with modern presentations and easy access from the lake; lunch, ~120,000–250,000 VND per person.
  4. Presidential Palace area gardens — Ba Dinh — A calm walk with colonial-era architecture and open green space; afternoon, ~45 min.
  5. Dong Xuan Market — Old Quarter — Lively market for souvenirs, dried snacks, and a last dose of Hanoi energy; late afternoon, ~1 hour.
  6. Bia Hoi corner / Old Quarter dinner at Quan An Ngon — Old Quarter — Choose a casual beer stop or a broad menu dinner depending on your mood; evening, ~120,000–250,000 VND per person.

Morning

Ease into the day with a slow West Lake (Hồ Tây) loop in Tây Hồ, which is exactly how locals like to reset after a few busy city days. Go early, before the heat and traffic build; the best stretch is the quieter road sections near Thanh Niên Street and the lake-facing lanes off Đặng Thai Mai. You’ll get about 45 minutes of easy walking, coffee-sipping, and people-watching without needing to “do” much. If you want a caffeine stop on the way, this part of town is full of good cafés, but the main point is the air, the breeze, and the wide-open feel of Hanoi’s biggest lake.

From there, head a short ride or walk to Tran Quoc Pagoda on the lake edge. It’s one of those places that looks best in the morning light, especially when the red towers reflect in the water and the courtyard is still fairly calm. Give yourself around 45 minutes. Entry is usually free or a very small donation, but dress respectfully—shoulders and knees covered is the safe bet. If you’re using Grab, it’s an easy hop from most of Tây Hồ and back toward central Hanoi afterward.

Lunch

For lunch, go to Chay 13 in Tây Hồ for a relaxed vegetarian meal that doesn’t feel like an afterthought. Expect modern plating, lots of herb-forward flavors, and a comfortable sit-down break from the heat; budget around 120,000–250,000 VND per person depending on how many dishes you order. This area is one of the easier parts of Hanoi for vegetarian food overall, so if you’re still hungry later, keep an eye out for more plant-based cafés along Xuân Diệu and Tô Ngọc Vân. Don’t rush—this is a good place to linger for an hour or two before heading back into the city.

Afternoon Exploring

After lunch, make your way to the Presidential Palace area gardens in Ba Đình for a slower afternoon walk. The grounds are pleasantly shaded and give you a different side of Hanoi: more formal, more spacious, and a bit quieter than the Old Quarter’s constant motion. You’re here for the atmosphere as much as the architecture, so plan on about 45 minutes and just take your time with the paths and the colonial-era details. It’s a good low-effort transition before the late-day energy of the market.

Evening

End with Dong Xuan Market in the Old Quarter, where Hanoi switches back into full speed. Go late afternoon for the best mix of light and activity; by evening, the lanes around Hàng Đào and Cầu Gỗ start filling with food stalls, shoppers, and souvenir hunters. It’s a decent place for dried fruit, tea, snacks, and cheap last-minute gifts, though you’ll want to keep your valuables close and expect some crowded aisles. If you still have energy after that, choose your dinner vibe: either a casual stop at a bia hơi corner for the classic plastic-stool Hanoi experience, or sit down at Quán Ăn Ngon for a more polished final meal with plenty of vegetarian choices. For a 3-week trip packing list, keep it lean: 3–4 lightweight tops, 2 bottoms, 1 nicer outfit, 1 light layer for cooler northern evenings, comfortable walking shoes, sandals, rain jacket or compact umbrella, swimwear, sun protection, basic meds, power bank, universal adapter, reusable water bottle, and a small day bag.

Day 8 · Sun, May 17
Sapa

Head to Sapa

Getting there from Hanoi
Limousine bus via Sapa Express, Inter Bus Lines, Green Bus, or G8 (5.5–6.5h, ~350,000–550,000 VND). Depart early morning so you reach Sapa mid/late afternoon with daylight.
Overnight sleeper train Hanoi → Lao Cai on Vietnam Railways/Violette/Livitrans, then shuttle to Sapa (train 8–9h + transfer 1–1.5h, ~700,000–1,500,000 VND total). Better if you prefer a smoother ride, but slower overall.
  1. Hanoi to Sapa via limousine bus or train + transfer — Hanoi to Sapa — Depart early to keep the mountain day comfortable; bus ~5.5–6.5 hours or train + shuttle longer but softer on the road.
  2. Sapa town center walk — Sapa Town — Easy arrival stretch to acclimate to the cooler air and mountain setting; afternoon, ~45 min.
  3. Aira Bistro & Bar — Near Sapa Church — Good first meal in town with dependable vegetarian options and a view; late lunch, ~120,000–250,000 VND per person.
  4. Sapa Church — Central Sapa — Quick landmark stop right in the heart of town; late afternoon, ~20–30 min.
  5. Sun Plaza Sapa — Central Sapa — Attractive station-front building and an easy photo stop before dinner; evening, ~30 min.

Take the early morning limousine bus from Hanoi so you can arrive in Sapa with enough daylight to settle in properly. The road is long and winding, so the sweet spot is a departure around 6:00–7:00 AM; that usually gets you into town in the mid-to-late afternoon, after which you’ll be glad the rest of the day is soft and simple. If you’re using the overnight train + shuttle instead, expect a gentler ride but a later, more fragmented arrival. Either way, once you’re in town, keep the first hour loose: check in, stretch your legs, and let the cooler mountain air do its thing.

Afternoon

Start with an easy Sapa town center walk to acclimate. This is less about “sightseeing” and more about getting your bearings: the compact core around Đường Xuân Viên and the main square is where you’ll feel the town’s rhythm, with mist, souvenir stalls, and mountain views opening up between buildings. Give yourself 45 minutes to wander, sip something warm, and don’t push for anything strenuous after the transfer. If you want a quick drink or snack, you’ll find plenty of simple cafés around the center, but keep your appetite because lunch here can be genuinely good.

Late Lunch to Evening

Head to Aira Bistro & Bar near Sapa Church for a late lunch. It’s one of the more reliable sit-down spots in town for travelers who want vegetarian dishes that don’t feel like an afterthought; expect roughly 120,000–250,000 VND per person depending on whether you go for a light meal or a full plate with drinks. Afterward, walk a couple of minutes to Sapa Church, which is the town’s most recognizable landmark and worth a short stop, especially as the light starts to soften. From there, end at Sun Plaza Sapa for an easy photo stop before dinner — the building looks best in the evening when the station-front architecture glows a bit against the mountain haze. If you still have energy, linger around the square, then make a simple dinner plan nearby rather than chasing something far away; Sapa is best when you keep the evening unhurried.

Day 9 · Mon, May 18
Sapa

Sapa mountain day

  1. Fansipan cable car — Hoàng Liên Son — The marquee mountain experience, best done early for clearer views; morning, ~2.5–3 hours total.
  2. Muong Hoa Valley viewpoint — South of Sapa — Scenic valley stop after the summit trip, ideal for a slower descent into the landscape; late morning, ~45 min.
  3. A Lao Chải / Tả Van countryside walk — Sapa valleys — Gentle trekking among rice terraces and villages, one of the best low-key Sapa experiences; early afternoon, ~2–3 hours.
  4. Good Morning Vietnam Restaurant — Sapa Town — Easy vegetarian-friendly lunch/dinner stop with broad menu coverage; ~100,000–220,000 VND per person.
  5. Sapa Night Market — Central Sapa — Best evening browse for snacks, handicrafts, and relaxed people-watching; evening, ~1 hour.

Morning

Start early and head straight to Fansipan cable car in Hoàng Liên Son before the clouds start building around the ridge. In Sapa, the clearest views are usually in the first part of the day, and the cable car operation typically runs from around 7:30 AM, with round-trip tickets often in the ballpark of 800,000–950,000 VND depending on season and package. From Sapa Town, it’s an easy taxi or shuttle ride of about 15–20 minutes to the station; go as close to opening as you can so you’re not waiting in long lines, and bring a light layer even if town feels warm — it can be chilly and windy up top.

Late Morning

After coming back down, slow the pace with the Muong Hoa Valley viewpoint south of Sapa. This is the kind of stop that makes the whole trip feel like Sapa: layered green hills, tiny paths, and that huge open valley view that looks different every hour depending on the weather. It’s a quick 45-minute pause rather than a full activity, so don’t overplan it; a taxi or motorbike ride is the simplest way to get there, and you’ll want to just stand, look, and breathe a bit before heading deeper into the countryside.

Afternoon

Spend the early afternoon on an A Lao Chải / Tả Van countryside walk, which is one of the nicest low-key experiences around Sapa if you want scenery without turning the day into a hardcore trek. The route through the rice terraces and village lanes is best done with comfortable shoes and no rush; if you’re hiring a local guide, this is where they’re worth it for picking the quieter paths and helping you avoid getting turned around. Expect 2–3 hours with plenty of stops for photos, tea, and the occasional buffalo crossing, and keep in mind that some village trails can be muddy even when the town center looks dry.

Lunch + Evening

For lunch or an early dinner, head back to Good Morning Vietnam Restaurant in Sapa Town — it’s one of the easier vegetarian-friendly options in town, with a broad menu that usually covers noodle dishes, rice plates, vegetable stir-fries, and decent coffee or fresh juice. It’s an easy stop after the walk, and most meals land around 100,000–220,000 VND per person depending on what you order. Finish the day with a relaxed browse through Sapa Night Market, which comes alive in the central town area in the evening; it’s best for grilled snacks, local handicrafts, and people-watching rather than serious shopping. Give yourself about an hour, then wander back through town slowly — Sapa is nicest at night when the mountain air cools off and the streets feel unhurried.

Day 10 · Tue, May 19
Ha Long

Travel to Ha Long

Getting there from Sapa
Private car or limousine van direct to Ha Long/Bai Chay/Tuan Chau (7–8.5h, ~1,800,000–3,000,000 VND per vehicle / ~600,000–900,000 VND per seat). Leave right after breakfast; it’s the most practical one-day transfer.
Shared sleeper/limousine bus via Hanoi connections (8.5–10h, ~500,000–800,000 VND). Cheaper, but more tiring and less reliable on timing.
  1. Sapa to Ha Long transfer — Sapa to Ha Long — Plan an early departure to keep arrival daylight in the bay area; ~7–8.5 hours by bus/private car.
  2. Bai Chay Beach — Bai Chay — Good stretch stop after the long transfer, with an easy waterfront walk; late afternoon, ~45 min.
  3. Old Quarter-style dinner at Hồng Hạnh 3 — Bai Chay — Popular local restaurant with seafood for others and vegetable dishes for you; dinner, ~150,000–300,000 VND per person.
  4. Sun World Ha Long complex promenade — Bai Chay — Useful for an evening stroll and city lights without overdoing the day; evening, ~45 min.

Morning

Leave Sapa right after breakfast and treat today as a long, practical travel day rather than a sightseeing sprint. The drive to Ha Long usually takes about 7–8.5 hours depending on traffic and road conditions, so the goal is simple: get moving early, keep snacks and water handy, and plan to roll into the bay area with enough daylight left for a proper stretch. If you’re in a private car, ask the driver to make one clean rest stop mid-route so you’re not wasting time on random breaks.

Late Afternoon

Once you’re in Bai Chay, head straight for Bai Chay Beach for a gentle reset after the road. It’s not the most dramatic beach in Vietnam, but it’s exactly the kind of easy waterfront walk you want after a long transfer: wide promenade, sea air, and enough space to shake out your legs without committing to anything strenuous. Give yourself about 45 minutes here, especially if you arrive around golden hour. If you’re staying nearby, it’s an easy walk; otherwise a short Grab gets you in and out cheaply.

Evening

For dinner, settle into Hồng Hạnh 3 in Bai Chay, a reliable local favorite where seafood is the headline but vegetarian travelers still do fine with stir-fried morning glory, tofu dishes, fried rice, and vegetable hotpot if you ask clearly. Expect roughly 150,000–300,000 VND per person depending on how much you order. It’s lively without feeling too touristy, and service is usually quick if you go before the peak dinner rush around 7:00 PM. Afterward, take a relaxed wander through the Sun World Ha Long complex promenade for lights, open-air people-watching, and a breezy end to the day. This area is best after dark when the waterfront glows a bit and the heat drops; 30–45 minutes is plenty before calling it a night.

Day 11 · Wed, May 20
Ha Long

Ha Long Bay area

  1. Ha Long Bay cruise departure (Tuan Chau Harbor) — Tuan Chau — Your signature bay day should start early to maximize limestone scenery; morning, full-day cruise timing.
  2. Sung Sot Cave — Ha Long Bay — The most famous cave stop on many cruises, worth the stairs and crowds; late morning, ~45 min.
  3. Ti Top Island viewpoint — Ha Long Bay — Short climb, big payoff, and one of the best panoramic bay views; early afternoon, ~1 hour.
  4. Vegetarian lunch on cruise or at Cua Vang restaurant — Tuan Chau/Bai Chay — Choose the cruise meal if included; otherwise a bay-area restaurant with veggie options; lunch, ~120,000–300,000 VND per person.
  5. Luon Cave kayaking area — Ha Long Bay — Quiet water-level experience that balances the busier cave and island stops; afternoon, ~45 min.
  6. Sunset on deck / harbor return — Tuan Chau — End with the bay at golden hour before heading in for dinner; evening, ~1 hour.

Morning

From Ha Long town, get yourself to Tuan Chau Harbor early — think 7:00–7:30 AM if you want an easy check-in and a calmer boarding experience. If you’re staying in Bai Chay, it’s usually a 15–25 minute Grab; from Hon Gai or the farther hotel belts, give yourself a bit more buffer because morning traffic around the bridge and harbor turn-offs can bottleneck. Parking is straightforward if you’re on a self-drive plan, but for most travelers the simplest move is just a car drop-off at the cruise terminal with passports/booking info in hand. This is the day to move with the cruise rhythm, not against it.

Once aboard, settle into the deck fast and claim a shaded spot before the boat pulls into the core scenery. The best bay days are the ones where you spend time outside between stops, not just rushing through them. Coffee, tea, and a light breakfast are often included, and by the time you’re gliding past the karst stacks, you’ll be glad you started early.

Late Morning to Lunch

Your first big land stop is Sung Sot Cave, and yes, it’s the famous one for a reason. Expect stairs, a bit of crowd flow, and around 45 minutes total once the boat docks. The cave route is usually well-organized, but the ground can be slick, so wear shoes with decent grip and don’t bother with anything overly delicate or bulky. Right after that, the pace should shift to Ti Top Island viewpoint — about an hour if you want the classic climb-and-photo moment without feeling rushed. The steps are a workout in the humidity, but the view from the top is one of those “okay, this is why people come here” panoramas.

Lunch is usually easiest on the cruise itself, and honestly that’s the smoothest option if you want to keep the flow of the day. If you’re not eating onboard, look for vegetarian-friendly plates around Cua Vang Restaurant in the Bai Chay / Tuan Chau area — ask for stir-fried morning glory, tofu, steamed rice, vegetable soup, and noodle dishes without fish sauce. Expect roughly 120,000–300,000 VND per person depending on whether you’re on a cruise meal or ordering à la carte. In Ha Long, it’s worth being specific about no fish sauce, no oyster sauce, and no shrimp paste, because “vegetarian” can be interpreted loosely.

Afternoon to Evening

After lunch, the day gets quieter in the best way with Luon Cave kayaking area. This is the softer, more immersive part of the bay — low to the water, tucked into limestone walls, and a nice contrast after the busier cave and viewpoint stops. If you’re kayaking, plan on around 45 minutes including getting in and out of the water; if the cruise uses a bamboo boat option instead, it’s still worth doing for the perspective. Bring a dry bag for your phone, sunscreen you can reapply, and a hat that won’t blow away easily.

On the way back toward Tuan Chau, stay on deck for sunset if the weather cooperates. Golden hour in the bay is really about watching the limestone turn softer and more silver as the boats drift back to harbor — not a “do” moment so much as a “stand still and enjoy it” one. Once you dock, you’ll usually be back in Bai Chay or Tuan Chau by early evening, which makes dinner easy: keep it simple, stay near the harbor, and rest up for the next leg. If you’re driving onward the same night, leave after a proper meal and expect the main routes out of Ha Long to be slower just after sunset, so it’s better to head out unhurried than try to squeeze in one more stop.

Day 12 · Thu, May 21
Ninh Binh

Move to Ninh Binh

Getting there from Ha Long
Limousine van or private car direct Ha Long → Tam Coc/Ninh Binh (3.5–4.5h, ~250,000–450,000 VND per seat or ~1,200,000–2,000,000 VND private). Best to depart after breakfast and arrive by early afternoon.
Public bus via Hanoi (6–8h total with transfer, ~250,000–450,000 VND). Only worth it if budget is the main concern.
  1. Ha Long to Ninh Binh transfer — Ha Long to Ninh Binh — Best done after breakfast to arrive with enough daylight for an easy first look; ~3.5–4.5 hours.
  2. Ninh Binh old town / central Tam Coc check-in walk — Tam Coc or Ninh Binh City — Soft landing and a simple orientation stroll after travel; afternoon, ~30–45 min.
  3. Chookie’s Beer Garden — Tam Coc — Relaxed lunch/dinner spot with vegetarian choices and a good garden setting; ~120,000–250,000 VND per person.
  4. Tam Coc riverside path — Tam Coc — Ideal gentle activity to shake off the journey with scenic limestone views; late afternoon, ~1 hour.
  5. Bich Dong Pagoda at sunset — Near Tam Coc — Beautiful, compact temple complex that feels especially nice in the evening light; evening, ~45 min.

After breakfast, take the Ha Long → Ninh Binh limousine van or private car and plan to roll into Tam Coc by early afternoon, which is the sweet spot for an easy first look without feeling rushed. Once you arrive, keep the rest of the day soft: do a short orientation walk through Tam Coc or into Ninh Binh City if that’s where you’re based, just enough to get your bearings, find your hotel, and notice how much quieter this part of Vietnam feels after the bay. Most places here are easy to reach on foot once you’re in the center, though a short Grab or bicycle is useful if your stay is a bit outside the main strip.

For lunch, settle at Chookie’s Beer Garden in Tam Coc — it’s one of the more relaxed, traveler-friendly spots in town and has dependable vegetarian options like tofu dishes, veggie spring rolls, salads, and rice plates. Expect roughly 120,000–250,000 VND per person depending on whether you’re having a full meal or just something light. Afterward, let the day slow down with a stroll on the Tam Coc riverside path: this is one of those places where the limestone cliffs, rice fields, and river traffic make even a simple walk feel like an activity. Late afternoon is the best time, when the light softens and the heat drops; give yourself about an hour and don’t worry about doing too much beyond wandering and stopping for photos.

Finish with Bich Dong Pagoda near sunset, when the stone steps and cave-temple setting look especially good in warm light. It’s compact, so 45 minutes is enough unless you want to linger and take it in slowly; there’s usually no need to rush, and a quiet evening visit feels very different from the busier daytime hours. If you’re coming by scooter or Grab, go a little before sunset so you’re not navigating back in full dark, and keep small cash handy for entry-related fees or parking if needed.

Day 13 · Fri, May 22
Ninh Binh

Ninh Binh countryside

  1. Trang An Scenic Landscape Complex — Trang An — The essential Ninh Binh experience; go early for cooler weather and quieter boats; morning, ~2.5–3 hours.
  2. Mua Cave viewpoint — Hang Mua — Climb for the classic karst panorama after your boat ride; late morning, ~1.5 hours.
  3. T-Pub Restaurant — Tam Coc — Good vegetarian-friendly lunch spot near the main tourism strip; lunch, ~100,000–220,000 VND per person.
  4. Hoa Lu Ancient Capital — Hoa Lu district — Adds historical context and pairs well with the landscape day; afternoon, ~1 hour.
  5. Ninh Binh night market / downtown café stop at Aroma Restaurant — Ninh Binh City — Light evening finish with local snacks or a full dinner depending on appetite; evening, ~80,000–200,000 VND per person.

Morning

Start at Trang An Scenic Landscape Complex as early as you can get moving, ideally around 7:00–7:30 AM, because this is when the river is calmest and the karst valleys feel almost private. From Tam Coc or Ninh Binh City, it’s usually a 15–25 minute Grab or taxi ride, and once you arrive you’ll want to allow a full 2.5–3 hours for the boat route, ticketing, and a little breathing room for photos. Tickets are typically around 250,000 VND per adult, and boats hold small groups, so the experience stays relaxed; bring a hat, sunscreen, and a little cash for tip if you want to thank your rower. After the boat, continue straight to Mua Cave viewpoint before lunch — it’s the same side of town and easiest to do while your energy is still good. The climb is steep but short, about 500 steps, and the payoff is the classic wide-angle view over the rice fields and limestone peaks; aim for 1.5 hours total including the ascent, photos, and a slow walk back down.

Lunch

Head back toward Tam Coc and stop at T-Pub Restaurant for a low-stress lunch. It’s a handy vegetarian-friendly choice on the main travel strip, with a mix of Vietnamese dishes, rice plates, tofu options, and smoothies, and you can expect roughly 100,000–220,000 VND per person depending on how much you order. This is a good place to cool off, recharge your phone, and take your time a bit before the afternoon history stop; if you want a more local-feeling meal, ask for simple rice, morning glory, or tofu stir-fries rather than over-ordering.

Afternoon Exploring

After lunch, make the short drive to Hoa Lu Ancient Capital in the Hoa Lu district for an hour of historical context. It’s not a huge site, but it adds a nice layer to the day after all the landscape drama: temples, old foundations, and a sense of how this valley once served as the political center of early Vietnam. The grounds are usually open through the daytime and entry is affordable, so this works best as a calm, unhurried stop rather than a deep museum visit. If the afternoon heat is strong, keep water with you and move at an easy pace — this is the part of the day where Ninh Binh really rewards slowing down.

Evening

Finish with a light evening in Ninh Binh City at the Ninh Binh night market or a café stop at Aroma Restaurant. The night market is good for wandering, grilled skewers, snacks, and a bit of local bustle, while Aroma Restaurant is a practical fallback if you want a proper sit-down dinner; expect about 80,000–200,000 VND per person. If you’re staying around Tam Coc, leave a little earlier because evening traffic can be slow and the ride back is easier before the market crowd peaks. Keep tomorrow flexible — in this part of the trip, the best days are the ones that still leave room for a slow coffee and an early night.

Day 14 · Sat, May 23
Da Nang

Fly to Da Nang

Getting there from Ninh Binh
Train from Ninh Binh or nearby Tam Coc area to Da Nang via Hanoi/SE line (about 13–15h total, sleeper ~600,000–1,200,000 VND). Take a night sleeper the evening before if you want to maximize the day, or a daytime train if you prefer rail.
Flight from Hanoi (HAN) to Da Nang (DAD) after a 2–2.5h private car/limousine transfer from Ninh Binh to Hanoi Airport (1.5–2h flight, ~1,500,000–3,500,000 VND plus transfer). Best for comfort and time, and it matches the itinerary’s airport transfer day.
  1. Ninh Binh to Hanoi airport transfer — Ninh Binh to Hanoi — Leave early enough for a stress-free flight connection; ~2–2.5 hours to the airport plus check-in.
  2. Flight to Da Nang — Hanoi to Da Nang — Aim for a midday or early afternoon flight to preserve energy; ~1.5–2 hours in the air.
  3. My Khe Beach — East Da Nang — Easy first coastal stop after arrival, with space to stretch and reset; late afternoon, ~1 hour.
  4. Roots Plant-Based Café — Da Nang city center — Reliable vegetarian lunch/dinner with fresh, modern bowls and smoothies; ~100,000–220,000 VND per person.
  5. Dragon Bridge — Center of Da Nang — Best evening landmark for a short walk and city-light atmosphere; evening, ~30–45 min.

Morning

Leave Ninh Binh early enough that you’re not watching the clock the whole way to Noi Bai Airport; if you want a relaxed connection, aim to be rolling by around 6:00–6:30 AM. The road to Hanoi is usually about 2–2.5 hours in good traffic, but I’d still build in a cushion for airport check-in, security, and the occasional bottleneck on the approach roads. If you’ve got a window before boarding, keep the morning simple: coffee, water, and a last look at the rice fields as you head out.

Midday

Once you land in Da Nang, keep the first few hours easy. The city works best when you don’t try to “do” it too hard on arrival day. A straight ride to My Khe Beach is the right reset — wide sand, open sky, and enough breezy coastline to shake off the travel stiffness. It’s especially nice in the late afternoon when the light softens and the beach feels local rather than touristic; plan about an hour for a walk, a sit-down, and maybe a quick swim if the sea is calm. From there, it’s an easy hop into the city center for Roots Plant-Based Café, a dependable vegetarian stop with fresh bowls, smoothies, and lighter plates that won’t slow you down after a flight. Expect roughly 100,000–220,000 VND per person; it’s a good place to refuel without the usual travel-day grease.

Evening

Finish with a gentle evening walk at Dragon Bridge. This is the part of Da Nang that feels most alive after dark: river breeze, neon, scooters sliding by, and locals out for a stroll along the waterfront. If you’re there on a weekend, the bridge can do its fire-and-water show around 9 PM, so check the day-of timing and get there a little early if you want a decent viewing spot. Give yourself 30–45 minutes, then either linger by the river or head back toward your hotel — no need to overpack this day. If you still have energy, the nearby streets around Bạch Đằng are good for a casual nightcap walk, but honestly the best move is to keep it light and be ready to enjoy a fuller Da Nang day tomorrow.

Minimalist packing checklist for this 3-week Vietnam trip

  • 5–7 lightweight tops
  • 3–4 bottoms: shorts, travel pants, one nicer dinner option
  • 1 light layer for Da Lat, Sapa, and air-conditioning
  • 1 compact rain jacket or packable shell
  • 1 swimsuit
  • 1 pair walking shoes
  • 1 pair sandals/slide-ons
  • Socks and underwear for about 7–10 days, with laundry planned en route
  • Sleepwear
  • Hat or cap
  • Sunglasses
  • Refillable water bottle
  • Small daypack or crossbody bag
  • Phone charger, cable, power bank
  • Universal plug adapter if needed
  • Toiletries in travel sizes
  • Sunscreen and mosquito repellent
  • Any meds, plus a small first-aid kit
  • Passport, travel insurance, cards, some cash
  • Lightweight scarf or cover-up for temples and cooler evenings
  • Optional: dry bag for beach days in Nha Trang and Phu Quoc
Day 15 · Sun, May 24
Da Nang

Da Nang stay

  1. Marble Mountains — Non Nuoc — Start early before heat builds; caves, pagodas, and views make this a classic Da Nang morning; ~2 hours.
  2. Non Nuoc stone village area — At the foot of Marble Mountains — Easy nearby cultural stop with local craft browsing; late morning, ~45 min.
  3. Tam’s Pub and Surf Shop — Near My Khe — Casual lunch with good veg options and a beach-town vibe; lunch, ~100,000–220,000 VND per person.
  4. Lady Buddha at Linh Ung Pagoda — Son Tra Peninsula — One of Da Nang’s signature sights and a calm afternoon cultural stop; early afternoon, ~1 hour.
  5. Son Tra Peninsula viewpoint drive — Son Tra — Scenic coastal loop to keep the day varied and breezy; late afternoon, ~1–1.5 hours.
  6. Bánh Xèo Bà Dưỡng — Central Da Nang — Famous for local pancakes and several vegetarian-friendly add-ons; dinner, ~80,000–180,000 VND per person.

Morning

Start early and head straight to Marble Mountains in Non Nuoc before the heat really sets in. From central Da Nang, it’s usually a 20–30 minute Grab or taxi ride, and I’d aim to arrive around opening time so you can climb with fewer people and better light. Budget roughly 40,000–50,000 VND entry plus a bit extra if you take the elevator partway up; if you’re comfortable with stairs, it’s a nicer flow and you’ll see more of the caves, pagodas, and lookout points at your own pace. Wear grippy shoes — the stone steps can be slick after humidity or rain — and keep the visit to about 2 hours so it feels rewarding, not rushed.

Late Morning

After that, drift just downhill into the Non Nuoc stone village area. This is a very easy add-on because you’re already in the right pocket of the city, and it gives you a more grounded sense of the local craft tradition around the mountains. Expect about 45 minutes here: browse carved marble figures, watch artisans at work, and don’t feel pressured to buy — it’s more about the atmosphere than a shopping mission. If you want a quick cool-down drink, there are small cafés and juice spots around the base road, and this is a good moment to slow the pace before lunch.

Lunch

For lunch, head toward Tam’s Pub and Surf Shop near My Khe Beach. It’s a relaxed, beach-town kind of place, and one of the easier spots in this area if you want solid vegetarian options without fuss — think salads, veggie burgers, fries, spring rolls, and easy Western-Vietnamese comfort food. Lunch should run around 100,000–220,000 VND per person depending on what you order and whether you add drinks. It’s a nice reset point after the mountain, and the walkable beach strip nearby makes it easy to stretch your legs afterward before you head inland again.

Afternoon and Evening

In the early afternoon, make your way up to Lady Buddha at Linh Ung Pagoda on the Son Tra Peninsula. This is one of Da Nang’s most iconic stops, and the mood here is calmer than the city below — wide sea views, incense, and that huge white statue watching over the coast. Give it about an hour, a little longer if you like quiet temples or want to linger for photos; entrance is free, though donations are welcome. From there, continue with the Son Tra Peninsula viewpoint drive, which is really the best way to finish the day: a breezy coastal loop with lookouts, forested bends, and the sense that Da Nang suddenly opens up to sea and hills at once. Keep 1–1.5 hours for this part, especially if you want to stop at a couple of pull-offs without watching the clock.

Wrap up with dinner at Bánh Xèo Bà Dưỡng in central Da Nang. Go a little early if you can, because this place gets busy and the energy is half the fun — fast-moving, local, and very no-frills. Even though it’s famous for the meat versions, there are vegetarian-friendly add-ons and you can build a good meal from the herbs, rice paper, noodles, and veggie plates, usually for about 80,000–180,000 VND per person. If you’re staying near the beach, a Grab back is the simplest way; from Son Tra, allow around 20–35 minutes depending on traffic.

Day 16 · Mon, May 25
Hoi An

Continue to Hoi An

Getting there from Da Nang
Private car, Grab, or hotel shuttle via the coastal road (45–60m, ~250,000–450,000 VND per car; Grab often cheaper). Best after breakfast or a relaxed morning.
Shared shuttle/minivan (about 1–1.5h, ~100,000–180,000 VND). Fine if you want to save money, but less flexible.
  1. Da Nang to Hoi An transfer — Da Nang to Hoi An — Short, easy transfer, best done after breakfast or a relaxed morning; ~45–60 min.
  2. An Bang Beach — Hoi An outskirts — Great first Hoi An stop with a slower tempo before old-town crowds; late morning, ~1–1.5 hours.
  3. Cocobox — Central Hoi An — Good café-lunch hybrid for fresh juices, vegetarian dishes, and a break from the heat; ~100,000–220,000 VND per person.
  4. Cam Thanh coconut groves — East of Hoi An — Fun and different afternoon experience if you want a nature/activity contrast; ~1.5 hours.
  5. Hoi An riverside at sunset — Thu Bon River — Best way to ease into the town’s atmosphere before the full old-town day; evening, ~1 hour.

Morning

Leave Da Nang after a relaxed breakfast and make the short hop to Hoi An by private car, Grab, or hotel shuttle; it’s usually a smooth 45–60 minutes via the coastal road, and arriving before midday means you can drop bags and still catch the gentler part of the day. If you’re staying near the center, ask your driver to stop a little outside the densest lanes so check-in is easier and you’re not circling tiny alleys with luggage. Once you’re settled, head straight to An Bang Beach for a late-morning reset — this is the better first-Hoi-An stop because it feels airy and unhurried, with beach chairs, a few low-key cafés, and plenty of room to breathe compared with the town core. A couple of hours here is enough: swim if the water looks good, or just order a coconut and let the sun do its thing.

Lunch

For lunch, head back toward town to Cocobox in central Hoi An, a dependable stop for fresh juices, smoothies, and vegetarian-friendly plates when you want something light but not boring. It’s easy to settle in here for an hour or so, especially if the heat is pushing you indoors; expect roughly 100,000–220,000 VND per person depending on what you order. If you’re doing a slower day, this is also a good time to wander the nearby lanes without a fixed plan — Hoi An works best when you let the town come to you. A quick Grab or bicycle ride from the beach area to the center is the easiest way to connect these stops.

Afternoon to Evening

After lunch, continue east to the Cam Thanh coconut groves for a change of pace. This is the more playful, green side of Hoi An — basket boats, palm canals, and a bit of countryside atmosphere without having to leave town for long. Plan on about 1.5 hours, and go expecting a fun, slightly touristy activity rather than a wilderness experience; the value is really in the contrast after the beach and café stop. From there, drift back toward the river for the evening and spend sunset along the Hoi An riverside on the Thu Bon River. This is the moment the town becomes itself: lanterns start to glow, boat traffic slows, and the promenade around the river and bridge area gets that soft, golden energy. Keep dinner open-ended nearby so you can sit, wander, or hop between a few vegetarian-friendly places without rushing the best hour of the day.

Minimalist packing checklist for a 3-week Vietnam trip

  • 3–4 lightweight tops
  • 2–3 bottoms: one pair of long pants, one pair of shorts, one optional skirt/dress
  • 1 light long-sleeve layer for buses, cool evenings, and temple visits
  • 1 packable rain jacket or umbrella
  • 1 swimsuit
  • 1 pair comfortable walking shoes
  • 1 pair sandals or slides
  • Socks and underwear for 5–7 days, wash as you go
  • Sleepwear
  • Hat or cap
  • Sunglasses
  • Small daypack
  • Reusable water bottle
  • Phone charger and power bank
  • Universal travel adapter if needed
  • Basic toiletries
  • Sunscreen and mosquito repellent
  • Small first-aid kit: plasters, pain relief, meds you use regularly
  • Passport, insurance, cards, some cash, and a photocopy or digital backup of documents

A few smart packing notes

Vietnam in May can be warm, humid, and occasionally rainy, so quick-dry fabrics beat heavy cotton. For Sapa and Da Lat, bring one warmer layer; for Hoi An, Da Nang, Nha Trang, and Phu Quoc, prioritize breathable clothes and easy beachwear. If you want, I can also turn this into a region-by-region restaurant shortlist with vegetarian options for each stop: Da Lat, Nha Trang, Hanoi, Sapa, Ha Long, Ninh Binh, Da Nang, Hoi An, and Phu Quoc.

Day 17 · Tue, May 26
Hoi An

Hoi An old town

  1. Japanese Covered Bridge — Old Town — Start at the most iconic old-town landmark before the streets get busiest; morning, ~30 min.
  2. Fujian Assembly Hall — Old Town — Richly decorated historic stop that deepens the old-town walk; late morning, ~45 min.
  3. Morning Glory Original — Old Town — Well-known restaurant with strong vegetarian options and classic Hoi An dishes; lunch, ~150,000–300,000 VND per person.
  4. Hoi An Central Market — Riverside edge of Old Town — Great for browsing spices, produce, and tailor-energy without rushing; early afternoon, ~1 hour.
  5. Precious Heritage Art Gallery Museum — Near old town — Quiet cultural stop that balances the market bustle; mid-afternoon, ~45 min.
  6. Lantern-lit Thu Bon River walk — Old Town riverfront — Save the best atmosphere for evening when the town is at its prettiest; evening, ~1 hour.

Morning

Start at Japanese Covered Bridge as soon as you’re up and moving — this is the one Hoi An landmark that really does deserve the early slot, because by 9:30-ish the old town starts filling with tour groups and the photos get much less graceful. If you’re staying near the center, it’s an easy walk; otherwise, a short Grab or bicycle ride gets you there fast, and there’s usually no need to overthink transit inside Hoi An’s compact core. Give yourself about 30 minutes to cross, look around, and just stand back for the classic view across the canal.

From there, continue on foot to Fujian Assembly Hall, which is one of the best places to slow down and actually feel the old-town texture instead of just snapping landmarks. The carved gates, incense, and layered courtyards make it a nice contrast to the bridge, and it’s usually calmest before late morning. Plan around 45 minutes, and if you like temple spaces, this is where Hoi An starts to feel less like a postcard and more like a living historic town. Entry fees in the old town area are typically covered through the heritage ticket system, so keep a little cash handy.

Lunch and early afternoon

For lunch, settle into Morning Glory Original — it’s popular for a reason, and it’s one of the easier places to find reliable vegetarian options without feeling like you’re compromising on the Hoi An experience. Expect classic central Vietnamese dishes plus veggie-friendly versions of local favorites, with lunch usually landing around 150,000–300,000 VND per person depending on how much you order. Go a little before peak lunch if you can, because tables turn quickly and the service is smoother before the rush.

After that, drift over to Hoi An Central Market along the riverside edge of Old Town. This is the place to browse rather than buy a lot: herbs, spices, tropical fruit, noodle stalls, dried goods, and the general hum of Hoi An’s everyday trade. It’s also where you’ll catch the town’s tailor energy and food rhythm all in one place. Spend about an hour wandering without a strict plan, and if you’re tempted by snacks, this is a good time for a fresh coconut or a small fruit plate rather than a full second meal.

Afternoon and evening

Keep the pace soft with Precious Heritage Art Gallery Museum, which is a smart reset after the market noise. It’s quieter, more reflective, and gives you a better sense of the region’s cultural diversity than most people expect from a short Hoi An stay. Mid-afternoon is ideal because the sun is strongest and this is a good indoor stop; 45 minutes is enough unless you really like photography and portrait work, in which case you may linger longer. It’s one of those places that rewards attention, not rushing.

Wrap the day with a Lantern-lit Thu Bon River walk when the heat drops and the town turns golden. This is Hoi An at its best — boats moving slowly, lanterns coming alive, and the riverfront feeling almost theatrical without trying too hard. Aim to be out there around sunset into the first hour of darkness for the prettiest light, then just wander the lanes nearby and let the evening stretch a bit. If you’re heading onward tomorrow, book any transport for the following morning rather than tonight; Hoi An is the kind of place that’s worth one last slow walk before you leave.

Day 18 · Wed, May 27
Phu Quoc

Fly to Phu Quoc

Getting there from Hoi An
Private transfer/Grab or hotel car to Da Nang Airport, then direct flight to Phu Quoc (Hoi An → DAD 1–1.5h; DAD → PQC 1.5–2h; total door-to-door ~5–7h incl. airport time, ~1,800,000–4,000,000 VND total depending on fare). Book a midday flight so you still get beach time after arrival.
If no convenient direct flight exists, fly DAD → Ho Chi Minh City → Phu Quoc (similar total time, often cheaper at ~1,500,000–3,000,000 VND). More flexible on schedules but adds a connection.
  1. Hoi An to Da Nang airport transfer — Hoi An to Da Nang — Leave with plenty of buffer for a domestic flight and island connection logistics; morning, ~1–1.5 hours.
  2. Flight to Phu Quoc — Da Nang to Phu Quoc — Midday flight is ideal so you can still enjoy the beach after arrival; ~1.5–2 hours in the air.
  3. Long Beach (Bãi Trường) — Phu Quoc West Coast — Easy first island stop for sand, swim, and sunset pacing; late afternoon, ~1.5 hours.
  4. The Home Pizza — Duong Dong — Surprisingly solid for a relaxed first dinner, with vegetarian-friendly choices; evening, ~120,000–250,000 VND per person.
  5. Phu Quoc Night Market — Duong Dong — Best casual evening browse for snacks, fruit, and island souvenirs; evening, ~1 hour.

Morning

Leave Hoi An with a comfortable airport buffer and treat the transfer to Da Nang Airport as a no-stress logistics morning rather than sightseeing time. If you’re staying in the old town or riverside center, a Grab or hotel car usually gets you there in about 45–60 minutes, but I’d still aim to depart at least 3 hours before your flight because check-in and security can slow down a bit when there are several domestic departures at once. If you want a quick coffee and one last civilized start before the travel day, grab something simple near your stay rather than trying to eat a full breakfast en route.

Midday to Afternoon

On the flight to Phu Quoc, the easiest thing is to keep your arrival light and flexible: by the time you clear the airport, pick up bags, and get into a car, it’s usually already beach o’clock. Head straight to Long Beach (Bãi Trường) on the west coast for an easy first island reset — this is the kind of place where you can sink your feet into the sand, swim if the sea is calm, and let the day slow down after all the transit. It’s especially nice in late afternoon when the light softens and the beachfront is less intense; expect about 1.5 hours here, and if you want a low-key drink or snack, this stretch has plenty of casual spots without forcing a big commitment.

Evening

For dinner, The Home Pizza in Duong Dong is a very safe first-night choice, especially if you want vegetarian-friendly options without having to overthink it after travel. It’s relaxed rather than fancy, and you can usually eat well for around 120,000–250,000 VND per person depending on what you order; it’s the kind of place where a pizza, pasta, or a simple salad works nicely after a long transfer day. After that, wander over to Phu Quoc Night Market for an easy browse — think fruit cups, snacks, souvenirs, and the general buzz of an island town settling into evening. Give yourself about an hour here, keep it unhurried, and then head back once you’ve had your fill of people-watching.

Day 19 · Thu, May 28
Phu Quoc

Phu Quoc island time

  1. Phu Quoc National Park — North/central island — Good change of pace from beaches, especially for a shaded morning and nature drive; morning, ~2 hours.
  2. Suoi Tranh Waterfall — Near Duong Dong — Easy follow-up nature stop if you want a short walk and greenery; late morning, ~45 min.
  3. Chay Garden — Cua Lap area — Vegetarian-friendly lunch with a calmer setting than the market areas; lunch, ~100,000–220,000 VND per person.
  4. Sao Beach — Southeast coast — One of the island’s most beautiful beach stops, best in the afternoon for swimming and lounging; afternoon, ~2–3 hours.
  5. Ho Quoc Pagoda — Southeast coast — Peaceful ocean-view temple that works well on the return from Sao Beach; late afternoon, ~45 min.

Morning

Start the day with a shaded loop through Phu Quoc National Park, which is the best way to balance out the island’s beach time. The northern and central island roads are generally straightforward, but a Grab, hotel car, or rented scooter is the easiest way to move around if you want to keep the day flexible. Leave around 7:30–8:00 AM so you’re in the park before the heat builds; expect about 2 hours if you’re doing a relaxed drive, short walks, and a couple of photo stops. The park doesn’t feel like a polished tourist attraction so much as a big green swath of island forest — keep your expectations nature-first, and wear closed shoes if you plan to step off the main road.

Late Morning

From there, swing down to Suoi Tranh Waterfall, an easy follow-up if you want a bit of greenery without committing to a heavy hike. It’s a short drive from Duong Dong, and the walk in is usually manageable, though the path can get slippery after rain, so don’t wear flimsy sandals. Plan on 30,000–50,000 VND for entry and around 45 minutes total unless you linger for photos. This is the kind of stop that works best when you keep it low-key: quick walk, cool off a little, then move on before lunch.

Lunch + Afternoon

For lunch, head to Chay Garden in the Cua Lap area for a calmer, vegetarian-friendly break. It’s one of the island’s better options if you want a proper sit-down meal without the chaos of the main market strip, and the prices are very reasonable for the setting — usually 100,000–220,000 VND per person depending on how much you order. In the afternoon, make your way to Sao Beach, which is still one of the prettiest stretches on the island when the light turns softer later in the day. Give yourself 2–3 hours here for swimming, lounging, and a slow drink at a beach shack; if you’re using a scooter or car, keep an eye on the road in the last stretch because the approach can be a little bumpy.

Evening

On the way back north, stop at Ho Quoc Pagoda for a peaceful late-afternoon pause. The ocean view here is the real draw, and the temple grounds feel especially nice when the sun gets lower and the day slows down. It’s usually a 30–45 minute stop, and modest dress is worth it since this is an active religious site. After that, head back toward your hotel before dark — the southeast coast roads are easiest in daylight, and if you still have energy, a simple dinner in Duong Dong is the nicest way to end the day without overplanning it.

Day 20 · Fri, May 29
Phu Quoc

Final day in Phu Quoc

  1. Ham Ninh Fishing Village — East coast — Great early start for a local village feel and softer sunrise light; morning, ~1 hour.
  2. Pepper farm visit near Duong To — Central-south island — Quick inland stop to see one of Phu Quoc’s signature products; late morning, ~45 min.
  3. Vegan House Phu Quoc — Duong Dong — Excellent lunch for a lighter final full day, with dedicated plant-based choices; lunch, ~100,000–220,000 VND per person.
  4. Sunset Sanato Beach Club — Long Beach area — Iconic sunset stop with easy beach access and photo-friendly installations; late afternoon, ~2 hours.
  5. Duong Dong waterfront dinner — Duong Dong — Keep the final night flexible with an easy seafood-for-others / veg-for-you dinner near town; evening, ~150,000–300,000 VND per person.

Morning

Start very early and head across the island to Ham Ninh Fishing Village on the east coast, ideally around sunrise or just after. From the Duong Dong side it’s usually a 30–45 minute Grab or taxi, a little longer if you’re staying farther north on Long Beach. This is the kind of place that feels best before the day heats up: wooden piers, quiet boats, and a working-village atmosphere that still feels lived-in rather than staged. Give yourself about an hour to wander, take photos, and watch the water change color; if you want a snack, the local crab is famous here, but it’s also perfectly fine to just soak up the calm and keep moving.

Late Morning

From Ham Ninh, continue inland to a pepper farm near Duong To for a short, easy stop that gives you a nice final glimpse of one of Phu Quoc’s signature products. The drive is usually 20–30 minutes depending on the farm you choose. Most farms do quick walk-through visits and tastings, and you really only need 30–45 minutes unless you’re the type who likes asking a lot of questions. A few farms sell pepper, pepper salt, and souvenirs directly on site, so this is a good place to pick up lightweight gifts instead of buying them at the airport. Try to get there before noon if you can, while it’s still comfortable and not too hot.

Lunch and Afternoon

For lunch, head into Duong Dong to Vegan House Phu Quoc. It’s a reliable final-day choice if you want something lighter and plant-based after a week or two of Vietnamese eating, and it usually lands in the roughly 100,000–220,000 VND range per person depending on what you order. After lunch, keep the rest of the afternoon loose so you can enjoy the island without feeling rushed — maybe a slow coffee nearby, or just a lazy drive through town before the sunset stretch. If you’re moving around by Grab, it’s easy; if you’ve got a scooter, just keep in mind that Duong Dong traffic gets a little busier later in the day.

Late Afternoon and Evening

Make your way to Sunset Sanato Beach Club in the Long Beach area in time for the golden-hour window, usually about 2 hours before sunset. This is one of those places where timing matters more than anything else: arrive a little early so you can stroll the sand, grab a drink, and find the installations without rushing. Entry and drink minimums can change, so budget a small amount for access or a beverage, and expect a more polished beach-club atmosphere than a quiet public beach. For dinner, stay flexible and head back toward the Duong Dong waterfront for an easy final-night meal. This is a good zone for mixed groups because seafood-heavy places and veg-friendly options sit close together, so everyone can order what they want without making the evening complicated. Keep it simple, stay near town, and let the last night feel like a gentle wind-down rather than a big production.

Day 21 · Sat, May 30
Phu Quoc

Departure from Phu Quoc

  1. Early check-out and airport transfer — Phu Quoc to airport — Leave extra buffer for traffic and island airport queues; morning, ~45–75 min.
  2. Phu Quoc Airport café stop — Phu Quoc Airport — Useful for a final coffee, snack, and last-minute packing reset before departure; pre-flight, ~30–45 min.
  3. Minimalist packing checklist — Trip-wide — 4–5 lightweight tops, 2–3 bottoms, 1 light layer, 1 rain shell, 1 swim set, 1 sleep set, 1 pair walking shoes, 1 pair sandals, socks/underwear for 7–10 days, compact toiletries, sunscreen, insect repellent, power bank, charging cables, daypack, reusable bottle, umbrella, passport/copies, and any meds; pack once, then do one laundry cycle mid-trip.

Morning

Wrap up Phu Quoc with an early checkout and a generous airport buffer. If you’re on the Long Beach side, plan on leaving about 2 to 2.5 hours before departure; from Duong Dong it’s usually a 45–75 minute transfer depending on traffic, hotel pickup timing, and how busy the airport road gets. A Grab or hotel car is the easiest option, and it’s worth loading bags the night before so the final morning feels calm instead of frantic. If you have one last look at the sea, keep it quick — Phu Quoc International Airport is efficient, but morning queues can still stretch at check-in and security.

Before Security

Use the airport café stop as your reset point. Phu Quoc Airport has a few simple cafés and snack counters that are good for one last coffee, a banh mi, or a light breakfast before the flight; prices are airport-level, so expect a bit more than in town, but not wildly so. This is also the best moment to do a final bag check: passport, phone, power bank, chargers, sunglasses, and any travel documents should be in your personal item, not buried in the main suitcase. If you’ve bought fruit, coffee, or local snacks, keep in mind carry-on rules and pack liquids carefully.

Minimalist Packing Checklist

For a 3-week Vietnam trip across Da Lat, Nha Trang, Hanoi, Sapa, Ha Long, Ninh Binh, Da Nang, Hoi An, and Phu Quoc, keep it light and mix-and-match friendly:

  • 4–5 lightweight tops
  • 2–3 bottoms
  • 1 light layer for cool evenings in Da Lat and Sapa
  • 1 rain shell or compact waterproof jacket
  • 1 swim set
  • 1 sleep set
  • 1 pair walking shoes
  • 1 pair sandals or slides
  • Socks and underwear for 7–10 days
  • Compact toiletries
  • Sunscreen
  • Insect repellent
  • Power bank
  • Charging cables
  • Small daypack
  • Reusable water bottle
  • Umbrella
  • Passport and copies
  • Any meds you regularly take

Best move: pack once, then plan a single laundry cycle mid-trip in Hanoi, Da Nang, or Hoi An where it’s easy and cheap.

0

Plan Your restaurants (veg options) and attractions for following areas: Dalat - Nha Trang - Hanoi - Sapa - HaLong - NinhBinh - DaNang Hoi An - Phu Quoc want a minimalist packing checklist for a 3 week vacation in those areas too Trip