Beaches near Hanoi in 2026
Hanoi has no beach of its own — the city sits on a river, 120 km inland. But the coast is a 2–3 hour trip away. Seven options, from murky-but-close Do Son to the white sand of Quan Lan, with distances, transport, 2026 prices in USD, and the honest downsides.

Straight answer first: Hanoi has no beach. The capital sits on the Red River, 120 km inland, and that catches out travellers who pictured a swim right in town. The common assumption is that it's Vietnam, so the sea must be close; in reality you have to travel to reach it. The upside is that it's a 2–3 hour drive, not a long-haul flight.
Within a 150–300 km radius there are seven beach destinations: murky but close Do Son, the white sand of Quan Lan, the rocky coves of Cat Ba. Below is every option, from a quick day trip to a full island weekend. For each beach: distance, transport, pros, cons and who it suits. The map with all the points is at the top of the article.
And to be honest: none of these match Phu Quoc or Nha Trang. The northern sea is only warm from May to August — winter here is real, and the water drops to about 18 °C. If you want a proper beach, flying south is cheaper and quicker than fighting the northern coast.
Where to go for a beach from Hanoi — the overview

The nearest beach to Hanoi is Đồ Sơn (Do Son), on a peninsula 120 km from the capital. The cleanest weekend option is Cát Bà (Cat Ba) Island with its Cat Co beaches. The most scenic is Hạ Long (Ha Long) Bay — though there the beach is a bonus to the cruise, not the main event.
- Do Son (Đồ Sơn): 120 km from Hanoi — Closest beach, murky water
- Cat Co 1 (Bãi Cát Cò 1): Main Cat Ba beach — Sunbed ~30,000 VND (~$1.20)
- Cat Co 2 (Bãi Cát Cò 2): Quiet, rocky — Free
- Cat Co 3 (Bãi Cát Cò 3): Beach bar, deeper water, waves
- Bai Chay (Bãi Cháy): Ha Long city beach — 1 km, imported sand
- Son Hao (Bãi Sơn Hào): White sand, shallow — Best beach on Quan Lan
- Minh Chau (Bãi Minh Châu): Wide, clean — Sunrise walks
- Van Chai (Bãi Vân Chải): Main Co To beach — Crystal-clear water
- Sam Son (Bãi Biển Sầm Sơn): 10 km beach — Domestic resort town
- Tra Co (Bãi Biển Trà Cổ): 17 km — the longest beach in Vietnam
| Destination | Distance | Time | Water | Best for |
|---|---|---|---|---|
| Do Son | 120 km | 2–2.5 h | murky | Families, a day by the sea |
| Cat Ba (Cat Co) | 150 km | 3–3.5 h | clean | Backpackers, couples |
| Ha Long (Bai Chay) | 165 km | 2.5–3 h | average | Cruises, resorts |
| Quan Lan | 210 km + ferry | 5–7 h | excellent | Peace and quiet |
| Co To | 250 km + boat | 6–8 h | excellent | Adventurers |
| Sam Son | 170 km | 3–3.5 h | average | Budget trips |
| Tra Co | 300 km | 5–6 h | clean | Off-the-beaten-track |
Our pick: the best beach for each situation
- For a single day: Do Son — close, shallow, back in Hanoi for dinner
- For a weekend (2 nights): Cat Ba — clean water, karsts, atmosphere, time for both the beach and a trek
- With a cruise: Ha Long — the beach is a bonus to the cliffs and the bay, swimming straight off the boat
- For seclusion: Quan Lan or Co To — white sand, quiet, hardly anyone around
- With kids: Do Son (shallow, infrastructure) or Tuan Chau in Ha Long
- On a budget: Sam Son — the cheapest transport and lodging
The main deciding factor is how much time you have. One day means only Do Son or Ha Long. Two or three days opens up Cat Ba or Quan Lan. A week lets you string several together.
Budget for a day trip to the beach from Hanoi: 300,000–500,000 VND (~$12–20) per person (transport + food + sunbed). A Cat Ba weekend runs 1,500,000–2,500,000 VND (~$60–100) including travel, lodging and meals.
Do Son — the closest beach to Hanoi

