Ba Trai Dao Beach

April 09, 2026

Ba Trai Dao Beach is located in Lan Ha Bay, Vietnam. It is known for its crystal-clear turquoise waters and stunning scenery, making it a popular destination for tourists and locals alike. The name “Ba Trai Dao” translates to “Three Peaches,” which refers to the three small islands that resemble peaches and are found near the beach.

Location

Ba Trai Dao Beach is one of the most beautiful spots in the Lan Ha Bay area, which sits right next to the famous Halong Bay in Vietnam. The beach is about 20 km from Bai Chay Wharf in Quang Ninh Province and 10.7 km from Cat Ba Island in Hai Phong City.

Thanks to its convenient location, travelers can visit the beach easily from both Hai Phong and Halong City.

Keep in mind that the only way to reach Ba Trai Dao Beach is by boat.

Lan Ha Bay aerial View

The beauty of Ba Trai Dao Beach

Ba Trai Dao in English means Three Peaches. The beach gets its name from the three rocky islets located near it that resemble three peaches. But is it just that simple? Of course not, there’s an interesting legend lying behind it.

According to local legend, there is a lovely fairy who fell in love with a poor fisherman. Their love is so intense that the fairy stole three peaches from the heaven and give it to the fisherman, wishing he would live an eternal life after eating them. Knowing this, the Jade Emperor became so enraged that he decided to turn the peaches into three massive islets, separating the fairy and the fishermen.

The islets cover Ba Trai Dao Beach

When you arrive, you’ll notice three massive islets, each about 23 meters high, that appear to be attempting to protect a peaceful beach from the throngs. Once you’ve passed it, a world of delights will open up before your eyes, complete with pristine coasts and crystal-clear oceans.

Today, Ba Trai Dao Beach continues to enchant visitors with its natural beauty and stunning surroundings. It is a retreat for individuals seeking refuge in the midst of Halong Bay’s breathtaking scenery. The beach’s historical significance and natural charm make it a must-see for visitors seeing Vietnam’s attractions.

Best time to visit Ba Trai Dao Beach

Ba Trai Dao have a year-round beauty and you could visit at any time. Summer (May to Sep) could be a good option if you're into water activities. During these months, the weather is generally hot with less rainfall and more sunshine, allowing for a more enjoyable beach experience. However, it's better to check the weather in advance cause there're quite a few storms coming during these months, especially on July and August.

The peak tourist season falls between December and February when the weather is cooler, making it an ideal time to visit if you'd prefer scenery rather than swimming or kayaking.

The beach is only exposed for 3 hours during the day, while the rest of the time the tide rises and engulfs the entire area. As a results, making sure to confirm with your tour agent before planning.

How to Get There

Ba Trai Dao Beach lies between Hai Phong City and Ha Long City, so you can travel from either place. Here are the main ways to reach it:

On your own

  1. Travel from Hanoi to Hai Phong by bus or limousine.

  2. Follow National Highway 5B toward Hai Phong City.

  3. Continue until you reach the Dinh Vu – Cat Hai Ferry Terminal.

  4. Take the ferry to Cat Ba Island

  5. When you arrive on Cat Ba Island, head to Cat Ba Town, where the main pier is located.

  6. From Cat Ba Town, take a boat or speedboat directly to Ba Trai Dao Beach.

Bai Chay Tourist Wharf

By Cruise

Taking a cruise is the easiest and most popular way to visit Ba Trai Dao Beach.

Many tour operators in Hanoi offer Lan Ha Bay cruises that include this beach in their itineraries. These cruise packages usually cover transportation from Hanoi, the cruise itself, meals, and guided activities.

Keep in mind that most cruises visit Ba Trai Dao Beach only on their 3 days / 2 nights itinerary, not on the shorter trips.

Plan your cruise with local expert
Book securely with money-back guarantee
Travel stress-free with local 24/7 support
Chat WhatsApp