8 Best Resorts In Johor For A Romantic Beach Getaway


Ili •  Jan 12, 2024

For many couples, planning a relaxing getaway at a romantic resort in Malaysia is one of the best things to enjoy together. With our list of luxurious resorts in Johor that come with their own private access to the beach, you'll surely have a memorable holiday!

Your next adventure awaits! Subscribe to our weekly newsletter to explore breathtaking destinations, get insightful travel tips and itineraries!

Best resorts in Johor

1. Batu Batu Resort

Just a 20-minute boat ride from the district of Mersing, you can find Batu Batu Resort in the protected Johor Marine Park. Dotted with swaying coconut trees and rocky boulders, it's the perfect paradise for a quiet retreat with your sweetheart. This beautiful island resort in Johor has 20 one-bedroom and 2 two-bedroom villas that are ideal for honeymooners and even group getaways.

Rate: From RM1,620/night. The rate includes meals and boat transfers. Book here!

Address: Pulau Tengah, Mersing, Johor

Contact: +607 228 8000

Website | Facebook | Instagram

2. Rawa Island Resort

Situated on Rawa Island, plan a beach getaway at Rawa Island Resort for a memorable trip with your loved ones. Circled by crystal clear waters and lush nature, this beach resort in Johor has the best of both worlds. Rawa Island Resort has several rooms dedicated to different group sizes, ranging from Hillside Deluxe to Frangipani Villa. Each room is equipped with modern conveniences such as en-suite bathrooms, fresh water showers, and air-conditioning.

Rate: From RM2,130/night full board. Book here!

Address: Rawa Island, 86800 Mersing, Johor

Contact: +607 799 1204

Website | Facebook | Instagram

3. The Westin Desaru Coast Resort

One of the accommodations that will take you close to Desaru Beach is the Westin Desaru Coast Resort. When it comes to a stay under the Westin brand, what you're getting is undeniable comfort, style and space. Whether you want to rise early to the view of the sea or garden, this resort has it all. After you've taken a nap on their cosy bed, explore the hotel and spend the afternoon at the outdoor pool or burn some calories at the WestinWORKOUT Fitness Studio.

Rate: From RM700/night. Book here!

Address: Jalan Pantai 3, Desaru Coast, 81930 Bandar Penawar, Johor

Contact: +607 838 3333

Website| Facebook | Instagram

4. Anantara Desaru Coast Resort & Villa

Nothing spells luxury like a romantic night's stay at Anantara Desaru Coast Resort & Villa. Overlooking the azure seascape of the South China Sea, this resort is packed with many things to do and amenities to try, so there will never be a dull moment for you and your partner. Out of all the rooms and villas, the one that might charm you the most is the one-bedroom lagoon pool villa, a two-storey accommodation that comes with its own plunge pool.

Rate: From RM900/night. Book here!

Address: Persiaran Pantai, Desaru Coast, 81930 Bandar Penawar, Johor

Contact: +607 828 0888

Website | Facebook | Instagram

5. Tunamaya Beach Resort & Spa

Nestled on the edge of Desaru Coast, you'll find Tunamaya Beach & Spa Resort - an accommodation that caters perfectly to couples looking for a beach getaway. Since it's only a few steps away from the beach, you can experience the calming breeze as soon as you step out to your private balcony. There are several room types in this resort, ranging from the standard family room to the junior suite.

Rate: From RM800/night. Book here!

Address: Bandar Penawar, 81930 Kota Tinggi, Johor

Contact: +607-833 8888

Website | Facebook | Instagram

6. Alang's Rawa Resort

Tucked away on Rawa Island, Alang's Rawa Resort is the ideal escape for couples who dream of a relatively private beach getaway. Where soft, white sand and crystal clear blue waters meet, this slice of paradise should definitely be on your bucket list for your next trip with your loved one. With 10 rooms available, find yourself cosying up in their charming Little A-Frames, Beach House Rooms, Coconut Tree & Beachfront Rooms or Jungle Side Rooms.

Rate: From RM750/night/person full-board. Book here!

Address: Rawa Island, Mersing, Johor

Email: [email protected] / [email protected]

Website | Facebook | Instagram

7. Pulai Springs Resort

For someplace where you can enjoy a touch of traditional charm with modern facilities, look no further than Pulai Springs Resort. This luxury resort is located at the foothills of Mount Pulai in Johor where you can appreciate the surrounding beauty of flora and fauna during your stay. With a wide range of rooms available, find comfort in their Cinta Ayu Suites or The Anugraha suites - both of which include all your basic needs and more.

Rate: From RM200/night. Book here!

Address: 20km, Jalan Pontian Lama 81110 Pulai, Johor Malaysia

Contact: +607-521 2121

Website | Facebook | Instagram

8. One&Only Desaru Coast

Opened in September 2020, One&Only Desaru Coast is the place to be to enjoy the luxury holiday of your dreams. While the room rates are definitely pricey, what you'll be getting is an unperturbed view of the sea, white powdery sands and personalised service in every suite. There are four types of suites consisting of rainforest junior suite, ocean junior suite, rainforest grand pool suite, and ocean grand suite. Besides taking a stroll along the private beach, there are other activities you can do including tennis, golf, yoga, kickboxing and more.

Rate: From RM3,600 per night. Book here!

Address: No. 7, Persiaran Damai, Desaru Coast, Kota Tinggi, Desaru, 81930 Johor

Contact: +607 878 3400

Website| Facebook | Instagram

With plenty of romantic resorts in Johor, all you and your partner have to do is choose one and start planning the romantic getaway you've been dreaming of! While you're in Johor, here are some other things you can look forward to: