Find and Book Top Rated Hotels in Johor Bahru

Search among 22 available resorts and all inclusive hotels in Johor Bahru from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 22
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great79 reviews
MapView on map3.5 km from City Centre300 m from Terminal Bas Sentral Kotaraya
From   US$ 73 /nightSelect
7.8
Very good73 reviews
MapView on map3.8 km from City Centre100 m from Terminal Bas Sentral Kotaraya
From   US$ 77 /nightSelect
8.2
Great48 reviews
8.0 km from City Centre
From   US$ 113 /nightSelect
8.4
Great177 reviews
2.6 km from City Centre600 m from KSL City Mall
From   US$ 52 /nightSelect
8.8
Great3 reviews
4.6 km from City Centre400 m from Johor Bahru Sentral
From   US$ 49 /nightSelect
7.4
Very good23 reviews
13.4 km from City Centre
From   US$ 41 /nightSelect
4.0 km from City Centre100 m from Angry Birds Activity Park
From   US$ 45 /nightSelect
8.0
Great65 reviews
3.7 km from City Centre400 m from Komtar JBCC
From   US$ 101 /nightSelect
8.8
Great22 reviews
3.4 km from City Centre1.6 km from Aruimigu Sri Rajakaliamman Glass Temple
From   US$ 31 /nightSelect
7.8
Very good32 reviews
2.4 km from City Centre200 m from "Dinosaurs Alive" Water Theme Park
From   US$ 71 /nightSelect
8.4
Great31 reviews
3.8 km from City Centre100 m from Terminal Bas Sentral Kotaraya
From   US$ 50 /nightSelect
8.0
Great21 reviews
2.3 km from City Centre1000 m from KSL City Mall
From   US$ 76 /nightSelect
8.6
Great3 reviews
7.2 km from City Centre2.1 km from AEON Tebrau City Shopping Centre
From   US$ 27 /nightSelect
8.4
Great9 reviews
4.5 km from City Centre300 m from Johor Bahru Sentral
From   US$ 87 /nightSelect
8.0
Great35 reviews
5.4 km from City Centre2.5 km from KPJ Johor Specialist Hospital
From   US$ 48 /nightSelect
8.0
Great11 reviews
8.5 km from City Centre1.2 km from Austin Heights Water & Adventure Park
From   US$ 21 /nightSelect
8.4
Great7 reviews
5.4 km from City Centre
From   US$ 48 /nightSelect
7.2
Very good8 reviews
5.8 km from City Centre
From   US$ 21 /nightSelect
7.8
Very good2 reviews
4.1 km from City Centre1000 m from Angry Birds Activity Park
From   US$ 34 /nightSelect
8.0
Great16 reviews
10.7 km from City Centre1.8 km from AEON Tebrau City Shopping Centre
From   US$ 28 /nightSelect
  • 1
  • 2

Best resorts and places to stay in Johor Bahru

Why visit?

Johor Bahru, the southernmost city in Malaysia, offers a diverse range of attractions for tourists. Notable landmarks include the historic Sultan Abu Bakar State Mosque, the majestic Istana Bukit Serene royal palace, and the vibrant Jalan Wong Ah Fook street. The city is also known for its modern shopping malls, such as Johor Bahru City Square and Komtar JBCC. With its cultural heritage, beautiful architecture, and exciting activities, Johor Bahru is a destination worth exploring.

Why is choosing a resort in Johor Bahru better than staying in a hotel?

Space and Privacy: Resorts in Johor Bahru often offer larger rooms or suites compared to hotels, providing more space for relaxation and privacy.

Resort Facilities: Resorts come equipped with a range of amenities such as swimming pools, fitness centers, spas, and recreational activities, providing all-in-one convenience for guests.

Natural Surroundings: Many resorts in Johor Bahru boast beautiful gardens, beachfront locations, or stunning views, allowing guests to connect with nature and enjoy a tranquil ambiance.

Family-friendly Activities: Resorts often have dedicated kids' clubs, playgrounds, and organized activities, catering to families with children and ensuring an enjoyable stay for all.

Personalized Services: Resorts tend to offer personalized services and attentive staff members, ensuring that guests have a memorable and pleasant experience throughout their stay.

Price to stay in a resort per night:

The average price for a 3-star resort in Johor Bahru ranges from RM150 to RM300 (approximately $35 to $70).

For a 4-star resort, prices typically range from RM300 to RM600 (approximately $70 to $140).

5-star resorts offer luxury experiences with prices starting from RM600 and can go up to RM1,500 or more (approximately $140 to $350+).

Best value for money:

Hotel Jen Puteri Harbour: Located near the picturesque Puteri Harbour Marina, this 4-star resort offers comfortable rooms, excellent amenities, and easy access to attractions like Legoland Malaysia.

Mutiara Johor Bahru: Situated amidst lush greenery, this 4-star resort provides spacious rooms, a swimming pool, and proximity to popular malls, night markets, and Johor Bahru's city center.

Tropical Inn: A budget-friendly 3-star resort, Tropical Inn offers value for money with its cozy rooms, friendly staff, and convenient location near Johor Bahru's major shopping areas.

Best luxury resorts:

Anantara Desaru Coast Resort & Villas: This 5-star resort offers luxurious villas with private pools, stunning beach views, and a range of facilities including multiple dining options and a spa.

Pulai Springs Resort: Nestled within a tropical rainforest, this 5-star resort features an award-winning golf course, breathtaking views, and elegant rooms with modern amenities.

Best pets-friendly resorts:

Forest City Phoenix Hotel: This pet-friendly resort allows guests to bring their furry friends at an additional cost and offers a range of facilities such as a swimming pool and fitness center.

Raffles Hotel Johor Bahru: This 5-star resort welcomes pets and provides pet-friendly rooms, along with top-notch services and luxurious accommodations for guests.

Best resorts for families:

LEGOLAND Malaysia Resort: Located just next to the famous Legoland theme park, this resort offers themed rooms, a water park, interactive Lego activities, and a memorable experience for families.

Pulai Springs Resort: Apart from its luxurious amenities, this resort also has a kids' club, swimming pools, and outdoor activities suitable for families.

Best resorts with unique views:

Thistle Johor Bahru: Situated by the Straits of Johor, this resort offers stunning ocean views, comfortable rooms, and easy access to popular attractions and shopping areas.

Renaissance Johor Bahru Hotel: With its waterfront location, this resort provides panoramic views of the Straits of Johor, modern rooms, and excellent amenities, including a rooftop infinity pool.

Show moreLess