Day 1 — Hanoi to Ha Long by Limousine Van

Leave Hanoi early (5 a.m. pickup from your hotel). A shared limousine van costs 250,000–300,000 VND per person and takes about 2.5–3 hours to Ha Long City (Phu Long, the port district). The road is highway; stops at a rest place near Bac Ninh are standard.

Arrive around 8 a.m. Check into a budget guesthouse near the harbor (look for places on Tran Hung Dao or Le Thanh Tong streets). A double room with a fan runs 300,000–400,000 VND; air-con adds another 100,000. Grab breakfast at a pho stall near your hotel or a banh mi stand. The sprawl of Ha Long City itself is concrete and unremarkable—don't expect charm. Most travelers sleep here just one night before heading out on the water.

Spend the afternoon exploring the harbor on foot, or grab a beer at one of the waterfront bars. Stock up on bottled water, sunscreen, and snacks at a convenience store. Dinner: find a seafood restaurant near the port serving grilled squid, shrimp, or fish for 80,000–120,000 VND per dish.

Day 2 — Ha Long Bay Day Trip

Book a group day tour the evening before or through your guesthouse (typically 800,000–1.2 million VND including lunch, guide, and transport). You'll be picked up at 7:30 a.m. and dropped at a dock where a shared junk or speedboat waits.

The boat motors through limestone karsts, stopping at Surprise Cave (Sung Sot) and a floating village. Surprise Cave is touristy but worth it—a 10-minute scramble up leads to a stalactite chamber and views back over the bay. The floating village is a mix of fish farms and nets; vendors sell pearl souvenirs and cold drinks from kayaks.

Lunch is usually a set menu on the boat: fried rice with crab, fresh spring rolls, a fish dish, fruit. It's adequate. After lunch, some tours offer kayaking around smaller islets or a swim at Titop Beach—a sandy strip at the base of a limestone peak where you can hike 10 minutes to a viewpoint.

Return to Ha Long City by 5 p.m. Dinner again near the port. Early night; you'll ferry to Cat Ba in the morning.

Aerial shot of Lan Ha Bay with floating fishing villages and lush cliffs in northern Vietnam.

Photo by Quang Nguyen Vinh on Pexels

Day 3 — Ferry to Cat Ba + Lan Ha Bay Kayak

Catch the 8 a.m. or 9 a.m. ferry from Ha Long City to Cat Ba Town (50 km, about 1.5 hours). Ticket: 150,000–200,000 VND. The ferry is a standard passenger boat with rows of plastic seats; no frills, but reliable.

Arrive at Cat Ba's harbor around 10 a.m. Most budget travelers stay in Cat Ba Town itself—guesthouses cluster near the waterfront and central market. A basic room (fan, squat toilet, cold water) goes for 250,000–350,000 VND; mid-range air-con rooms are 400,000–600,000 VND. Drop your bags and rest for an hour.

Book a kayak tour to Lan Ha Bay for the afternoon (departing around 1 p.m., returning by 5 p.m.). These tours cost 600,000–900,000 VND and include a guide, kayak, life vest, and a snack. You'll paddle through karsts, drift past floating farms, and stop at a lagoon or beach where you can swim. Some tours include a visit to Viet Hai village, a sleepy fishing hamlet on the northeastern shore of Cat Ba. No motorized boats—just paddles and tide.

Return to Cat Ba Town tired but satisfied. Dinner at a harbor-side pho or [com tam](/posts/com-tam-saigon (사이공 / 西贡 / サイゴン)-broken-rice) stall. The town has backpacker bars if you want to socialize, but they're generic. Better: sit on a plastic stool at a street-food corner near the market and eat fresh squid grilled over charcoal.

Day 4 — Cat Ba Hike or Relax + Return to Hanoi

Wake early (optional). If you want a hike, head to Cat Ba National Park, which covers much of the island's interior (entrance fee: 40,000 VND). Trails range from easy valley walks to steep peaks with views over Ha Long. The park's info hut is on the northern edge of town; ask your guesthouse for directions. A 2–3 hour hike is doable before your ferry.

Alternatively, hire a motorbike taxi to Gia Luan Beach on the southern coast (30 km, about 45 minutes), a quieter sandy cove. Swim, snack on grilled corn and cold Bia Hoi (비아호이 / 鲜啤 / ビアホイ) from a beach vendor, and head back in time for your ferry.

Catch the 1 p.m., 3 p.m., or 5 p.m. ferry back to Ha Long City (same price, same route). From Ha Long, book a return limousine van to Hanoi (same fare: 250,000–300,000 VND). Arrive Hanoi around 9–10 p.m.

A ferry and traditional boats moored at Ha Long Bay, Vietnam.

Photo by Alan Wang on Pexels

Breakdown: What It Costs

  • Hanoi to Ha Long van (return): 500,000–600,000 VND
  • Ha Long guesthouse (1 night): 350,000–500,000 VND
  • Ha Long Bay day tour: 800,000–1.2 million VND
  • Ha Long to Cat Ba ferry (return): 300,000–400,000 VND
  • Cat Ba guesthouse (1 night): 300,000–500,000 VND
  • Lan Ha Bay kayak tour: 600,000–900,000 VND
  • Cat Ba National Park entry (optional): 40,000 VND
  • Meals, seafood, com tam): 100,000–150,000 VND per day
  • Drinks, snacks, extras: 100,000–150,000 VND per day

Total: roughly 3.5–4.2 million VND (USD 140–170) for two people, or 1.75–2.1 million per person. A mid-range overnight cruise runs 2–3 million VND per person; luxury boats 5–8 million. This DIY route cuts costs in half and gives you more control over pacing.

Frequently Asked Questions

How do I get from Hanoi to Ha Long City on a budget?

Take a shared limousine van from Hanoi, with hotel pickup starting at 5 a.m. The fare is 250,000-300,000 VND per person and the journey takes roughly 2.5-3 hours along the highway to Ha Long City's port district, Phu Long. Expect a standard rest stop near Bac Ninh. Budget guesthouses near the harbor on Tran Hung Dao or Le Thanh Tong streets run 300,000-400,000 VND for a double room.

What is included in a Ha Long Bay group day tour?

A group day tour costs 800,000-1.2 million VND and typically includes hotel pickup, a shared junk or speedboat, a guide, and lunch. The itinerary usually covers Surprise Cave (Sung Sot), a floating village, and optional kayaking or a swim at Titop Beach. Lunch is a set menu on the boat with dishes like fried rice with crab, fresh spring rolls, and fruit. The boat returns to Ha Long City by 5 p.m.

When should I take the ferry from Ha Long City to Cat Ba Island?

Ferries depart Ha Long City at 8 a.m. or 9 a.m. and reach Cat Ba Town in about 1.5 hours, covering 50 km. Tickets cost 150,000-200,000 VND. Arriving around 10 a.m. leaves enough time to drop bags at a guesthouse and book an afternoon Lan Ha Bay kayak tour departing around 1 p.m., which returns by 5 p.m. and costs 600,000-900,000 VND.

Practical Notes

Book tours and ferries the night before to avoid last-minute surcharges. Bring a light rain jacket and reef shoes; limestone is sharp and sea conditions can be choppy. Ha Long City itself has little appeal—treat it as a jumping-off point. Most travelers prefer Cat Ba as a base because the island has character, better food, and outdoor options. Travel in April–October for calm seas; November–March brings cooler weather but occasional rough water.

— FIN —

Last updated · May 29, 2026 · independently researched, never sponsored.