Đồ Sơn beach, on a peninsula 20 km from Hai Phong, is the quickest way to reach the sea from the capital. The drive down the Hanoi–Hai Phong expressway takes about two hours. The peninsula stretches 22 km, but the swimmable stretch is roughly 4 km.
The three zones of Do Son beach
The beach is split into three zones. Zone one is central, with the main infrastructure: sunbeds, restaurants, water sports. It draws the biggest crowds, especially on weekends. Zone two is quieter, good if you just want to lie down. Zone three is the furthest and wildest — awkward to reach, but nearly empty.
The sand is yellow and medium-grained. The bottom shelves gently — waist-deep about 30 metres out. Safe for kids, but keep an eye on them: lifeguards are few.
Water is Do Son's main problem. The Red River (Sông Hồng) carries tons of silt into the Gulf of Tonkin, so the water near shore is often murky and yellowish. In the rainy season (June–August) it can turn genuinely opaque. On clear days in May and October it improves — the water takes on a greenish tint and visibility rises to 1–2 metres.
Do Son is popular with Hanoi locals — it's their go-to weekend coast. Saturday morning with kids and grandparents, Sunday evening back home. The infrastructure is built for domestic tourism: karaoke, gazebos for big groups, loud music.
💬 "The water at Do Son is yellow after rain, but on clear days in May and October it's perfectly fine for a swim." — from reviews on Tripadvisor, 2025
A sunbed runs about 50,000 VND (~$2). A seafood lunch at a beach café starts from 150,000 VND (~$6).
How to get from Hanoi to Do Son
| Transport | Price | Time | From |
|---|---|---|---|
| Bus → Hai Phong | 100,000–200,000 VND (~$4–8) | 2.5–3 h | Nuoc Ngam, Gia Lam |
| Train | 50,000–100,000 VND (~$2–4) | 2.5–3 h | Hanoi station |
| Car / motorbike | fuel ~150,000 VND (~$6) | 2 h | expressway |
From Hai Phong to Do Son: a local bus for 25,000 VND (~$1) or a taxi for 300,000 VND (~$12).
What else to see in Do Son
Beyond the beach, the peninsula has the Do Son casino (one of the few in Vietnam, foreigners only), old French villas and the Đền Bà Đế temple perched on a rock above the sea.
The seafood market runs in the morning. Prices beat the beach restaurants: a kilo of crab from 200,000 VND (~$8), prawns from 150,000 VND (~$6). Some eateries by the market will cook what you buy for 50,000–100,000 VND (~$2–4).
Is it worth it — the honest verdict
Do Son works for a quick day trip when you just need a dip. Coming for a multi-day beach holiday isn't worth it: the water is cloudy and the beach fills with Vietnamese families on weekends. If you have an extra 1.5 hours, push on to Cat Ba.
Water activities in zone one: pedal boats (~200,000 VND / ~$8 per hour), jet skis (~500,000 VND / ~$20 for 15 minutes), banana rides (~100,000 VND / ~$4 per person). Peninsula hotels start from 600,000 VND (~$24) a night.
Getting set up in Vietnam?
SIM, visas, transfers, tours — our manager sorts it out for you, in English.
Message the managerCat Ba Island — the best beach break near Hanoi

Cát Bàis the largest island in Ha Long Bay, at 285 km². Three compact Cat Co beaches hide among the cliffs within walking distance of Cat Ba town. The water here is far cleaner than at Do Son — clear and turquoise.
Cat Co 1, 2 and 3
Cat Co 1is the island's main and largest beach. Sandy, with sunbeds (~30,000 VND / ~$1.20), a beachfront café and lifeguards. It suits everyone, families and solo travellers alike.
Cat Co 2 is secluded and rocky. Reach it on foot from Cat Co 1 along the cliff path or across a bridge. Free, no facilities. Quiet even in high season.
Cat Co 3 is a compact beach with a bar right on the rock. The water is deeper and there can be waves. The vibe is laid-back, with music in the evenings. A sunbed is about 30,000 VND (~$1.20).
Walking between the three is easy: Cat Co 1 and Cat Co 3 are linked by a cliffside footpath, about 15 minutes. Cat Co 2 is slightly apart, reached by a staircase and a small suspension bridge.
Each beach is covered in more detail in our full Ha Long and Cat Ba beach guide.
How to get from Hanoi to Cat Ba
The simplest route is a combo bus + speedboat ticket. It's sold at Lương Yên (Luong Yen) bus station or online through goodmorningcatba.com.
| Option | Price | Time | Details |
|---|---|---|---|
| Bus + boat | 280,000–350,000 VND (~$11–14) | 3–3.5 h | Includes transfer into Cat Ba town |
| VIP limousine van | ~375,000 VND (~$15) | 3–3.5 h | Pickup from the Old Quarter |
| Train + ferry | ~200,000 VND (~$8) | 4–5 h | Slower, but more scenic |
On the island, rent a motorbike — 120,000–150,000 VND/day (~$5–6). Without one you can walk to Cat Co from the town centre in 20 minutes.
There's one more route — the cable car. In 2024 the Hai Phong–Cat Ba cable car opened, the longest over-sea cable car in the world (almost 7 km). A ticket is around 250,000 VND (~$10) one way. Pricier than the boat, but faster and more spectacular.
Common mistakes on Cat Ba
Going for a single day.Technically possible, but after 7 hours of travel you'll get about three on the beach. One night minimum, two is better.
Not booking a room.In summer, weekend homestays and budget hotels sell out by Thursday. Midweek there's no problem.
Arriving without cash. Cat Ba has an ATM (one, in the town centre), but it can run empty. Cards work in hotels and big restaurants. Street food, bikes and boats — cash only.
Where to stay and eat on Cat Ba
A hostel bed runs $5–8. A hotel room from $15–30. Prices drop midweek, and the beaches are empty.
Seafood is the backbone of the menu. An average dinner for two with beer is from 400,000 VND (~$16). Cat Ba's waterfront has dozens of restaurants with tanks — pick a live crab and they cook it in front of you.
Cat Ba National Park covers more than half the island. A trek to the summit with bay views takes 2–3 hours, entry 80,000 VND (~$3.20). Combine beach and trek in one trip.
Skip the airport queue in 5–10 min
In winter, immigration lines run 60–90 min. With Fast Track you’re met at the aircraft and taken through the priority lane. Arrange it before you fly.
Telegram managerHa Long Bay — beaches alongside the cruises

Hạ Long Bay, with its 1,969 islands, is a UNESCO site and the postcard of northern Vietnam. But coming here purely for the beach is a stretch. The city beaches Bai Chay and Tuan Chau have imported sand and murky water. The real beaches hide on the islands and are only reachable from a cruise boat.
Bãi Cháy (Bai Chay) — 1 km of imported-sand beach inside Ha Long city. Sunbed ~50,000 VND (~$2). Handy if you overnight in town and want a morning swim before the cruise.
Tuần Châu (Tuan Chau) — 3 km of resort zone on an island linked to the mainland by a bridge. Water sports, hotels, restaurants. The water is cleaner than at Bai Chay.
Ti Top and Soi Sim — island beaches, standard cruise stops. You can swim, but you get 30–45 minutes. Ti Top has a viewpoint up 427 steps.
Lan Hạ(Lan Ha) Bay — the less-hyped part of the bay, with cleaner water and wild beaches. If you're choosing a cruise route, look for ones that include Lan Ha.
When Ha Long beats Cat Ba for a beach trip
If you have 1–2 days and want to combine karsts, a cruise and a swim, go for Ha Long. The beach is a bonus and the bay is the main impression. If the goal is to actually lie on a beach for 2–3 days, Cat Ba wins.
The route Hanoi → Ha Long (cruise) → Cat Ba (2 nights) → Hai Phong → Hanoi is ideal for seeing both the karsts and the beaches over 3–4 days.
A one-day cruise from Hanoi with swimming starts from 1,200,000 VND (~$48). An overnight cruise (2 days / 1 night) from 2,500,000 VND (~$100). More in the Ha Long cruise guide.
Hanoi to Ha Long is 165 km, 2.5–3 hours by expressway. For the full rundown of the bay's cruises and sights, see the Ha Long Bay guide.
Quan Lan — white sand without the crowds

Quan Lạn Island in Bái Tử Long Bay is 210 km from Hanoi plus a ferry. The trip takes 5–7 hours one way, which filters out most tourists. Those who make it get the cleanest beaches in northern Vietnam.
Son Hao and Minh Chau beaches
Sơn Hào (Son Hao) — fine white sand, shallow water, turquoise sea. The most photogenic beach on the island. Barely any facilities — a couple of shelters and a coconut vendor.
Minh Châu (Minh Chau) — wide, long and perfect for a sunrise walk. Casuarina trees line the shore for shade. Two small restaurants nearby.
💬 "People come to Quan Lan for Son Hao beach — white sand, clean water, almost no one around. On a weekday we had the whole beach to ourselves." — from reviews on Tripadvisor, 2025
How to get there and what it costs
The route: Hanoi → Cai Rong port (Cái Rồng) by bus, then a speedboat to the island.
| Leg | Price | Time |
|---|---|---|
| Bus Hanoi → Cai Rong | 200,000–400,000 VND (~$8–16) | 3.5–4 h |
| Speedboat → Quan Lan | ~200,000 VND (~$8) | 45–60 min |
Ferries start at 7:00, the last one back is around 16:30. Miss it and you spend the night on the island — there's no other option. Buses to Cai Rong leave Hanoi from Mỹ Đình (My Dinh) station, first departure 6:00.
Who it suits and who it doesn't
Quan Lan is for people who don't mind spending a day travelling for an empty white beach. One night makes no sense — two minimum. Facilities are minimal: homestays from 200,000–400,000 VND (~$8–16) a night.
On the island you can rent a bicycle (50,000 VND/day, ~$2) or a motorbike (100,000–150,000 VND/day, ~$4–6). From the pier to Son Hao beach is about 5 km. Quan Lan is starting to develop — an Angsana resort (Banyan Tree group) is going up — but for now the island still looks like a fishing village.
Co To, Sam Son, Tra Co — the far-flung options

These three are an acquired taste. Longer travel, weaker infrastructure — but each has its own hook.
Co To — an island for adventurers
Cô Tô is a small island 250 km from Hanoi plus 50 km by sea. The trip takes 6–8 hours. Its main beach Vân Chải (Van Chai) has crystal-clear turquoise water and almost no tourists.
Lodging: homestays from 300,000 VND (~$12) a night. Bus to Cai Rong: 200,000–350,000 VND (~$8–14), speedboat: 200,000–250,000 VND (~$8–10). Best season: late April–June, September–November.
Near Co To sits a tiny island, Cô Tô Con (Co To Con) — 15 minutes away by boat. Coral reefs, snorkelling, completely wild. You can hire a boat from local fishermen for 200,000–300,000 VND (~$8–12) round trip.
Sam Son — Vietnam's domestic beach resort
Sầm Sơnis 170 km south of Hanoi, in Thanh Hoa province. 10 km of beach, hundreds of hotels, restaurants and karaoke bars. It's a domestic resort for Vietnamese holidaymakers, and on a summer weekend there's barely room to stand.
Bus from Hanoi: 100,000–120,000 VND (~$4–5), 3–3.5 hours. Hotels are cheap — from 300,000 VND (~$12) a night.
Tra Co — the longest beach in Vietnam
Trà Cổ is 300 km from Hanoi, 8 km from the town of Móng Cái (Mong Cai) on the Chinese border. The beach runs 15–17 km, the sand is golden and the water is calm and shallow. Almost no foreign tourists.
The drive is 5–6 hours. The main reason to come is to pair the beach with shopping in Mong Cai (a cross-border trade town). Season: April–July.
17 km of empty beach, mangroves and the old Nhà Thờ Trà Cổchurch — one of the largest in the north. At dawn fishermen head out and the shore is deserted. But coming this far for one beach is a stretch — only worth it if you're combining it with Mong Cai.
When to go to the beach from Hanoi — the swimming season

The swimming season on the northern Vietnam coast runs May to October. Peak months are June and July: water at 27–29 °C, hot, but with tropical downpours. The sweet spot is May or September–October: warm, less rain, fewer tourists.
| Month | Water t° | Swimming | Notes |
|---|---|---|---|
| Jan–Feb | 18–20 °C | no | Cold and overcast |
| Mar–Apr | 20–24 °C | for the hardy | Cool, chilly once you're out |
| May | 25–27 °C | yes | Start of season, little rain |
| Jun–Jul | 27–29 °C | yes | Peak season, biggest crowds |
| August | 28–29 °C | with caveats | Warm, but typhoon risk |
| Sep–Oct | 25–28 °C | yes | Warm, fewer people |
| Nov–Dec | 19–24 °C | no | Cool, not for swimming |
August is the risky month. Typhoons hit northern Vietnam in August and early September. Island ferries get cancelled and you can be stranded for 1–2 days.
In winter (December–March) you can't swim in the north. The water is 18 °C, it's overcast, with wind off the continent. Want the sea in winter — fly south: Nha Trang or Phu Quoc.
How to get from Hanoi to the beach — transport and prices

All the beach routes from Hanoi leave from one of three bus stations: Mỹ Đình (My Dinh), Giáp Bát (Giap Bat) or Lương Yên(Luong Yen). Cat Ba is easiest from Luong Yen; Ha Long and Quan Lan from My Dinh. For how the city's transport works and how to reach the bus stations, see the Hanoi transport guide.
| Destination | Transport | Price | Time |
|---|---|---|---|
| Do Son | Bus + taxi | 125,000–225,000 VND (~$5–9) | 3–3.5 h |
| Cat Ba | Bus + boat | 280,000–350,000 VND (~$11–14) | 3–3.5 h |
| Ha Long | Bus | 150,000–250,000 VND (~$6–10) | 2.5–3 h |
| Quan Lan | Bus + boat | 400,000–600,000 VND (~$16–24) | 5–7 h |
| Co To | Bus + boat | 400,000–600,000 VND (~$16–24) | 6–8 h |
| Sam Son | Bus | 100,000–120,000 VND (~$4–5) | 3–3.5 h |
You can book tickets online through 12go.asia (all destinations) or goodmorningcatba.com (Cat Ba). In season (June–August) book ahead, especially for morning departures.
Limousine vans with hotel pickup are more comfortable than regular buses. The surcharge is 50,000–100,000 VND (~$2–4), but you save time and hassle.
The Hanoi–Hai Phong train is its own small pleasure. Slow (2.5 hours), but with views over rice paddies, local atmosphere, and a ticket from 50,000 VND (~$2).
A motorbike is only for those who ride confidently in Vietnam. The road to Do Son or Ha Long is bearable, but trucks charge past with no mercy. And the islands still need a ferry.
What to bring and keep in mind
- Sunscreen — the UV index in May–July hits 9–10
- Cash — Quan Lan and Co To have no ATMs
- Mosquito repellent — mosquitoes are more active on the islands than in town
- A waterproof phone pouch — speedboats get you wet
- Water shoes— useful on Cat Co 2 and Quan Lan's rocky patches
- Travel insurance — medical care on the islands is limited; the nearest hospital is in Hai Phong or Ha Long
If you're heading to the beach from Hanoi, fold it into a wider northern loop. Hanoi → Ninh Binh (1.5 hours south) → back → Cat Ba or Ha Long (3 hours east). In 5–7 days you cover the capital, the rice paddies and the beach. More in the Hanoi travel guide.
FAQ — beach trips near Hanoi
Does Hanoi have a beach?
No. Hanoi sits on the Red River, about 120 km inland from the Gulf of Tonkin. The nearest beach is Do Son near Hai Phong, a 2–2.5 hour drive. For a proper beach break from Hanoi you head to the coast of Hai Phong or Quang Ninh province.
Where is the closest clean beach to Hanoi?
The cleanest one within reach is Cat Ba Island — beaches Cat Co 1 and Cat Co 2, with clear turquoise water. The drive is 3–3.5 hours. Nearer Do Son (2 hours) has murky water from Red River sediment. For white sand and pristine water you go to Quan Lan (5–7 hours).
When is the best time to swim near Hanoi?
The swimming season in northern Vietnam runs May to October. The best months are May, September and October: warm water (25–28 °C), less rain than midsummer, and fewer crowds. Avoid August — typhoon risk and cancelled ferries.
How much does it cost to get from Hanoi to Cat Ba?
A combo bus + speedboat ticket is 280,000–350,000 VND (~$11–14). A VIP limousine van with hotel pickup is around 375,000 VND (~$15). The trip takes 3–3.5 hours. You can book through goodmorningcatba.com or at Luong Yen bus station.
Can you do a beach day trip from Hanoi?
Yes, but comfortably only to Do Son (2 hours each way) or Ha Long (2.5 hours). Cat Ba as a day trip is tight — 3.5 hours each way leaves 4–5 hours on the beach. Quan Lan and Co To are impossible in a day; they need an overnight stay.
Which beach near Hanoi is best for kids?
Do Son — shallow water, hotels with pools nearby, and the shortest drive. Tuan Chau in Ha Long is a resort zone with a gentle entry and activities. On Cat Ba, Cat Co 1 works too — shallow entry with lifeguards. Avoid Cat Co 3 (deep water, waves) and Sam Son (strong currents).
Prices current as of April 2026. Prices and conditions can change — check official sources before you travel.
Hanoi 2026: Neighbourhoods, Things to See & Food
Hanoi guide: the Old Quarter, where to stay, what to see, street food, day trips to Ha Long and Sapa, and getting around Vietnam’s capital.
Hanoi vs Ho Chi Minh City: Which to Visit in 2026
Hanoi or Ho Chi Minh City? North vs south compared — weather, prices, food, atmosphere, things to do and who each city suits.
Flights to Hanoi: Noi Bai Airport, Hubs & Transfers
How to reach Hanoi by air: Noi Bai (HAN) airport, international hubs, domestic flights and the airport-to-centre transfer — with booking tips.