A beach with a boat, clear blue water, and a line of trees.

Search Johor Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Johor

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Johor hotels

1. KSL Hotel & Resort

KSL Hotel & Resort
4.0 star property
Central District
7.6 out of 10, Good, (1,004 reviews)
"Room was fabulous. Hotel connects to shopping mall Bus stop right at the front of the hotel making it very easy to get around JB easy. Great location for food and transport. Will definitely stay here again."
Australia
Joseph
The price is S$69
includes taxes & fees
25 Aug - 26 Aug
KSL Hotel & Resort

2. St. Giles Southkey

St. Giles Southkey
3.0 star property
Central District
8.8 out of 10, Excellent, (1,008 reviews)
"All good .Will return again"
Singapore
Tung
The price is S$122
includes taxes & fees
12 Aug - 13 Aug
St. Giles Southkey

3. DoubleTree by Hilton Hotel Johor Bahru

DoubleTree by Hilton Hotel Johor Bahru
4.0 star property
Central District
9.0 out of 10, Wonderful, (1,001 reviews)
"Great staff, had a good breakfast and quiet stay."
Singapore
Natasha
The price is S$141
includes taxes & fees
26 Jul - 27 Jul
DoubleTree by Hilton Hotel Johor Bahru

4. Sheraton Johor Bahru

Sheraton Johor Bahru
4.0 star property
Central District
9.2 out of 10, Wonderful, (61 reviews)
"Best part was the exceptional service. Especially Tara at the breakfast restaurant (her big bright smile and efficiency) and Giresh at the bar (he went out of his way to cater to our requests)"
Singapore
Vijay
The price is S$220
includes taxes & fees
26 Jul - 27 Jul
Sheraton Johor Bahru

5. LEGOLAND Malaysia Resort

LEGOLAND Malaysia Resort
4.0 star property
Nusajaya
8.4 out of 10, Very good, (1,001 reviews)
"Legoland report hotel was truly a great experience with the themed rooms, lifts and children's activities in the lobby. I would not hesitate to stay again."
Australia
Diana
The price is S$268
includes taxes & fees
23 Aug - 24 Aug
LEGOLAND Malaysia Resort

6. Hard Rock Hotel Desaru Coast

Hard Rock Hotel Desaru Coast
5.0 star property
Bandar Penawar
8.6 out of 10, Excellent, (589 reviews)
"Great long weekend stay with all amenities at arm reach."
Singapore
Steven
The price is S$232
includes taxes & fees
24 Aug - 25 Aug
Hard Rock Hotel Desaru Coast

7. The Westin Desaru Coast Resort

The Westin Desaru Coast Resort
5.0 star property
Bandar Penawar
9.2 out of 10, Wonderful, (413 reviews)
"It’s near the beach and got good vibes overall . Nice beach view from my room too"
Singapore
chuin yiaw
The price is S$242
includes taxes & fees
3 Aug - 4 Aug
The Westin Desaru Coast Resort

8. Space Residency by A----Walk 100m to KSL

Space Residency by A----Walk 100m to KSL
5.0 star property
Central District
9.6 out of 10, Exceptional, (95 reviews)
"very recommmended place, good location and staff was very friendly 👍👍"
Malaysia
Rika
The price is S$55
includes taxes & fees
30 Jul - 31 Jul
Space Residency by A----Walk 100m to KSL

9. Capri by Fraser Johor Bahru

Capri by Fraser Johor Bahru
4.0 star property
Central District
9.0 out of 10, Wonderful, (1,000 reviews)
"This is our third stay with Capri and always happy to book with them. Facilities are well kept, attentive staff, helpful operators for your needs. Good and accessible for check in and out."
Singapore
Jeammie
The price is S$121
includes taxes & fees
30 Jul - 31 Jul
Capri by Fraser Johor Bahru

10. Holiday Inn Johor Bahru City Centre by IHG

Holiday Inn Johor Bahru City Centre by IHG
4.0 star property
Central District
8.8 out of 10, Excellent, (765 reviews)
"Breakfast was good too!"
Singapore
Poomahdevi
The price is S$132
includes taxes & fees
25 Aug - 26 Aug
Holiday Inn Johor Bahru City Centre by IHG

11. Holiday Inn Express & Suites Johor Bahru by IHG

Holiday Inn Express & Suites Johor Bahru by IHG
4.0 star property
Central District
8.6 out of 10, Excellent, (328 reviews)
"Convenient and quiet ;)"
Singapore
Mui San
The price is S$79
includes taxes & fees
25 Aug - 26 Aug
Holiday Inn Express & Suites Johor Bahru by IHG

12. Amari Johor Bahru

Amari Johor Bahru
5.0 star property
Central District
8.8 out of 10, Excellent, (1,002 reviews)
"Good place to stay! Very quiet and comfortable"
Singapore
Noelle Jin Ci
The price is S$147
includes taxes & fees
26 Jul - 27 Jul
Amari Johor Bahru

13. Hyatt Place Johor Bahru Paradigm Mall

Hyatt Place Johor Bahru Paradigm Mall
4.0 star property
Johor Bahru
9.0 out of 10, Wonderful, (424 reviews)
"Overall the stay is pleasant. Room is spacious and clean."
Singapore
Susan
The price is S$153
includes taxes & fees
11 Aug - 12 Aug
Hyatt Place Johor Bahru Paradigm Mall

14. R&F Princess Cove by FUJU & 5mins to ClQ

R&F Princess Cove by FUJU & 5mins to ClQ
4.0 star property
Central District
9.4 out of 10, Exceptional, (164 reviews)
"Great accommodation and service"
Singapore
Arnel
The price is S$62
includes taxes & fees
27 Jul - 28 Jul
R&F Princess Cove by FUJU & 5mins to ClQ

15. Anantara Desaru Coast Resort & Villas

Anantara Desaru Coast Resort & Villas
5.0 star property
Bandar Penawar
8.4 out of 10, Very good, (53 reviews)
"Excellent service, friendly staff. "
United States
Lynn
The price is S$419
includes taxes & fees
18 Aug - 19 Aug
Anantara Desaru Coast Resort & Villas

16. Renaissance Johor Bahru Hotel

Renaissance Johor Bahru Hotel
4.5 star property
Bandar Baru Permas Jaya
9.0 out of 10, Wonderful, (1,003 reviews)
"Breakfast buffet is excellent with plenty of options. Very comfortable stays and many local shops nearby for food options and little shopping."
Singapore
HELEN SUJA
The price is S$156
includes taxes & fees
26 Jul - 27 Jul
Renaissance Johor Bahru Hotel

17. Four Points By Sheraton Desaru

Four Points By Sheraton Desaru
4.0 star property
Bandar Penawar
8.8 out of 10, Excellent, (232 reviews)
"The room is spacious and clean. Great for family stay. It is very near to SKS Mall and a lot of eateries nearby. Staff are friendly and service is great."
Singapore
Huixian
The price is S$122
includes taxes & fees
10 Aug - 11 Aug
Four Points By Sheraton Desaru

18. Shama Suasana Johor Bahru

Shama Suasana Johor Bahru
4.0 star property
Central District
8.6 out of 10, Excellent, (440 reviews)
"Great location, lovely staff, decent breakfast, good pool."
New Zealand
Kris
The price is S$88
includes taxes & fees
27 Jul - 28 Jul
Shama Suasana Johor Bahru

19. Mandarin Oriental, Desaru Coast

Mandarin Oriental, Desaru Coast
5.0 star property
Bandar Penawar
9.0 out of 10, Wonderful, (48 reviews)
"Amazing everything - truly grateful "
United States
Alexander
The price is S$1,039
includes taxes & fees
30 Jul - 31 Jul
Mandarin Oriental, Desaru Coast

20. Holiday Villa Johor Bahru City Centre

Holiday Villa Johor Bahru City Centre
4.5 star property
Central District
8.2 out of 10, Very good, (1,001 reviews)
"Good hotel to stay"
Singapore
Derrick
The price is S$115
includes taxes & fees
28 Jul - 29 Jul
Holiday Villa Johor Bahru City Centre
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Showing deals for:7 Aug - 9 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Johor Hotel Reviews

Guide to exploring Johor

Top reasons to visit Johor

  • Vibrant Shopping Scene: Johor boasts lively malls and shopping centres, perfect for retail therapy and unique finds.
  • Thrilling Theme Parks: Enjoy family-friendly attractions and adventures at various exciting theme parks.
  • Beautiful Beaches: Relax on stunning beaches that offer crystal clear waters and picturesque views.
  • Cultural Experiences: Immerse yourself in the local culture through traditional cuisine and vibrant local markets.
  • Delightful Accommodations: A range of lodging options, from luxury hotels to quaint guesthouses, caters to every traveller's needs.

Find great hotels in Johor

Discover a range of delightful accommodation options in Johor, Malaysia, tailored to suit every traveler's preferences. From well-equipped hotels to charming guesthouses, you'll find facilities ideal for business trips, family getaways, or relaxing beach holidays. Explore the best hotels in Johor Bahru, where comfort meets convenience, ensuring a memorable stay for all visitors.

  • KSL Hotel & Resort: Emphasising family-friendly experiences, KSL Hotel & Resort is a 4-star haven tailored for those seeking a memorable family vacation. This resort is adorned with child-centric amenities, such as a dedicated children's pool and an arcade game room, ensuring younger guests are entertained. The property features a variety of family-oriented services, including safety measures like window guards and a first aid kit. With its inviting atmosphere and extensive facilities, KSL Hotel & Resort is the ideal choice for families wanting to bond and create joyful memories in Johor.
  • DoubleTree by Hilton Hotel Johor Bahru: A blend of business efficiency and relaxation, DoubleTree by Hilton Hotel Johor Bahru is perfect for those on a family or business trip. This 4-star hotel offers multiple meeting rooms and a well-equipped business centre, catering to corporate travellers. Additionally, guests can indulge in a revitalising spa experience with comprehensive wellness options, including massage services and a steam room. Families will appreciate the child-friendly amenities, including free cribs and a first aid kit, making it a versatile choice for both leisure and work.
  • Renaissance Johor Bahru Hotel: This upscale 4.5-star hotel offers a sophisticated ambience with a focus on business and family needs. Guests can take advantage of well-appointed meeting rooms and a dedicated business centre, ensuring seamless corporate engagements. Families will enjoy the free children’s club and shared playground, making it an inviting environment for all ages. With its elegant design and comprehensive amenities, Renaissance Johor Bahru Hotel stands out as a premium choice for discerning travellers seeking both comfort and convenience in Johor.

Where to stay in Johor

Johor, a vibrant state in Malaysia, offers a delightful blend of family-friendly activities and warm hospitality. Explore the bustling streets of Johor Bahru City, where the atmosphere buzzes with friendly locals and cultural experiences. Ideal for both relaxing retreats and exciting excursions, Johor ensures a memorable city trip that caters to all. Whether dining on local delicacies or discovering hidden gems, your vacation in Johor promises to be an enriching adventure.

  • Johor Bahru: As the bustling capital of Johor, Johor Bahru is a vibrant city that seamlessly blends modernity with tradition. Located just across the causeway from Singapore, it serves as a gateway for many travellers. The city experiences steady footfall year-round, peaking in March, August, and December. Visitors flock here for family, business, and city-themed experiences, indulging in activities like shopping at expansive malls, relaxing at resorts, or exploring local landmarks such as beaches and theme parks. Notable attractions include the iconic Johor Bahru City Square and LEGOLAND Malaysia, making it a must-visit for families.
  • Iskandar Puteri: Known for its modern developments and family-friendly attractions, Iskandar Puteri is a rapidly growing city situated within the Iskandar Malaysia economic region. Similar to Johor Bahru, it sees a peak in visitor numbers during March, August, and December. The city is particularly appealing for those seeking entertainment and business experiences. Visitors can enjoy luxurious resorts and extensive shopping centres, alongside attractions like the Puteri Harbour and the vibrant theme parks. The marina and scenic water features add to the charm, making it a delightful place for leisurely strolls and family outings.
  • Bandar Penawar: This coastal city is a hidden gem for beach lovers and families alike. With a steady influx of visitors, particularly in April, September, and December, Bandar Penawar offers a unique blend of relaxation and entertainment. The city is famous for its beautiful beaches and exciting water parks, providing ample opportunities for fun in the sun. Shopping centres and local markets add to the experience, while attractions like Desaru Coast Adventure Waterpark and the serene beaches are perfect for those looking to unwind and create lasting memories with loved ones.

Things to do in Johor

Johor is an excellent destination for family, city-themed, and business vacations, offering a variety of activities. Visitors can enjoy shopping at vibrant malls and centres, explore the outdoors, or embark on guided tours. Leisurely strolls and shopping tours are popular, while day trips provide a chance to discover the region's charm. With its diverse attractions, Johor promises an enjoyable experience for all types of travellers.

Shopping

For a vibrant shopping experience, visit Johor Bahru City Square, offering a mix of entertainment and family-friendly activities. Don't miss KSL City Mall for more shopping and fun. For unique finds, explore the bustling Bazaar Karat, perfect for local treasures and souvenirs.

Recreation

Experience the lush greenery at The ELS Club Desaru Coast - Ocean Course, perfect for golf enthusiasts seeking outdoor thrills. Indulge in luxury at Austin Hills Country Club, where relaxation meets elegance. For sports fans, Sultan Ibrahim Stadium offers an exhilarating atmosphere to enjoy various athletic events.

Adventure

Experience thrills at Desaru Coast Adventure Waterpark, where exhilarating water rides and family fun await. For speed enthusiasts, the Johor Circuit offers an adrenaline-pumping motor racing experience. Lastly, hike Bukit Mor for stunning outdoor scenery and a rewarding adventure amidst nature.

Nightlife

In Johor, the nightlife is vibrant and diverse. The Strip offers lively bars and clubs with pulsating music, while the KTV lounges provide a fun karaoke experience. For a more relaxed evening, head to the waterfront cafes overlooking the stunning views of the Johor Strait.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Johor

To save money on your trip to Johor, plan your visit between September and November, as prices are lower during these months. Opt for a Wednesday stay for the best hotel rates, while Sundays tend to be the most expensive. Use Expedia’s search tool to find budget-friendly accommodation options, such as eco-certified hotels, and sort results by price to secure the best deals. Consider booking a package that includes flights and activities to further cut costs. Finally, explore the city on foot to save on public transport expenses.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Johor are September to November, where the prices are slightly lower. This is in comparison to February, June and December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Johor is Wednesday. The most expensive day to stay in Johor is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences such as budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will present you with sustainable and environmentally-friendly hotel options currently available. To find the most affordable prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel accommodations in Johor with your flights and activities through an Expedia package.

Find the best attractions in Johor

Johor, Malaysia, is an excellent destination for family, business, or city-themed vacations, offering a range of attractions such as beautiful beaches, modern universities, and thrilling theme parks. Visitors can enjoy outdoor activities, scenic views, and rich cultural experiences. Key points of interest in Johor Bahru include top tourist attractions and popular destinations that cater to diverse interests, ensuring a memorable getaway for all types of travellers.

  • Desaru Beach: Experience the serene beauty of Desaru Beach, renowned for its golden sands and crystal-clear waters. It's the perfect spot for sunbathing, swimming, and indulging in various water sports, all while enjoying the laid-back beach vibes.
  • LEGOLAND® Malaysia: A family-friendly theme park that offers a world of creativity and adventure. With thrilling rides, interactive attractions, and impressive LEGO sculptures, it promises entertainment for visitors of all ages, making it a delightful day out.
  • Johor Bahru Customs, Immigration, and Quarantine Complex: This modern civic building showcases the efficiency of Malaysia's immigration system. While primarily functional, it also represents the gateway between Singapore and Malaysia, reflecting the area's bustling business atmosphere.

Best time to go to Johor

The best time to visit Johor can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Johor falls in May, when visitor numbers are slightly low and weather is mostly cloudy with moderate rain. The coolest average temperature in Johor falls in January, visitor numbers are average and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.8°F (26.0°C)Moderate RainMostly CloudyAverageAverage
February79.9°F (26.6°C)Light RainMostly SunnySlightly LowSlightly High
March80.6°F (27.0°C)Moderate RainMostly SunnyAverageAverage
April81.7°F (27.6°C)Moderate RainMostly CloudyAverageAverage
May82.4°F (28.0°C)Moderate RainMostly CloudySlightly LowAverage
June81.9°F (27.700000000000003°C)Light RainMostly SunnyAverageSlightly High
July81.5°F (27.5°C)Light RainMostly SunnySlightly HighAverage
August81.5°F (27.5°C)Light RainMostly SunnyAverageAverage
September81.3°F (27.4°C)Light RainMostly SunnySlightly HighSlightly Low
October81.7°F (27.6°C)Moderate RainMostly CloudySlightly LowSlightly Low
November80.2°F (26.8°C)Frequent RainMostly CloudyAverageSlightly Low
December79.2°F (26.200000000000003°C)Frequent RainMostly CloudySlightly HighSlightly High

Frequently asked questions

How much do hotels in Johor cost?
In Johor, you can find cheap options from S$55 in a few different ways. To browse what's available, enter your chosen travel dates, then fine-tune your search by amenities, budget and more. Remember that rates can vary according to when you want to go, so if you have some flexibility, swap your dates around until you find the perfect deal.
When is the best time to go to Johor?
Temperatures vary across Johor, so the best time to go really depends on where you want to stay. If you're seeking a summer escape in Johor Bahru, arrange your trip between June and August when daily average temperatures range from 26ºC to 32ºC. Just remember that Johor Bahru has a tropical rainforest climate, so pack accordingly.
What is the best area to stay in Johor?
Johor has plenty of exciting areas to stay, such as Muar and Segamat. Each has its own awesome experiences, so why not set aside time to visit both?
Are there any luxury hotels in Johor?
Prepare for the ultimate in luxury at Capri by Fraser Johor Bahru. Concierge services, a steam room and a swimming pool are just a few of the amenities at this getaway in Johor Bahru, Johor. Amari Johor Bahru is another popular option in this exciting city.
What are the top all-inclusive hotels in Johor?
If you're searching for a chilled out and worry-free escape, check in to UK Farm Agro Resort. Usually covering your meals, snacks, food and some recreational activities in the upfront room price, it's among the best options for an all-inclusive retreat in Johor.
How can I find cheap hotels in Johor?
Discover affordable stays without breaking a sweat by making use of our filters. Click on the "Price per night" checkbox to view pocket-friendly options in Johor. You can also check out our cheap hotels in Johor page. The lowest available price starts at S$55 per night.
What are the best hotels in Johor for families?
Pack your bags (and the kiddos!) and look forward to an action-packed holiday at one of our popular family-friendly hotels in Johor. Located in Johor Bahru, Capri by Fraser Johor Bahru is a fabulous pick. A children's pool and laundry facilities are among the amenities here. Or spend time with the fam at Palazio Sailing Themed Holiday Homestay. You can also look for your perfect stay by clicking on the "Family friendly" box in the "Traveller experience" section of our handy filters.
What are the top beach hotels in Johor?
Relaxation mode ON! Savour the beach life at Johor's top ocean-view hotels like Capri by Fraser Johor Bahru. This leading property in Johor Bahru features a steam room, a swimming pool and many more conveniences. You can also tune into cool coastal vibes at Palazio Sailing Themed Holiday Homestay, another in-demand stay in this city.
Why should I book my Johor hotel with Expedia?
We make booking accommodation in Johor as easy as swiping right for your dream holiday. First off, there's the extensive range of options and awesome prices. Then, there's our online Help Centre, which is available 24/7. Plus, when you sign up for our One Key™ rewards programme, you can collect OneKeyCash™* and use it on eligible flights, car rentals, hotels and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia