Hanoi in Vietnam itself does not have a sea beach, so reaching the coast means travelling out of the city. Among the beaches near Hanoi, Do Son Beach in Hai Phong is the closest practical option, around 120 km away and usually about 2–3 hours by road, making it suitable for a quick day trip. But if you have more time, Cat Ba is often the better overall coastal escape, especially for travellers who want island scenery, proper beach time, and access to Lan Ha Bay. That is the key thing to understand when comparing Hanoi, Vietnam, beaches: the closest option is not always the most rewarding one. The best beach near Hanoi depends on whether you value shorter travel time, better scenery, swimming, or an overnight stay.
So, whether you are travelling independently or visiting Hanoi as part of a Vietnam tour package, this guide will help you choose a beach based on real travel time, accessibility, and the kind of experience you actually want. Empty table
Hanoi has no coastline of its own, so every beach here involves a road or ferry journey. The good news is that two of them are close enough to work for a short break.
Do Son Beach is the nearest, roughly 120 km from Hanoi and usually 2–3 hours away by road. It is the easiest option if you only have a day, and it is the beach most commonly cited as the closest to the capital.
Cat Ba Island is the better beach if you can spare a night. At around 140 km, the full journey typically runs 3–4 hours depending on your bus and ferry connections, but the Cat Co beaches give you actual swimming water, limestone scenery, and a quieter corner in Cat Co 2 when the main stretch gets busy.
Quick picks
- Closest to Hanoi: Do Son Beach
- Best overall: Cat Ba Island
- Best for families: Cat Co beaches, Cat Ba — shallow entry and lifeguards on duty in peak season
- Best for quiet: Quan Lan Island, particularly Son Hao Beach
- Best for a weekend: Cat Ba Island
1. Do Son Beach — One of the Closest Beaches to Hanoi
Located in Hai Phong, around 120 km from Hanoi, Do Son is one of the most practical options for travellers looking for a beach close to Hanoi. By private car, the trip usually takes about 2–3 hours, which makes it suitable for a day trip. The beach has a gently sloping shoreline and an established tourism setup with hotels, restaurants and seafood spots, but the water can look naturally murky because of sediment from nearby river systems. So, among the Hanoi Vietnam beaches, Do Son is better for convenience than postcard-style scenery.
Best time: April to June for warmer beach weather with generally more comfortable conditions.
Best for: Short trips, families and travelers prioritizing easy access - also best for swimming, jet skiing and water sports, beach walks, family beach outings, seafood and local dining.
Skip it if: You want clear island water or a quieter, more scenic beach near Hanoi, Vietnam.
2. Cat Co Beaches, Cat Ba — Best Overall Island Escape
At around 140 km from Hanoi, Cat Ba is worth an overnight rather than a rushed day out. The island's three main beaches—Cat Co 1, Cat Co 2, and Cat Co 3—are sandy coves with calm swimming areas, backed by the limestone cliffs the region is known for.
Cat Co 1 draws the bigger crowds; Cat Co 2 stays noticeably quieter. Budget around 3.5–4 hours for the full Hanoi–Cat Ba journey, depending on road traffic and how your transfers line up.
Best time: April–June and September–October, when beach weather is generally more comfortable.
Best for: Couples, families and anyone who wants a fuller island experience. - best for swimming, photography and kayaking
Skip it if: You have only a few hours and simply want tto go to he nearest beach to Hanoi.
Dong Chau sits in Thai Binh, about 141 km from Hanoi, though the drive runs roughly 3–3.5 hours — so it is not necessarily quicker to reach than Do Son. This is a working coastline rather than a resort strip: fishing activity, a much more local feel, and far fewer visitors than the busier Hanoi beaches. Come here for a slow coastal stop.
Best time: Late spring to early summer.
Best for: Quiet surroundings, local atmosphere, and fewer resort crowds - best for peaceful walks, sunrise views, and exploring coastal life.
Skip it if: Swimming and polished beachfront facilities are your top priorities.
If Ha Long Bay is already on your route, Bai Chay is the obvious beach to fold in. Central Ha Long is roughly 165–170 km from Hanoi, and expressway journeys commonly take around 2.5–3 hours. Bai Chay itself is a developed urban beach—a long sandy shoreline with gentle waves and restaurants, hotels, and entertainment right behind it.
Best time: April–June and September–October.
Best for: Travellers who want to combine a beach near Hanoi, Vietnam, with Ha Long Bay sightseeing, best for swimming, parasailing and other water activities
Skip it if: You are looking for a remote, natural island beach.
Hai Tien is in Thanh Hoa, around 165 km from Hanoi and usually about 3.5–4 hours away. It has a quieter, less intensely developed feel than neighboring Sam Son, which makes it a better fit for a slow beach weekend than a busy resort town.
Best time: May–August, with an eye on local rain and storm forecasts.
Best for: Families, couples and laid-back weekend breaks, best for swimming, long beach walks, family holidays, seafood, sunrise watching
Skip it if: You need a realistic same-day trip from Hanoi.
Sam Son lies roughly 180 km from Hanoi, with road travel typically taking around 4–5 hours. Set expectations accordingly: this is one of northern Vietnam's established seaside resort destinations, with a busy waterfront and no shortage of restaurants, hotels and summer crowds.
Best time: May–August for the liveliest beach atmosphere.
Best for: Groups, families and travellers who prefer an active resort town, best for swimming, family holidays, group outings, seafood, evening beach walks
Skip it if: You want a peaceful or uncrowded beach close to Hanoi.
7. Quan Lan Island — Best for Quieter Island Beaches
Quan Lan sits out in Bai Tu Long Bay and takes considerably more effort to reach than any mainland beach. You will travel by road towards Quang Ninh, then transfer to a boat, with the total journey time landing somewhere around 5.5–7 hours, depending on your route and connection. What you get for that is a genuinely quiet island with long sandy stretches at Quan Lan, Minh Chau, and Son Hao. Best time: April–June or September–October.
Best for: Travellers who value quieter beaches and can spare at least two days, best for swimming, cycling around the island, quiet beach days, photography
Skip it if: You are specifically searching for the nearest beach to Hanoi.
Tra Co lies near Mong Cai in far northeastern Vietnam, and it is one of the furthest options that still turns up on lists of Hanoi, Vietnam, beaches. It is t roughly 370 km from Hanoi, with a journey of around 7–8.5 hours, which makes this a dedicated coastal trip rather than a Hanoi excursion.
Best time: Late spring through early autumn, subject to weather conditions.
Best for: Travellers heading towards Mong Cai or wanting a less urban northeastern coast and best for swimming, long shoreline walks, sunrise and sunset views, photography, seafood, peaceful relaxation
Skip it if: You want convenience — at this distance, the travel defeats the point of a short Hanoi beach break.
It depends on which one you pick. Some Hanoi beaches earn their place through convenience and quick access from the capital, while others justify the extra hours on the road with better scenery, quieter surroundings and more genuine beach time.
Do Son is one of the easiest of the Hanoi, Vietnam, beaches to reach, but the water can look more turbid than you might expect—sediment from the nearby river systems is the reason. Cat Ba and Lan Ha Bay suit travellers who want island scenery alongside designated swimming spots. Quan Lan & Co To are the stronger calls if a quieter coastal break is what you are after. One thing to keep in mind when comparing the best beaches near Hanoi Vietnam: swimming conditions shift with weather, tides, waves, season, and recent rainfall. A beach that looks calm on one visit can behave very differently after heavy rain or rough seas.
Quick comparison
- For convenience: Do Son and Bai Chay
- For swimming and scenery: Cat Ba and Lan Ha Bay
- For quieter beach time: Quan Lan and Co To
April to June and September to October are the best months. Both shoulder periods bring warm enough conditions for swimming without the heaviest midsummer crowds. For Cat Ba, Do Son and Ha Long specifically, April–October is commonly treated as the main beach season.
Getting to the Hanoi, Vietnam, beaches is easy enough, but a few practical details separate a relaxed beach break from a transport headache.
Not every beach is a realistic day trip. Do Son and Bai Chay are manageable from Hanoi. Islands like Cat Ba, Quan Lan and Co To need more time because of ferry or boat transfers. Quan Lan, for instance, means a mainland journey followed by a 30–45 minute boat ride—treat it as an overnight or multi-day trip.
Check ferry timings before you leave Hanoi. Cat Ba ferries generally run throughout the day, but schedules shift by season and queues get longer in peak periods. Vietnam Airlines currently notes departures roughly every 30–45 minutes, with extended operating hours in high season.
Build buffer time into island itineraries. Ferry connections, road traffic and weather all affect arrival times. This matters most if your beach resorts near Hanoi booking is on Cat Ba or another island and you are travelling late in the day.
Check weather and sea conditions on the day. Tides and rough seas can affect swimming, kayaking and boat access. Some Lan Ha Bay beaches are only reachable at low tide.
Do not judge a beach by distance alone. A 120 km mainland beach can be far easier to visit than an island at a similar distance, because ferries add transfer and waiting time on top of the drive.
Carry cash for island travel. Smaller boat services, local transport and beachside vendors are often easier to pay in cash, particularly away from the larger Hanoi beach resorts.
Weekends need extra planning. Popular spots like Cat Ba fill up in peak season, and official travel guidance specifically recommends allowing for longer ferry waits during busy periods.