Find and Book Top Hotels in Johor Bahru

Search among 51 available hotels and places to stay in Johor Bahru from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 51
Filter & 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 map2.2 mi from City Center300 yd from Terminal Bas Sentral Kotaraya
From   US$ 81 /nightSelect
8.2
Great60 reviews
MapView on map5.0 mi from City Center
From   US$ 81 /nightSelect
8.4
Great176 reviews
1.6 mi from City Center600 yd from KSL City Mall
From   US$ 58 /nightSelect
2.5 mi from City Center100 yd from Angry Birds Activity Park
From   US$ 45 /nightSelect
7.8
Very good73 reviews
2.4 mi from City Center200 yd from Terminal Bas Sentral Kotaraya
From   US$ 78 /nightSelect
8.0
Great9 reviews
5.3 mi from City Center100 yd from Austin Heights Water & Adventure Park
From   US$ 69 /nightSelect
2.4 mi from City Center100 yd from Terminal Bas Sentral Kotaraya
From   US$ 207 /nightSelect
5.6 mi from City Center600 yd from Austin Heights Water & Adventure Park
From   US$ 12 /nightSelect
7.8
Very good17 reviews
4.7 mi from City Center
From   US$ 37 /nightSelect
7.8
Very good32 reviews
1.5 mi from City Center200 yd from "Dinosaurs Alive" Water Theme Park
From   US$ 71 /nightSelect
8.2
Great50 reviews
2.9 mi from City Center400 yd from Johor Bahru Sentral
From   US$ 27 /nightSelect
8.6
Great21 reviews
5.7 mi from City Center700 yd from Austin Heights Water & Adventure Park
From   US$ 18 /nightSelect
8.8
Great22 reviews
2.1 mi from City Center
From   US$ 25 /nightSelect
9.2
Perfect1 review
5.3 mi from City Center
From   US$ 23 /nightSelect
5.8 mi from City Center
From   US$ 26 /nightSelect
8.0
Great65 reviews
2.3 mi from City Center400 yd from Komtar JBCC
From   US$ 81 /nightSelect
8.0
Great35 reviews
3.3 mi from City Center
From   US$ 50 /nightSelect
7.4
Very good23 reviews
8.3 mi from City Center
From   US$ 41 /nightSelect
8.2
Great150 reviews
1.2 mi from City Center700 yd from KSL City Mall
From   US$ 47 /nightSelect
8.6
Great23 reviews
2.4 mi from City Center1600 yd from "Dinosaurs Alive" Water Theme Park
From   US$ 42 /nightSelect
8.6
Great29 reviews
5.2 mi from City Center
From   US$ 26 /nightSelect
2.4 mi from City Center500 yd from Terminal Bas Sentral Kotaraya
From   US$ 45 /nightSelect
10.4 mi from City Center
From   US$ 42 /nightSelect
8.2
Great200 reviews
2.5 mi from City Center300 yd from JB City Square
From   US$ 39 /nightSelect
8.0
Great9 reviews
5.9 mi from City Center
From   US$ 39 /nightSelect
8.4
Great9 reviews
2.8 mi from City Center300 yd from Johor Bahru Sentral
From   US$ 62 /nightSelect
1.7 mi from City Center
From   US$ 79 /nightSelect
8.6
Great19 reviews
2.5 mi from City Center1.2 mi from "Dinosaurs Alive" Water Theme Park
From   US$ 61 /nightSelect
8.8
Great2 reviews
2.6 mi from City Center1100 yd from Angry Birds Activity Park
From   US$ 74 /nightSelect
7.8
Very good7 reviews
5.9 mi from City Center1100 yd from Austin Heights Water & Adventure Park
From   US$ 27 /nightSelect
9.0
Perfect2 reviews
1.6 mi from City Center200 yd from KSL City Mall
From   US$ 48 /nightSelect
8.2
Great21 reviews
2.5 mi from City Center1800 yd from "Dinosaurs Alive" Water Theme Park
From   US$ 40 /nightSelect
6.8
Nice1 review
7.1 mi from City Center
From   US$ 40 /nightSelect
7.0
Very good1 review
1.5 mi from City Center100 yd from KSL City Mall
From   US$ 60 /nightSelect
8.4
Great260 reviews
1.9 mi from City Center
From   US$ 174 /nightSelect
8.6
Great3 reviews
4.5 mi from City Center
From   US$ 27 /nightSelect
9.0
Perfect1 review
1.5 mi from City Center200 yd from KSL City Mall
From   US$ 37 /nightSelect
2.1 mi from City Center
From   US$ 30 /nightSelect
2.0 mi from City Center
From   US$ 72 /nightSelect
2.5 mi from City Center1.2 mi from "Dinosaurs Alive" Water Theme Park
From   US$ 79 /nightSelect
7.6
Very good4 reviews
3.0 mi from City Center600 yd from Johor Bahru Sentral
From   US$ 50 /nightSelect
6.2
Nice2 reviews
3.4 mi from City Center
From   US$ 43 /nightSelect
5.2 mi from City Center
From   US$ 32 /nightSelect
1.6 mi from City Center200 yd from KSL City Mall
From   US$ 82 /nightSelect
8.6
Great10 reviews
5.3 mi from City Center300 yd from Austin Heights Water & Adventure Park
From   US$ 41 /nightSelect
7.8
Very good11 reviews
2.6 mi from City Center
From   US$ 109 /nightSelect
5.3 mi from City Center
From   US$ 36 /nightSelect
9.0
Perfect1 review
2.4 mi from City Center200 yd from Terminal Bas Sentral Kotaraya
From   US$ 44 /nightSelect
1.4 mi from City Center1000 yd from KSL City Mall
From   US$ 77 /nightSelect
5.2
Guest rating1 review
2.4 mi from City Center1.2 mi from "Dinosaurs Alive" Water Theme Park
From   US$ 32 /nightSelect
  • 1
  • 2

Best Hotels and Places to Stay in Johor Bahru

Why Visit?

Johor Bahru, Malaysia, is a vibrant city with plenty to offer tourists. From its rich cultural heritage to its modern attractions, visitors to Johor Bahru can experience the best of both worlds. With a variety of hotels to choose from, finding the perfect accommodation for your stay is easy.

Where to Stay?

City Center: For those who want to be in the heart of the action, the City Center is the ideal choice. Here, youll find a range of hotels in Johor Bahru, offering easy access to popular attractions such as the Johor Bahru City Square, Sultan Abu Bakar Mosque, and the bustling local markets. With a mix of budget-friendly and luxury options, there is something for every travelers needs.

Iskandar Puteri: Located just a short drive from the city center, Iskandar Puteri is a rapidly developing area that offers a more relaxed and tranquil stay. This area is known for its golf courses, theme parks, and waterfront dining options. Hotels in Iskandar Puteri provide a peaceful escape from the bustling city while still offering easy access to attractions like Legoland Malaysia and Puteri Harbour Family Theme Park.

Tebrau: Those seeking a suburban feel will find Tebrau to be an excellent choice. This area is home to several shopping malls, entertainment centers, and a vibrant dining scene. Tebrau offers a mix of budget-friendly and upscale hotels, making it suitable for all types of travelers. It is also conveniently located near the Johor Bahru-Singapore causeway, making it an ideal base for those planning to explore both cities.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night is around $40 to $70.

4-star hotels: The average price per night is around $70 to $120.

5-star hotels: The average price per night is around $120 to $200.

Best Value for Money:

Hotel Jen Puteri Harbour: Offering a great combination of affordability and comfort, Hotel Jen Puteri Harbour is a top choice for budget-conscious travelers. Located near theme parks and shopping centers, this hotel in Johor Bahru provides modern amenities, spacious rooms, and a rooftop infinity pool with stunning views. With its competitive rates and convenient location, it is an excellent option for those looking for value for their money.

DoubleTree by Hilton Johor Bahru: Known for its excellent service and comfortable rooms, DoubleTree by Hilton Johor Bahru offers a high-quality stay at a reasonable price. This hotel is located in the heart of the city, making it easily accessible to popular attractions such as Johor Bahru City Square and Sultan Abu Bakar Mosque. Guests can enjoy amenities such as a rooftop pool, fitness center, and a variety of dining options, ensuring a pleasant and affordable stay.

KSL Hotel & Resort: Situated within the KSL City Mall, this hotel in Johor Bahru provides a unique experience for travelers seeking value for money. With its direct access to numerous shops, restaurants, and entertainment facilities, guests can enjoy convenience and entertainment all under one roof. The hotel offers spacious rooms, a large swimming pool, and various dining options, making it an ideal choice for families or budget-conscious travelers.

Best Kids-Friendly Hotels:

Legoland Malaysia Hotel: Perfect for families with kids, the Legoland Malaysia Hotel is located right next to Legoland Theme Park, offering easy access to endless hours of fun and adventure. The hotel features themed rooms with Lego-themed decor, a kids play area, interactive LEGO activities, and a swimming pool. With its child-friendly amenities, this hotel ensures a memorable and enjoyable stay for families.

Somerset Medini Iskandar Puteri: Offering spacious apartments with separate bedrooms, living areas, and fully equipped kitchens, Somerset Medini is an excellent choice for families traveling with children. The hotel provides a childrens playroom, a swimming pool, and is situated near various family-friendly attractions, including Legoland and Hello Kitty Town. With its comfortable accommodations and dedicated childrens facilities, this hotel ensures a pleasant and convenient stay for families.

Best Hotels for Romantic Getaway:

Thistle Johor Bahru: Known for its elegant ambiance and stunning views of the Straits of Johor, Thistle Johor Bahru is a top pick for couples seeking a romantic getaway. The hotel features spacious and well-appointed rooms, a rooftop pool, a fitness center, and an array of dining options. Its serene atmosphere, coupled with attentive service, creates the perfect setting for a romantic retreat.

Renaissance Johor Bahru Hotel: With its contemporary design and luxurious amenities, Renaissance Johor Bahru Hotel offers a romantic escape for couples. The hotel boasts spacious rooms, a tranquil spa, an outdoor pool, and various dining options. Couples can also enjoy a romantic dinner at the hotels rooftop restaurant, which offers panoramic views of the city. With its sophisticated atmosphere and attentive service, this hotel is an ideal choice for a romantic getaway.

Best for Location:

Amari Johor Bahru: Located in the heart of the city, Amari Johor Bahru offers convenience and easy access to major attractions and shopping centers. The hotel provides modern and comfortable rooms, a rooftop pool with panoramic city views, and several dining options. Its central location makes it an ideal base for exploring the citys vibrant culture and entertainment scene.

Capri by Fraser Johor Bahru: Situated within the Iskandar Puteri area, Capri by Fraser offers a prime location close to popular attractions such as Legoland Malaysia and Puteri Harbour. The hotel boasts stylish and spacious rooms, a rooftop swimming pool, a fitness center, and a range of dining options. Its strategic location allows guests to explore nearby family-friendly attractions while enjoying the comfort of a modern hotel.

Berjaya Waterfront Hotel: Located near the Johor Bahru-Singapore causeway, Berjaya Waterfront Hotel offers convenience for travelers coming from or heading to Singapore. The hotel provides comfortable rooms, an outdoor swimming pool, and an array of dining options. Its proximity to the causeway makes it a popular choice for travelers seeking a convenient location for their stay.

Best for a Short City Break:

Holiday Villa Johor Bahru City Centre: Situated in the city center, Holiday Villa Johor Bahru City Centre offers easy access to shopping centers, local attractions, and culinary delights. The hotel features spacious rooms, a rooftop pool, a fitness center, and multiple dining options. Its central location makes it an ideal choice for a short city break, allowing travelers to explore the citys vibrant culture and entertainment scene.

Swiss-Inn Johor Bahru: Conveniently located within the city center, Swiss-Inn Johor Bahru provides comfortable accommodations for a short city break. The hotel offers cozy rooms, a rooftop infinity pool, a fitness center, and a restaurant serving both local and international cuisine. Its strategic location allows guests to explore nearby attractions, shopping malls, and vibrant street food scenes.

Show moreLess