
Discover the most beautiful coastal spots that make Port Dickson a favourite Malaysian beach destination, known for its long sandy stretches, calm waters, family-friendly atmosphere, and easy accessibility from Kuala Lumpur. Whether you are here for a weekend escape or a longer stay, Port Dickson offers a mix of vibrant beaches and quiet hidden gems and the best part is that Bayu Beach Resort is just a short walk from one of the most scenic beaches in the area.
Pantai Cahaya Negeri is one of Port Dickson’s most beautiful and well-loved beaches, known for its long pedestrian bridge, calm waters, and wide sandy shoreline. It is perfect for peaceful walks, relaxing picnics, photography, and enjoying the sea breeze throughout the day.
Bayu Beach Resort is located just a short walking distance from Pantai Cahaya Negeri, making it incredibly convenient for guests to enjoy the beach at any time — whether it’s a morning stroll, an afternoon swim, or a sunset moment by the water. Book Your Stay With Us
The most popular and lively beach in Port Dickson. Teluk Kemang features soft sand, shallow waters, and plenty of food stalls and shops, making it ideal for families. Visitors can enjoy banana boat rides, beach sports, and a vibrant daytime atmosphere.
A smaller and calmer beach located near Cape Rachado. Blue Lagoon is known for its clearer water, scenic views, and peaceful surroundings. It’s a great spot for travellers who want a quiet, nature-filled beach escape.
With some of Port Dickson’s most beautiful beaches close by including Pantai Cahaya Negeri just a short walk away Bayu Beach Resort is the ideal place to stay for travellers who want comfort and easy beach access. Enjoy a relaxing retreat with dining options, family rooms, and direct proximity to the coastline.
Whether you love peaceful shores or vibrant beach scenes, Port Dickson has something for everyone and Bayu Beach Resort places you right at the heart of it.


Book A Room
Meeting & Event Spaces
Privacy Policy
Tel No: +60 6 647 3703 | +60 6 647 3993
Whatsapp No: +60 111 089 3703
Email us: info@bayubeach.com.my
© Copyright 2026. Bayu Beach Resort Sdn. Bhd.