Morning: Fly from Bali to Hanoi (≈7 h) and enjoy a light lunch at the airport. The weather in late December is cool (15‑20 °C) with clear skies, perfect for a short rest.
Afternoon: Private transfer (≈4 h) to Ha Long Bay, checking into a waterfront hotel in the town of Ha Long. The sea breeze adds a refreshing touch to the journey.
Evening: Stroll along the harbor, savor fresh seafood, and get an early night to prepare for the next day’s cruise.
Find HotelsMorning: Board a comfortable junk boat for a full‑day cruise, gliding past towering limestone karsts of Ha Long Bay. Enjoy a Thai‑style breakfast on deck.
Afternoon: Explore the hidden Cai Beo Cave and kayak through the tranquil waters of Cat Ba Island, spotting local wildlife.
Evening: Return to the harbor, enjoy a sunset dinner, and relax with a traditional Vietnamese massage.
Find HotelsMorning: Disembark after breakfast and travel to Ninh Bình (≈3 h). The scenery transitions from sea to lush countryside.
Afternoon: Visit the ancient capital of Hoa Lư and climb the historic Điện Thánh Tràng An temple complex.
Evening: Check into a riverside resort in Tam Coc and enjoy a quiet dinner with views of the limestone cliffs.
Find HotelsMorning: Boat ride through the emerald waters of Tam Coc, passing rice paddies and towering cliffs, followed by a short hike to the **Bich Dong** caves.
Afternoon: Return to Ninh Bình, then take a comfortable night train to Sapa (≈8 h), experiencing the cool mountain air.
Evening: Onboard dinner and early bedtime to rest for the mountain adventure ahead.
Find HotelsMorning: Cable‑car ride to the summit of Fansipan, Vietnam’s “Roof of Indochina,” offering panoramic views of snow‑capped peaks.
Afternoon: Trek to the ethnic minority villages of Cat Cat and Ta Phin, learning about traditional crafts and customs.
Evening: Return to Sapa town for a hearty mountain‑style dinner and a leisurely stroll through the night market.
Find HotelsMorning: Private transfer (≈4 h) to Ha Giang, entering one of Vietnam’s most rugged provinces.
Afternoon: Drive along the scenic loop to the plateau of Ta Xua, renowned for its breathtaking sunrise over mist‑filled valleys.
Evening: Stay in a homestay with a local Hmong family, enjoying authentic cuisine and cultural stories.
Find HotelsMorning: Early sunrise at Ta Xua, then return to Ha Giang for breakfast.
Afternoon: Transfer back to Hanoi (≈7 h) and catch an afternoon flight to Da Lạt, the “City of Eternal Spring.” Weather is mild (18‑22 °C) and pleasant.
Evening: Check into a boutique hotel, wander the night market, and try the famous avocado ice cream.
Find HotelsMorning: Drive to Golden Bridge in the Ba Na Hills complex, walking the iconic hands‑held walkway with panoramic forest views.
Afternoon: Explore the French‑colonial architecture of Da Lạt, visit Crazy House and the vibrant Da Lạt Flower Gardens.
Evening: Dinner at a lakeside restaurant on Lake Xuan Huong, followed by a relaxing stroll under the city lights.
Find HotelsMorning: Hike to the summit of Lang Biang Mountain for sweeping views of the highlands.
Afternoon: Visit the stunning Pong Co and Datanla waterfalls, enjoying a short zip‑line adventure.
Evening: Return to town, relax in a hot‑spring spa, and dine on local trout specialties.
Find HotelsMorning: Flight from Da Lạt to Phú Quốc (≈1 h), where December weather is warm (27‑30 °C) and sunny.
Afternoon: Check into a beachfront resort, then explore Sao Trang (Starfish Beach) and snorkel in crystal‑clear waters.
Evening: Sunset dinner on the pier, tasting fresh grilled seafood and tropical fruits.
Find HotelsMorning: Boat tour to Hon Mau and Hon Thơ islands, swimming in pristine lagoons and discovering coral reefs.
Afternoon: Relax on Long Beach, rent a bicycle to explore the island’s pepper farms and traditional villages.
Evening: Night market visit for souvenir shopping and a final beachside BBQ.
Find HotelsMorning: Leisurely breakfast by the sea, followed by a short spa treatment.
Afternoon: Fly from Phú Quốc to Hanoi, then connect to the international flight back to Bali.
Evening: Arrive in Bali with wonderful memories of Vietnam’s diverse landscapes.
Find HotelsIf you wish to extend the trip, consider adding a day in Hue to explore the Imperial City or a detour to Da Nang for the Marble Mountains. To shorten the itinerary, you can skip the Ha Giang/Ta Xua segment and replace it with a day trip from Hanoi to Mai Chau, saving both travel time and costs while still experiencing northern Vietnam’s charm.