Photo by Tourism Malaysia

Johor Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

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 Gelang Patah

Top cities in Johor

Great weekend hotel deals in Johor

Showing deals for:Aug 21 - Aug 23

Top landmarks in Johor

Check out the Johor hotels guests love right now

Find out more about Johor

Discover Johor: A Tapestry of Gardens and Cultural Wonders

Discover Johor, Malaysia—a captivating blend of lush gardens and rich cultural museums. Stroll through vibrant Johor Bahru, where modern attractions meet historic charm. Uncover botanical wonders in serene parks, and immerse yourself in the local heritage at engaging museums. Whether you're exploring the bustling city streets or enjoying quiet moments in picturesque gardens, Johor offers a unique escape that's both culturally enriching and naturally serene. A visit to Johor is a perfect blend of urban excitement and tranquil beauty.

Last-Minute DealsOpens in a new window

Discover great hotels in Johor

Johor offers a variety of hotel accommodations ranging from budget-friendly options to luxurious five-star resorts. Many hotels in Johor Bahru provide comfortable stays with modern amenities, friendly service, and convenient locations near attractions. Whether you seek a cozy boutique hotel or a spacious family suite, you'll find great choices for your vacation. These are some of the hotels preferred by our travelers in Johor:

  1. Forest City Marina HotelOpens in a new window: This luxurious 5.0-star hotel is situated in Bandar Penawar, providing a serene retreat for travelers seeking a spa-themed vacation experience. With a full-service spa that offers reflexology and outdoor treatment rooms, guests can indulge in relaxation and rejuvenation. The property features an inviting pool service and sun loungers, making it a perfect oasis for unwinding. Many travelers appreciate the elegant ambiance and top-notch amenities, positioning this hotel as a prime choice for those in search of a lavish escape.
  2. Hard Rock Hotel Desaru CoastOpens in a new window: Located in Bandar Penawar, this 5.0-star resort boasts a guest rating of 9.0 out of 10 and is ideal for families seeking a beachfront getaway. With direct access to the beach and a variety of amenities tailored for children, guests can enjoy a stress-free vacation. The property includes supervised childcare services, ping pong, and foosball tables, ensuring entertainment for all ages. Travelers frequently commend the vibrant atmosphere and family-friendly features, making it a standout destination for those wanting a fun-filled experience by the sea.
  3. Sand & Sandals Desaru Beach Resort & SpaOpens in a new window: This elegant 5.0-star hotel, located in Gelang Patah, is perfect for leisure travelers seeking a blend of beach access and family-friendly amenities. With a guest rating of 8.4 out of 10, this property features direct access to the beach and a playground for children. Guests can enjoy a delightful breakfast and a pool designed specifically for kids, creating a welcoming environment. Many visitors highlight the beautiful surroundings and thoughtful amenities, making this hotel a great choice for those looking for memorable family vacations in a picturesque setting.

Where to stay in Johor

Some of the best areas to stay in Johor, Malaysia, are Johor Bahru, Iskandar Puteri, and Bandar Penawar. Johor Bahru offers family-friendly attractions like theme parks and zoos, while Iskandar Puteri is great for water parks and dining. Bandar Penawar is perfect for beach relaxation and recreation. For first-time visitors, Johor Bahru is the ideal choice to explore its vibrant culture and attractions.

  1. Johor BahruOpens in a new window: Johor Bahru is a vibrant hub known for its familyfriendly vibe, shopping adventures, and cultural attractions. It's a great spot for travelers who enjoy exploring unique landmarks like Sultan Abu Bakar State Mosque and Arulmigu Sri Rajakaliamman Glass Temple. With a mix of modern amenities and historical charm, including a convenient ferry terminal for easy trips, Johor Bahru offers a blend of business and leisure that appeals to many visitors. Whether you're looking to shop, relax, or explore temples, this city has a variety of options to suit your interests.
  2. Iskandar PuteriOpens in a new window: Iskandar Puteri stands out as a charming destination perfect for families and relaxation. Known for its friendly people and a range of theme parks and water parks, this area is ideal for those looking to combine fun excursions with laid-back dining and walking experiences. It’s a cozy spot for travelers who want to enjoy a quieter pace with plenty of local attractions to explore, making it a great complement to busier city experiences.
  3. Bandar PenawarOpens in a new window: Bandar Penawar offers an inviting mix of beach vibes and familyfriendly activities. Emphasizing recreation and romantic settings, this area is perfect for travelers seeking a blend of dining, waterpark fun, and relaxing beach time. It's a wonderful choice for those looking to unwind by the sea while still enjoying a touch of local culture and leisure activities, making it a unique getaway spot in Johor.

Things to do in Johor

Johor offers a blend of lively shopping hubs, refreshing swimming spots, and scenic landscapes from theme parks to serene beaches. Explore friendly attractions in Johor Bahru and discover a mix of temples, a castle, and a national park perfect for both thrill and chill moments.

  • Johor Bahru – Johor Bahru is a vibrant city that offers an interesting mix of culture and leisure. For a unique cultural experience, you can visit Sultan Abu Bakar State Mosque, which features a distinct blend of architectural styles and a rich historical background. While in this city, you can enjoy shopping in bustling markets and even take a dip in local swimming spots. The city’s attractions include various temples and even a castle, making it a diverse destination for those looking to combine cultural exploration with modern amenities.
  • Penyabong – Penyabong is a coastal city where the natural scenery takes center stage. Its attractions include a range of natural features from sandy beaches and national parks to the peaceful ambiance of a mosque and a national state park. A highlight of your visit could be a stop at Mersing Ferry Terminal, which serves as a gateway to nearby islands and offers a pleasant spot to relax by the water. Enjoy the coastal breeze and take in the sight of the expansive sea as you explore this charming city.
  • Serom – Serom is known for its outdoor adventures and scenic beauty. This city provides a refreshing escape with its mountain views, flowing rivers, and dramatic canyons. For those who enjoy outdoor activities, a visit to Parit Jalan Serom Nombor Dua is a must. Here, you can appreciate the natural landscape and engage in activities that get you closer to nature, whether it’s hiking or simply taking in the breathtaking scenery. The combination of rugged terrain and serene river views makes Serom a perfect destination for those looking to blend adventure with nature appreciation.

4 tips for savvy savings when booking a hotel in Johor

  1. Book for the cheapest times: Visiting Johor on a budget is a fantastic experience, especially during September to November when hotel prices may drop to lower prices. A stay of at least 2 days is ideal for exploring key landmarks, historical sites, cultural attractions, and natural wonders, providing great value for money for those seeking an affordable getaway.
  2. Look for last-minute deals on Hotels.com: To find enticing last-minute deals in Johor, explore the Deals or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To ensure you stay informed about flash sales and special promotions, consider enabling email alerts or push notifications. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, helping you make informed choices. With this feature, you're more likely to see when rooms become available or prices drop, making it easier to secure a great last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate due to 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 for your stay in a Johor hotel. If you're interested in a unique experience, boutique hotels often provide a more personalized touch and can sometimes offer 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 is on the higher side, we may suggest alternative dates that could help you find a more affordable option.
  4. Consider your location: Staying in the heart of major cities in Johor can provide unmatched convenience and easy access to local attractions, but it often comes with a higher price tag. In contrast, accommodations in smaller towns and rural areas are more likely to be affordable, making them an appealing option for budget-conscious travelers. While you might find better rates at hotels located outside the city center, this could necessitate some extra travel to reach key sights. Additionally, exploring nearby cities can reveal a wealth of experiences at more budget-friendly prices, allowing you to enjoy the best of both worlds without straining your wallet.

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. The peak travel months to visit Johor are July, September, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light to frequent rainfall. In contrast, February, May, and October are ideal if you're looking for a calmer vacation, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring