8 Romantic Resorts In Johor You Can Escape To With Your Loved One


Ili •  Nov 17, 2020

[Updated 13 July 2021]

For many couples, planning a relaxing getaway at a romantic resort in Malaysia is one of the best things to enjoy together. And while the current situation may not allow those travel plans to happen immediately, there's no harm in dreaming and planning one when the time is right! With our list of romantic resorts in Johor, you're already one step closer to experiencing a much-needed retreat with your loved one ?

P.S. Looking to plan a holiday in KL instead? Check out these 10 gorgeous accommodations for a romantic stay.

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.

If you want to wake up to the sound of crashing waves, stay in the one-bedroom Ocean Villa that comes with a large bathroom, a private balcony, and an attached children's bunk annexe for families! Read more about Batu Batu Resort here.

#HHWTTip: While Batu Batu Resort opens all year round, expect a higher chance of rainy days and rough seas between December and February (North-East monsoon season). There's also a small possibility that the Mersing Port will be closed when the weather conditions are bad, which will then affect your boat transfer to Pulau Tengah. Do check with the resort in advance if you're planning a year-end holiday here.

Rate: Starts at RM2,342 (2 nights) on their website (excluding meals and boat transfer). Minimum stay is 2 nights

Address: Pulau Tengah, Mersing, Johor

Contact: +607 228 8000

Website | Facebook | Instagram

2.Rawa Island Resort

Situated in 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. The best time to visit Rawa Island is between March and September before the monsoon season kicks in until February, so plan wisely!

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, air-conditioning. However, Wi-Fi and television are only available at the restaurant. Don't miss out on the various activities available like snorkelling, kayaking, scuba diving, hobby-cat sailing, and island hopping!

Rate: Full board package starts at RM1,950 for two nights (view full rates here)

Address: Rawa Island, 86800 Mersing, Johor

Contact: +607 799 1204

Email: [email protected]

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. Once you're done sweating it out, reward yourself with a body scrub and massages at Heavenly Spa by Westin.

Rate: Starts at RM585 per night on Agoda

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.

Similar to most resorts in the area, Anantara Resorts is also a short drive away from Adventure Waterpark Desaru Coast and Desaru Fruit Farm, leaving you more than one attraction to fill up your itinerary.

Rate: Starts at RM880 per night on Agoda

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 junior suite.

After having a refreshing dip in the pool, treat yourself to some quality time at the spa. Otherwise, you can join the resort's high ropes adventure where you can walk on a suspended bridge through the trees or get adrenaline rush from jet skiing, paragliding and more.

Rate: Starts at RM214 per night on Agoda

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. Once you're all settled in, indulge yourself in some fun with all the activities you can do while you're there! From snorkelling and fishing to kayaking and island-hopping, an exciting time awaits you here. For the ultimate romantic adventure with your sweetheart, trek up the 270 steps to the top of the hill and watch the sunset or sunrise together.

Rate: Starts at RM1,160 for weekdays on their website (includes 2 nights accommodations, boat transfers & all meals - from evening of arrival to lunch of departure)

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 suits - both of which include all your basic needs and more.

Go all out on your couples retreat by enjoying Balinese spa treatments, a refreshing dip in the pool, or even a shopping spree at the Johor Premium Outlets (located only 10 minutes away from the resort). And currently in the works, you'll soon be able to delight yourselves in a sunny picnic session on the resort - so keep your eye on their social media pages to get the latest updates.

Rate: Starts at RM1,160 for weekdays on their website (includes 2 nights accommodations, boat transfers & all meals - from evening of arrival to lunch of departure)

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.

With rates starting at RM4,000 per night, there are four types of suites consisting of rainforest junior suite, ocean junior suite, rainforest grand pool suite, and ocean grand suite - true to its name, it boasts spectacular views too. Besides taking a stroll along the private beach, there are other activities you can do including tennis, golf, yoga, kickboxing and more.

Rate: Starts at RM4,000 per night on their website

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

Contact: +607 878 3400

Website | Facebook | Instagram

With plenty of romantic stays 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: