Best Beach Resorts in Malaysia for A Beach Getaway
Dreaming about a beach getaway with romantic sunsets and clear waters? We've done the research so you don't have to, and have compiled a list of the best beachfront resorts around Malaysia for that sunny, relaxing vacation you deserve. You don't have to fly all the way to Maldives for your next beach holiday - it can be as close as a 2-hour flight away!
Unbox Your Joy 🎁
Klook's Year End Sale is here! We've got:
- Travel Blind Boxes at just $1
- Stand to win a $300 Klook e-Gift Card
- Enjoy up to $195 off during our Black Friday and Cyber Monday Sales!
Find out more: bit.ly/4fQyu28
PS: Looking for more sweet deals and promos? Check out allll the Klook promo codes available here - with more promos updated every month!
🤩 Book Your Hotel with Klook Stay+
Heard of Klook Stay+? Here's how you can bundle your hotel booking with the best activities your destination has to offer, so you can explore more, spend less and easily plan your trip!
What Can I Enjoy with Klook Stay+?
- Up to 50% Off - Book a bundle and get up to half price off your hotel or activity
- Lots of Options - Choose from attractions, transport, WiFi/SIM and more to bundle with
- Essentials Included - Book your ideal room and trip essentials all in one place
👉🏼 Check out all Stay+ bundles here: https://www.klook.com/en-SG/hotels/stayplus/
🏨 Check out ALL our Hotel Promotions
- Save up to $90 on your hotel stay when you book on Klook!
👉🏼 Check out all hotel deals here: https://www.klook.com/en-SG/tetris/promo/sghotels
1. Berjaya Langkawi Resort
Known for being secluded, private, and tranquil, the Berjaya Langkawi Resort features spacious individual chalets built elegantly on stilts above playful ocean waves. The greens that surround the resort have also been well-preserved to this day, and remain home to precious wildlife including cheeky monkeys, flying lemurs, and all sorts of birds!
Take your pick from charming studio rooms and kampung-style chalets nestled in the rainforest, or opt for the water chalets instead - our favourite would definitely be the Premier Suite on Water, complete with an outdoor tub with stunning views of the ocean.
Address: Karung Berkunci 200 Burau Bay, 07000 Langkawi, Kedah
Price: From S$135/night
2. The St. Regis Langkawi
Here's another option for those travelling to Langkawi - The St. Regis Langkawi is a romantic, luxurious retreat nestled between centuries-old rainforest and the glistening Andaman Sea.
The hotel is home to many elegant suites and over-water villas that offer you direct access to the beach and a spectacular view of the glistening Andaman Sea (we absolutely love watching the sunsets from here!). Complete your stay here with a rejuvenating trip to their award-winning spa or dine in at any one of their elegant restaurants and bars.
Address: Jalan Pantai Beringin, Langkawi 07000 Malaysia
Price: From S$450/night
3. The Taaras Beach & Spa Resort, Pulau Redang
Nestled on the beautiful island of Pulau Redang, The Taaras Beach & Spa Resort is a breathtaking slice of paradise surrounded by crystal clear waters. Soak in a deep bathtub overlooking the ocean, catch an unforgettable sunset from the long stretch of private beach, or swim amongst gentle sea turtles and brilliantly-coloured fish. Don't forget to revitalize after a long day out in the sun with a soothing massage at the resort spa.
Address: Peti Surat 126, Main Post Office, 20928 Kuala Terengganu
Promo: 3D2N package for 2 pax inclusive of -
- 2-night accommodation at The Taaras Beach and Spa Resort
- Welcome Hygiene Pack
- 1x mini flower bouquet for your love one
- 1x amenities decoration (room and bathtub)
- 1x Candlelight Set Dinner at Beach Brasserie with a glass of house pouring wine/sparking juice
- 1x Romantic Beach Set Dinner with a glass of house pouring wine/ sparkling juice
- Daily with free flow “All-Inclusive Beverages” throughout the stay
- 1 hour non motorise recreational activity on daily basis OR one 1 session snorkelling experience with life jacket, snorkel mask
- Sunset Cocktail with Canapés
- Take Me Home T-shirt, Beach Hat & Beach Bag Memorabilia
- Return boat transfer between Redang Jetty and The Taaras Resort
Price: From S$2,172/package for 2 pax
4. Anantara Desaru Coast Resort & Villas, Johor
Anantara is a romantic five-star seaside sanctuary located on Johor's dazzling Desaru Coast, a premium integrated destination resort just an hour's drive from Johor Bahru. With beautifully-furnished Malaysian-style villas, a beachfront infinity pool, and a wide range of experiences in its surroundings, trust us when we say you'll feel like royalty when you spend your night here. Bikes are also available for free at the resort, and there are also movie nights, evening entertainment, a beautiful sun terrace, massage services, and more.
Address: Persiaran Pantai, Desaru Coast, 81930 Bandar Penawar, Johor
Price: From S$288/night
5. Pangkor Laut Resort, Pulau Pangkor
If you're looking for a laid-back beach getaway, Pulau Pangkor will give you what you're looking for. Unlike some other popular beaches and islands in Malaysia, Pangkor remains pretty much under the radar of tourists - it's rustic and laid-back, minus mass tourism, beach bars, and expensive restaurants.
For a romantic trip, book a stay at the Pangkor Laut Resort, a haven with beautifully appointed villas set high amidst the hills, nestled within lush gardens, or resting on stilts above the waters.
Address: Pangkor Laut Island Pangkor Laut, 32200 Lumut, Negeri Perak
Price: From S$278/night
6. Hard Rock Hotel, Penang
Also located along Batu Ferringhi Beach, Hard Rock Hotel Penang is a popular accommodation choice in Penang. With an amazing 26,000 square feet outdoor pool complete with water slides and luxurious poolside cabanas, you'll probably have a hard time deciding whether to stay in and lounge around the pool or head out for sightseeing.
Pssst, other facilities at the hotel include a swim-up bar with sunset views, an amazing spa, a children's and teens club, and rooms that come equipped with BOSE sound systems, and free HD blockbuster movies available 24 hours a day.
Address: Batu Ferringhi Beach, 11100 Batu Ferringhi, Pulau Pinang
Price: From S$130/night
7. Lone Pine Hotel, Penang
Known as the "boutique hotel by the beach", Lone Pine Boutique Hotel is tucked away in an idyllic spot along Penang's popular Batu Ferringhi beach. It began as a bungalow, was transformed into a family-run hotel (with just 10 rooms!) back in 1948, and has since become one of Penang's legendary hotels. We especially love lounging by the pool or on the lawn that's well-shaded by tall casuarina trees!
Address: 97, Jalan Batu Ferringhi, 11100 Batu Ferringhi, Pulau Pinang
Price: From S$185/night
8. Sipadan Kapalai Dive Resort, Semporna
Located on the south-eastern coast of Sabah in Malaysia, Semporna is perfection in the form of a collection of beautiful islands, just like its name which means "perfect" in Malay. Blessed with turquoise waters, sandy beaches, and some of the most beautiful dive sites in the world, Semporna is arguably just as breathtaking as The Maldives.
One of the most beautiful resorts on Semporna is the breathtaking Sipadan-Kapalai Dive Resort that sits on sturdy stilts above the waves. This airy water village is set in a serene setting and provides easy access to some of the most beautiful dive spots in Semporna.
Address: 5-minute boat ride from Mabul, 10-minute boat ride from Sipadan
9. The Reef Dive Resort, Semporna
Also located in Semporna, The Reef Dive Resort is nestled on a private island known as Pulau Mataking. Guests of the resort literally have the entire island to themselves, sandy beach, blue skies, and swaying coconut trees included.
Boasting a total of 63 luxurious rooms, you'll get to take your pick from spacious villas, beach chalets, as well as cosy garden-view units. Whether you're travelling with family, friends, or your significant other, the resort promises a comfortable and unforgettable stay for everyone.
Address: Mataking Island, Mataking 91000 Sabah, Malaysia
10. Shangri-La's Rasa Ria Resort & Spa, Kota Kinabalu
Nestled in the heart of a nature reserve surrounded by a lush tropical forest, Shangri-La's Rasa Ria Resort & Spa in Kota Kinabalu is literally heaven on earth. This 400-acre beach resort has 499 elegant rooms and suites, a 3km private beach, beautifully landscaped gardens, a spa, an 18-hole golf course, swimming pools (including one with slides for the little ones!), and stunning beachfront views.
Address: Pantai Dalit Tuaran, 89208 Kota Kinabalu, Sabah
Price: From S$168/night
11. The Culvert, Kuching
This is one of our favourites on the list! The Culvert is an eco-friendly resort located in Kuching, at the foot of Mount Santubong, Sarawak. If you're looking for a rainforest experience surrounded by lush greeneries and with sweeping views of the sea and mountains, this is the perfect haven for you.
Sleep in unique, cosy capsule-like rooms that are small but air-conditioned and provide all the amenities you need for a good night's sleep. Rooms also come with en-suite private bathrooms, so there's no need to worry about privacy concerns!
Address: Lot 285, Off Jalan Sultan Tengah Block 2 Salak Land District Santubong Damai, 93050 Kuching, Sarawak
Price: From S$168/night
12. Avillion Port Dickson
Spend a night in a luxurious chalet built right above waters, designed after traditional Malay fishing villages. The rooms at Avillion Port Dickson have great garden or ocean views, charming wooden furnishing, and spacious open-air toilets!
Besides being a romantic stay for couples, the resort is also extremely popular amongst families - there's so much fun here to keep your little ones occupied, from a nice kids' club, a children's pool with a slide, a pet farm, exotic bird aviary, and even a spice farm.
Address: 3rd Mile, Jalan Pantai, 71000 Port Dickson, Negeri Sembilan
Price: From S$92/night
13. Lexis Hibiscus Port Dickson
Lexis Hibiscus is definitely at the top of our list when it comes to hotels in Port Dickson. With spacious villas built on stilts and arranged into the shape of a hibiscus, this luxurious 5-star beach resort is a popular choice for family getaways as well as romantic vacations. Have a soak in your very own private pool while overlooking the sea - you'll even get the chance to catch a sunset or sunrise depending on which direction your unit faces.
Address: 12th Mile, Jalan Pantai, 71250 Port Dickson, Negeri Sembilan
Price: From S$265/night
14. Swiss-Garden Beach Resort Kuantan
Located on the sandy beaches of Balok Beach and overlooking the beautiful waters of the South China Sea, Swiss-Garden Beach Resort Kuantan is just 15km north of the charming east coast town of Kuantan. Enjoy direct access to the beach (known as one of the world's best windsurfing venues), spacious rooms perfect for family staycations, and great facilities (including a lovely outdoor jacuzzi and kiddie's pool with twisting slides!) that will guarantee you an unforgettable stay.
Address: 2656~2657, Mukim Balok Beach, Beserah, 26100 Kuantan
Price: From S$77/night
15. Tanjong Jara Resort, Terengganu
Designed to reflect the elegance of majestic 17th century Malay palaces, Tanjong Jara Resort is a timeless, tranquil sanctuary ready to welcome you into its warm embrace. The resort is shaded by tall palms and faces a crescent-shaped beach where you can bask in the evening sun. This haven is perfect for a romantic couples' retreat - oh yes, make sure you don't miss out on a rejuvenating massage at its award-winning spa.
Address: Batu 8 Off Jalan Dungun, 23000 Dungun, Malaysia
Price: From S$243/night
16. The Westin Desaru Coast Resort, Johor
Set along the sparkling South China Sea, The Westin Desaru Coast Resort is a refreshing haven of serenity, perfect for those looking to go on a staycation in Johor. The rooms here come with spacious floor plans, scenic private balconies, and signature Westin Heavenly® Beds that will make it hard for you to get up from in the morning because they're just so, so comfy! The beach is a short leisurely walk away, and so is the hotel's range of facilities such as its beautiful pool, beach bar, stylish restaurants, resort spa, and more.
Address: Jln Pantai 3, Desaru Coast, 81930 Bandar Penawar, Johor
Price: From S$270/night
17. Mangala Resort & Spa, Pahang
Mangala Resort & Spa is a relaxing paradise with nature-inspired villas that combine privacy, tranquility, and luxurious flair. The resort was transformed from barren land to a breathtaking gem, and is nestled within a large expanse of palm plantation, exotic flower and herb gardens, fruit trees, and undisturbed wetlands.
Though it's not a beachfront resort, it is just a short drive to Kuantan's popular beaches as well as the city's must-visit attractions including the Bukit Gambang Water Park, Sungei Pandan Waterfall, Sungei Lembing Mines, and more.
Address: Lebuhraya Tun Razak, Kampung Melayu Gambang, 26300 Gambang, Pahang
Price: From S$254/night
More Malaysia Vacation Inspiration
🌏 Follow us on social media for more inspiration and the latest deals:
💰 For exclusive promos, subscribe to our Telegram channel and sign up for our newsletters!