Johor Hotels

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Johor

Top hotels in Johor Bahru

Top hotels in Iskandar Puteri

Top hotels in Bandar Penawar

Top hotels in Masai

Top cities in Johor

Great weekend hotel deals in Johor

Showing deals for:May 22 - May 24

Top landmarks in Johor

Check out the Johor hotels guests love right now

Find out more about Johor

Johor: Where Lush Gardens Meet Rich Heritage in a Tapestry of Discovery

Discover Johor, Malaysia, a vibrant blend of urban charm and natural beauty. Explore Johor Bahru, the bustling capital, where modern luxury meets rich culture. Visit the stunning gardens of Istana Bukit Serene and the interactive wonders of the Johor Bahru City Square. Indulge in a stay at top-notch hotels like the Sofitel Johor Bahru, offering unparalleled comfort and views. Don’t miss the historic sites and local markets for an authentic taste of Johor's heritage. With its warm hospitality and unique attractions, Johor is an unforgettable destination for every traveler seeking adventure or relaxation.

Discover great hotels in Johor

Johor offers a variety of hotel accommodations, from budget-friendly options to more upscale stays. In Johor Bahru, you can find affordable hotels with comfortable amenities, as well as star-rated hotels that cater to different preferences. Room rates generally vary, making it easy to find something that fits your budget. These are some of the hotels preferred by our travelers in Johor:

  1. Hard Rock Hotel Desaru CoastOpens in a new window: Located in Bandar Penawar, Hard Rock Hotel Desaru Coast is a luxurious 5.0-star hotel that boasts a remarkable guest rating of 8.6 out of 10. This family-friendly property is renowned for its exceptional golf-themed experiences, offering a range of amenities such as a children's playground, dedicated children's pool, and a water park. Guests appreciate the vibrant atmosphere and family-centric activities that ensure a memorable vacation. With its beautiful landscapes and golf courses, Hard Rock Hotel Desaru Coast provides a unique retreat for leisure travelers seeking both relaxation and adventure.
  2. Sand & Sandals Desaru Beach Resort & SpaOpens in a new window: Experience unparalleled luxury at Sand & Sandals Desaru Beach Resort & Spa, a stunning 5.0-star hotel situated in Bandar Penawar. This hotel is the perfect getaway for those in search of a spa-themed vacation, featuring an extensive full-service spa offering body treatments, sauna, and outdoor treatment rooms. The serene environment and top-notch facilities create an oasis for relaxation. Guests revel in the spa's offerings and the high-end ambiance, making Sand & Sandals Desaru Beach Resort & Spa a prime destination for travelers looking to indulge in a rejuvenating experience.
  3. Forest City Marina HotelOpens in a new window: Nestled in Gelang Patah, Forest City Marina Hotel is a sophisticated 5.0-star hotel that enjoys an impressive guest rating of 8.4 out of 10. Ideal for beach lovers, this hotel features direct beach access, allowing guests to soak in the sun and enjoy breathtaking views. The property also provides amenities for children, such as a children's pool and shared playground, ensuring a pleasant environment for all. With its elegant design and proximity to the beach, Forest City Marina Hotel is a favored choice for leisure travelers seeking a refreshing seaside escape.

Where to stay in Johor

Some great areas to stay in Johor, Malaysia, are Iskandar Puteri, Johor Bahru, and Bandar Penawar. Iskandar Puteri boasts family-friendly attractions and modern amenities, while Johor Bahru offers a vibrant city experience with luxury hotels and local attractions. Bandar Penawar is ideal for those seeking a quieter, family-oriented environment. Johor Bahru is best suited for first-time visitors.

  1. Johor BahruOpens in a new window: Johor Bahru is the bustling capital of Johor and a fantastic spot for families and travelers alike. It's known for its vibrant shopping scene, with large malls like Johor Bahru City Square and Komtar JBCC offering everything from high-end brands to local boutiques. You can also explore cultural attractions such as the Johor Bahru Old Chinese Temple and the Sultan Abu Bakar State Mosque, which showcase the city's rich heritage. For a fun day out, visit Legoland Malaysia Resort, where both kids and adults can enjoy exciting rides and attractions. Johor Bahru's proximity to Singapore makes it a convenient base for exploring both cities, adding to its appeal.
  2. Iskandar PuteriOpens in a new window: Iskandar Puteri is a modern hub that mixes family-friendly attractions with a touch of excitement. It's home to the renowned Puteri Harbour, where you can unwind by the waterfront or enjoy a family day at Sanrio Hello Kitty Town and Thomas Town. The area also features beautiful parks, such as the Eco Botanic and the scenic Danga Bay, perfect for leisurely strolls or picnics. Additionally, Iskandar Puteri is known for its cultural events and festivals, making it a lively and engaging place to stay.
  3. Bandar PenawarOpens in a new window: Bandar Penawar is a charming coastal town known for its laid-back atmosphere and family-friendly environment. It’s the perfect base for beach lovers wanting to explore nearby Desaru Beach, famous for its soft sands and clear waters. Families can enjoy exciting water activities at Desaru Coast Adventure Waterpark, making it a great spot for a fun day out. The town also has a variety of local markets where visitors can experience authentic Malaysian culture and cuisine. Bandar Penawar offers a more tranquil setting for those looking to escape the hustle and bustle of larger cities.

