Looking for the best resorts in Johor Bahru for your next holiday? Whether you’re planning a family vacation, a beachside escape, or a luxury retreat, Johor Bahru offers a diverse selection of resorts that cater to every type of traveler. From golf resorts surrounded by greenery to beachfront luxury stays at Desaru Coast, this guide highlights the top 10 resorts in Johor Bahru with everything you need to know – including location, facilities, prices, and guest reviews.
Here is a list of the top 10 Resort in Johor Bahru
Pulai Springs Resort Johor Bahru
Location: 20 km from Johor Bahru city centre, Pulai
Opening Hours: 24/7
Highlights: Award-winning golf courses, lush greenery, Balinese-inspired spa
Facilities: Swimming pools, gym, golf, spa, kids’ club, tennis courts, dining outlets
Price: RM250–RM400 per night
Why Visit: Ideal for golf lovers and families seeking a peaceful getaway close to the city.
Customer Feedback: Guests love the spacious suites, green surroundings, and family-friendly vibe.Lotus Desaru Beach Resort & Spa
Location: Desaru Coast (about 1 hr from JB city)
Opening Hours: 24/7
Highlights: Direct beach access, on-site waterpark, rejuvenating spa
Facilities: Pools, water sports, spa, gym, restaurants, kids’ water play area
Price: RM350–RM600 per night
Why Visit: Perfect for families who want a beach holiday in Johor Bahru.
Customer Feedback: Popular for family activities and beach vibes, though peak seasons get crowded.KSL Hotel & Resort Johor Bahru
Location: Central JB, attached to KSL City Mall
Opening Hours: 24/7
Highlights: Dinosaur-themed water park, convenient shopping access
Facilities: Rooftop pool, gym, spa, cinema, mall access
Price: RM220–RM400 per night
Why Visit: A great choice for family-friendly city resort stays in JB.
Customer Feedback: Highly rated for its location; weekends can be busy.Amari Johor Bahru
Location: Jalan Wong Ah Fook, JB City Centre
Opening Hours: 24/7
Highlights: Modern design, outdoor pool, spa treatments
Facilities: Pool, spa, gym, meeting rooms, restaurants
Price: RM350–RM600 per night
Why Visit: Suited for business travelers and couples who want luxury in the city.
Customer Feedback: Guests praise the clean, stylish rooms and excellent staff service.One&Only Desaru Coast
Location: Desaru Coast
Opening Hours: 24/7
Highlights: Private villas, Michelin-star dining, pristine beachfront
Facilities: Private pools, luxury spa, fine dining, golf access, water sports
Price: RM3,500–RM5,000 per night
Why Visit: The most luxurious resort in Johor Bahru, perfect for honeymoons or exclusive escapes.
Customer Feedback: Guests call it “a world-class resort” with unmatched service and privacy.The Westin Desaru Coast Resort
Location: Desaru Coast
Opening Hours: 24/7
Highlights: Wellness-focused stay, infinity pool, romantic seaside setting
Facilities: Pool, spa, fitness centre, restaurants, private beach access
Price: RM700–RM1,500 per night
Why Visit: Great for couples looking for a romantic beach resort in Johor.
Customer Feedback: Loved for its scenic views and wellness experiences.Holiday Villa Johor Bahru City Centre
Location: Near KSL Mall, JB
Opening Hours: 24/7
Highlights: Rooftop infinity pool, karaoke lounge, nightlife-friendly
Facilities: Pool, gym, spa, karaoke, dining
Price: RM300–RM500 per night
Why Visit: Perfect for groups and leisure travelers who want fun and convenience.
Customer Feedback: Guests love the rooftop views but note weekend crowds.Tanjong Puteri Golf Resort
Location: Pasir Gudang, Johor
Opening Hours: 24/7
Highlights: Championship golf courses, country-club atmosphere
Facilities: Golf, spa, pools, gym, archery, tennis, restaurants
Price: RM350–RM600 per night
Why Visit: Best for golf lovers and family recreational holidays.
Customer Feedback: Guests enjoy the golf facilities; some rooms are slightly dated.LEGOLAND Malaysia Resort
Location: Iskandar Puteri, Nusajaya
Opening Hours: 24/7
Highlights: LEGO-themed rooms, access to LEGOLAND Malaysia theme park
Facilities: Themed family rooms, kids’ activities, pools, dining outlets
Price: RM700–RM1,200 per night
Why Visit: The ultimate family resort in Johor Bahru for kids and parents alike.
Customer Feedback: Families rave about the fun atmosphere; prices rise during school holidaysThe Sireya Desaru Coast
Location: Desaru Coast
Opening Hours: 24/7
Highlights: Modern beachfront stay, family-friendly facilities
Facilities: Pool, spa, beach access, dining, kids’ club
Price: RM500–RM900 per night
Why Visit: Combines seaside relaxation with family-friendly fun.
Customer Feedback: Guests enjoy the relaxing atmosphere and beach views.
From luxury escapes like One&Only Desaru Coast to family-friendly stays at LEGOLAND Malaysia Resort, Johor Bahru has something for everyone. Whether you’re looking for a beachfront holiday, a golfing retreat, or a city escape, these top 10 resorts in Johor Bahru promise an unforgettable experience.