Last Updated on October 10, 2026
Introduction – Best Hotels in Johor Bahru
Best Hotels in Johor Bahru
Looking for the best hotels in Johor Bahru? Whether you’re planning a weekend getaway from Singapore, a family holiday, a shopping trip or a relaxing staycation, Johor Bahru (JB) offers accommodation for different budgets and travel styles.
Located in southern Malaysia near Singapore, Johor Bahru is popular for its shopping malls, local food, city attractions and family-friendly activities. The best hotel for your trip depends on what you plan to do. Stay near JB Sentral for convenient access to the checkpoint and city centre, choose Mid Valley Southkey for shopping or consider the Iskandar Puteri area if you’re visiting LEGOLAND Malaysia.
In this guide, compare the best hotels in Johor Bahru, explain where to stay and share a two-day itinerary to help you make the most of your trip.
Best Hotels in Johor Bahru.
Disclosure: This article contains affiliate links. If you book or purchase through these links, we may earn a small commission at no additional cost to you. Some eSIMs, travel insurance policies or other products we recommend may be affiliate products that we have not personally purchased or used.
We also share personal experiences with eSIMs and travel insurance that we have purchased independently, including products purchased in our home country. These personal purchases are not affiliate relationships unless explicitly stated otherwise. Where we have personally used a product and have an affiliate relationship with the provider, we will disclose that relationship.
Table of Contents – Best Hotels in Johor Bahru
Quick Guide: Best Hotels in Johor Bahru
- Best for a luxury city stay: DoubleTree by Hilton Johor Bahru
- Best for shopping at Mid Valley Southkey: St. Giles Southkey
- Best for families and longer stays: Capri by Fraser Johor Bahru
- Best for city-centre convenience: Amari Johor Bahru
- Best for shopping and dining: Holiday Villa Johor Bahru City Centre
- Best for a modern city hotel: Novotel Johor Bahru City Centre
- Best for a business and leisure stay: Renaissance Johor Bahru Hotel
- Best for waterfront accommodation: Berjaya Waterfront Hotel Johor Bahru
- Best for a family trip to LEGOLAND: LEGOLAND Malaysia Resort Hotel
- Best for a quieter marina-area stay: Pinetree Marina Resort
These hotels suit different locations and travel priorities rather than representing a fixed ranking. Compare recent guest reviews, room types and prices for your dates before booking.
Search Johor Bahru Hotels
Best Hotels in Johor Bahru
Best Hotels in Johor Bahru, Malaysia: 10 Places
1. DoubleTree by Hilton Johor Bahru – Best for a Luxury City Stay
DoubleTree by Hilton Johor Bahru is worth considering if you want a full-service hotel in the city centre. It offers a comfortable base for travelers who want to combine shopping, dining and sightseeing without staying in a theme-park resort area.
Its central location can also suit visitors arriving from Singapore who want to explore the city before returning home.
Why consider this hotel?
- Full-service international hotel
- Convenient for city-centre activities
- Suitable for couples and families
- A good option for a more upscale city break
Best for: Couples, families and travelers seeking premium city accommodation.
Booking tip: Compare breakfast-inclusive rates, family room configurations and cancellation policies.
2. St. Giles Southkey – Best for Shopping at Mid Valley Southkey
St. Giles Southkey is a strong option for travelers who want to spend time shopping, dining and enjoying indoor entertainment.
Its location at Mid Valley Southkey makes it especially convenient for visitors who prefer having a major shopping and dining destination close to their accommodation. This can be particularly appealing for weekend trips when you want to avoid traveling between several parts of the city.
Why consider this hotel?
- Convenient access to Mid Valley Southkey
- Suitable for shopping-focused holidays
- Restaurants and retail options nearby
- A practical base for a short getaway
Best for: Couples, families and shopping enthusiasts.
3. Capri by Fraser Johor Bahru – Best for Families and Longer Stays
Capri by Fraser Johor Bahru is worth comparing if you prefer contemporary accommodation with apartment-style features.
This type of stay can be convenient for longer visits, families and travelers who want more flexibility than a standard hotel room. Its city location also makes it an option for visitors planning a combination of shopping and sightseeing.
Why consider this hotel?
- Contemporary accommodation
- Apartment-style room options to compare
- Suitable for multi-night stays
- Convenient for city-centre activities
Best for: Families, couples and longer-stay travelers.
4. Amari Johor Bahru – Best for City-Centre Convenience
Amari Johor Bahru is a practical choice for visitors who want to stay close to the central shopping and dining district.
Its location makes it worth considering for a short trip where you want to explore the city without basing yourself far from the main urban attractions.
Why consider this hotel?
- Central city location
- Convenient for shopping and dining
- Suitable for weekend stays
- A full-service hotel option for leisure travelers
Best for: First-time visitors, couples and weekend travelers.
5. Holiday Villa Johor Bahru City Centre – Best for Shopping and Dining
Holiday Villa Johor Bahru City Centre is worth considering if you want to combine shopping with a city stay.
Its location around the KSL and central JB area can suit travelers who want access to shopping, restaurants and other urban conveniences. Compare the hotel’s location against your preferred malls and attractions before booking.
Why consider this hotel?
- City accommodation near shopping and dining options
- Suitable for a short getaway
- Convenient for travelers exploring central JB
- An alternative to hotels near the checkpoint
Best for: Couples, friends and shopping-focused visitors.
6. Novotel Johor Bahru City Centre – Best for a Modern City Hotel
Novotel Johor Bahru City Centre is an option to consider if you prefer a modern branded hotel in the city-centre area.
It can suit travelers who want to explore the main shopping districts and enjoy restaurants nearby. Check the exact opening status, available room types and facilities for your travel dates before making a reservation.
Why consider this hotel?
- Contemporary branded accommodation
- City-centre setting
- Suitable for business and leisure visits
- Worth comparing for a weekend city break
Best for: Couples, business travelers and urban explorers.
Check availability and current rates
7. Renaissance Johor Bahru Hotel – Best for Business and Leisure
Renaissance Johor Bahru Hotel is worth comparing if you prefer a full-service hotel outside the busiest central shopping district.
Its location in the Permas Jaya area may suit travelers visiting the eastern side of metropolitan Johor Bahru or those who prefer a hotel-focused stay. Consider transport requirements if most of your itinerary is around JB Sentral or Mid Valley Southkey.
Why consider this hotel?
- Full-service hotel environment
- Suitable for business and leisure travel
- A different base from the city centre
- Worth comparing for a more relaxed stay
Best for: Business travelers, families and visitors with activities around Permas Jaya.
8. Berjaya Waterfront Hotel Johor Bahru – Best for a Waterfront Stay
Berjaya Waterfront Hotel Johor Bahru is an alternative for travelers who prefer a waterfront location rather than staying in the main shopping district.
Consider it if your plans include the Stulang Laut area. Compare recent reviews and transport convenience carefully, especially if you’re traveling with young children or planning frequent trips to central attractions.
Why consider this hotel?
- Waterfront setting
- Alternative to the main city-centre hotels
- Suitable for travelers exploring the surrounding area
- A different atmosphere from a shopping-mall-connected stay
Best for: Travelers seeking a waterfront location and an alternative city base.
9. LEGOLAND Malaysia Resort Hotel – Best for Families Visiting LEGOLAND
If LEGOLAND Malaysia is the main reason for your trip, staying near the theme park can make the holiday easier to organize.
LEGOLAND Malaysia Resort Hotel is worth considering for families who want to spend substantial time at the park and enjoy a themed accommodation experience. It is located in the Iskandar Puteri area, outside central Johor Bahru, so plan transport if you also want to visit the city’s shopping malls.
Why consider this hotel?
- Designed around a family theme-park experience
- Convenient for a LEGOLAND-focused itinerary
- Suitable for families with children
- Helps reduce daily travel to the attraction
Best for: Families and theme-park visitors.
Booking tip: Compare room packages and park tickets separately, then check whether a package includes the admission benefits you need.
Compare resort and ticket options
10. Pinetree Marina Resort – Best for a Quieter Marina-Area Stay
Pinetree Marina Resort is worth considering if you prefer accommodation around Puteri Harbour rather than a busy city-centre hotel.
The marina area can suit travelers who want a more relaxed environment and plan to explore the western part of metropolitan Johor. It is not the most convenient base for every city attraction, so check driving times before choosing it.
Why consider this property?
- Marina-area setting
- Apartment-style accommodation options to compare
- Suitable for longer stays and families
- An alternative to conventional city hotels
Best for: Families, couples and travelers seeking a quieter base.
Where to Stay in Johor Bahru – Best Hotels in Johor Bahru
Choosing the right neighborhood can save time and make your trip more enjoyable. Johor Bahru has several distinct accommodation areas, each suited to a different travel style.
JB Sentral and City Centre – Best for First-Time Visitors
The JB Sentral area is a convenient base for travelers arriving from Singapore by land or using trains and buses. Johor Bahru City Square is close to the checkpoint, making this district popular with visitors who want shopping and dining within walking distance.
Choose this area for a short city break, a shopping trip or an itinerary focused on central attractions.
Hotels to compare: Amari Johor Bahru, DoubleTree by Hilton Johor Bahru and Capri by Fraser Johor Bahru.
Mid Valley Southkey – Best for Shopping
Mid Valley Southkey is a major retail and dining destination with a wide range of shops, restaurants and entertainment options.
Staying nearby can be convenient if shopping is a major priority or if you want to spend much of your weekend in one area rather than traveling across town.
Hotel to compare: St. Giles Southkey.
KSL and the Central Shopping District – Best for a Weekend Getaway
The KSL area is worth considering for travelers who want shopping, casual dining and city conveniences. Compare the location of each property carefully, as the wider area includes different hotel styles and price points.
This neighborhood can suit couples, groups of friends and visitors who want an easygoing shopping-focused trip.
Hotel to compare: Holiday Villa Johor Bahru City Centre.
Iskandar Puteri and LEGOLAND – Best for Families
Iskandar Puteri is west of central Johor Bahru and is a practical base for a LEGOLAND-focused holiday.
Choose this area if your itinerary is built around the theme park or other attractions in western metropolitan Johor. It is less convenient if you plan to visit the central shopping district every day.
Hotels to compare: LEGOLAND Malaysia Resort Hotel and Pinetree Marina Resort.
Permas Jaya – Best for a Different City Base
Permas Jaya may suit travelers visiting the eastern side of metropolitan Johor Bahru or those who prefer a base away from the busiest central areas.
Consider the distance to your planned attractions before booking, especially if you won’t have a car.
Hotel to compare: Renaissance Johor Bahru Hotel.
How Much Do Best Hotels in Johor Bahru Cost?
Hotel prices change according to travel dates, demand, room type, school holidays and major events. Instead of relying on a fixed nightly price, compare the total cost of your preferred options.
- Budget stays: Basic hotels and smaller properties for travelers prioritizing affordability.
- Mid-range hotels: Contemporary properties with convenient locations and practical facilities.
- Luxury hotels: Full-service hotels offering additional dining, leisure and room options.
- Family resorts: Properties near major attractions that may offer themed rooms or packages.
Remember to compare taxes, breakfast, parking, cancellation policies and transport costs. A slightly more expensive hotel near your main attraction may offer better overall value.
2 Days Johor Bahru Itinerary – Best Hotels in Johor Bahru
Day 1: City Shopping, Food and Local Attractions
Start your trip around JB Sentral and Johor Bahru City Square. Explore the central shopping district and enjoy lunch at a local restaurant.
In the afternoon, visit a heritage attraction or continue shopping around the city. Spend the evening sampling local food or relaxing at your hotel.
Best hotel area: JB Sentral or the city centre.
City-centre hotels, food experiences and local sightseeing activities.
Day 2: Choose a Shopping or Family Adventure
For a shopping-focused weekend, spend the day at Mid Valley Southkey, exploring its shops, restaurants and entertainment options.
For families, replace the shopping itinerary with a full day at LEGOLAND Malaysia. Because the theme park is in Iskandar Puteri, consider staying nearby if you plan to spend more than one day there.
Best hotel area: Mid Valley Southkey for shopping or Iskandar Puteri for LEGOLAND.
Hotel packages, attraction tickets and transport services.
Tips for Booking the Best Hotels in Johor Bahru
- Choose your main attraction first. Stay near JB Sentral for checkpoint convenience, Southkey for shopping or LEGOLAND for family activities.
- Check the exact location. Johor Bahru is a large metropolitan area and a hotel advertised as being in JB may be far from your preferred attraction.
- Plan for weekend traffic. Allow extra time for road journeys, especially on busy travel days.
- Compare the total price. Include taxes, breakfast, parking and any attraction tickets.
- Check room configurations. Families should verify bed arrangements, occupancy limits and extra-bed charges.
- Read recent reviews. Look for comments about cleanliness, noise, service and access to public transport.
- Review cancellation conditions. Flexible rates may be useful if your plans change.
- Plan your Singapore crossing. If traveling across the border, allow time for immigration and transport queues.
Frequently Asked Questions – Best Hotels in Johor Bahru
Best Hotels in Johor Bahru
What is the best area to stay in Johor Bahru?
JB Sentral and the city centre are practical for first-time visitors and shopping trips. Mid Valley Southkey is ideal for a mall-focused getaway, while Iskandar Puteri is more convenient for LEGOLAND Malaysia.
Which hotel is best for families in Johor Bahru?
LEGOLAND Malaysia Resort Hotel is worth considering if your trip centers on the theme park. Capri by Fraser Johor Bahru is another option to compare for apartment-style accommodation and a city stay.
Where should I stay in Johor Bahru for shopping?
Consider the city centre near JB Sentral and City Square or stay near Mid Valley Southkey if you plan to spend much of your trip at that shopping destination.
Is Johor Bahru a good weekend getaway from Singapore?
Yes. Johor Bahru offers shopping, food, city attractions and family activities within a relatively short distance of Singapore. However, border queues can affect travel time, so plan your arrival and departure accordingly.
Is it better to stay near JB Sentral or LEGOLAND?
Choose JB Sentral for central shopping and transport convenience. Stay near LEGOLAND if the theme park is the main purpose of your trip, especially when traveling with children.
How many days should I spend in Johor Bahru?
One or two days can work for a shopping-focused city break. Families visiting LEGOLAND or travelers who want to explore more of the metropolitan area may prefer two or three days.
Conclusion – Best Hotels in Johor Bahru
Best Hotels in Johor Bahru
The best hotels in Johor Bahru depends on how you plan to spend your time. Choose DoubleTree by Hilton Johor Bahru or Amari Johor Bahru for a central city stay, St. Giles Southkey for shopping convenience or LEGOLAND Malaysia Resort Hotel for a family theme-park holiday.
Start by selecting your preferred area, compare current hotel rates and plan your transport around your main activities.
Ready to plan your Johor Bahru getaway?
Compare hotel prices, organize your itinerary and book the experiences that fit your trip.
Best Hotels in Johor Bahru.
MBA Global Business | PMP | Train-the-Trainer
From bank to exploring Asia. Combining professional research with first-hand travel experiences to create practical hotels, tours, itineraries and travel guides.