Things to do in Johor

Johor offers a thrilling blend of excitement and relaxation, from exploring vibrant shopping malls to unwinding at beautiful beaches. Dive into adventure at local theme parks or visit serene temples and castles. Whether you're shopping or soaking up the sun, Johor is your perfect getaway!

  • Yong Peng – This charming city offers a delightful mix of cultural experiences and outdoor activities. Start your visit at Fortune Dragon Yong Peng, Johor, where you can explore its vibrant cultural theme. Afterward, indulge in some retail therapy at local shopping malls, where you’ll find everything from souvenirs to unique local products. If you're feeling adventurous, take a trip to the nearby national parks, where you can hike up to scenic peaks and enjoy breathtaking mountain views. And don’t forget to unwind at the nearby beaches, perfect for soaking up the sun or enjoying a leisurely stroll along the shore.
  • Johor Bahru – As the bustling capital of Johor, this city is packed with fun and fascinating sights. Visit the stunning Sultan Abu Bakar State MosqueOpens in a new window, an architectural marvel that offers insight into the region's rich history and culture. After exploring the mosque, dive into the excitement of local shopping or cool off at one of the many swimming spots around the city. For families, the vibrant theme parks are a must-visit, providing thrilling rides and entertainment for all ages. Don't miss the chance to discover local temples and visit majestic castles that dot the landscape, adding a touch of history to your adventure.
  • Puteri HarbourOpens in a new window – This picturesque neighborhood is a haven for those looking to relax and enjoy waterfront activities. Spend a day at Puteri HarbourOpens in a new window, where the stunning marina and beautiful water features create a perfect backdrop for a family outing. You can shop at the nearby shopping centers or simply unwind at the beach, soaking in the scenic views. If you're traveling with kids, don't miss the exciting theme parks nearby, where fun-filled attractions await. The harbor area also offers great dining options, making it an ideal spot to enjoy a meal with a view.

4 tips for savvy savings when booking a hotel in Johor

  1. Book for the cheapest times: The most budget-friendly times to visit Johor are in May, October, and November, when hotel prices tend to be lower. For those looking to explore the city's historical and cultural landmarks, a stay of at least 2 days is recommended. This duration allows visitors to appreciate the rich heritage and natural attractions Johor has to offer, making it a great value for money for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: In Johor, travelers may discover attractive options by exploring DealsOpens in a new window and Last-Minute DealsOpens in a new window on Hotels.com, where discounted rates on hotels near their travel dates are often available. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, ensuring you stay in the loop. Additionally, the Smart ShoppingOpens in a new window tool within the app allows you to compare hotel prices and amenities, helping you make informed choices. With these resources, you’re more likely to find our best options for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal on your stay in a Johor hotel. If you're interested in unique accommodations, boutique hotels can provide a more personalized experience and potentially better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price seems a bit high, we might suggest alternative dates that could lead to more affordable options.
  4. Consider your location: Staying in the heart of major cities in Johor offers the convenience of being close to local attractions, but this convenience often comes at a premium price. In contrast, smaller towns and rural areas are more likely to be affordable, making them an attractive option for budget-conscious travelers. If you're looking for better rates, consider accommodations located outside the city center. While this may involve some additional travel to reach key attractions, it can lead to significant savings. Additionally, nearby cities often have a wealth of experiences to offer and can provide more budget-friendly lodging options, allowing you to enjoy your trip without breaking the bank.

Best time to go to Johor

Johor has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Johor, July, September, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to frequent rainfall. However, if you prefer a more relaxed experience, February, May, and October are perfect for a quieter getaway, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring