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 Iskandar Puteri

Top hotels in Johor Bahru

Top hotels in Bandar Penawar

Top hotels in Senai

Showing deals for:20 Feb - 22 Feb

Top landmarks in Johor

Check out reviews of Johor hotels guests love

Find out more about Johor

Enchanting Johor: A Tapestry of Gardens and Heritage Awaits

Nestled at the southern tip of Malaysia, Johor is a vibrant blend of urban energy and natural beauty. Johor Bahru, the bustling capital, offers a taste of Malaysian hospitality, bustling markets, and cultural heritage, with attractions like the stunning Sultan Abu Bakar State Mosque and the serene Istana Bukit Serene. Nature lovers can retreat to the lush landscapes of Desaru Beach, famed for its golden sands and crystal-clear waters. With sprawling gardens and intriguing museums, Johor invites travellers to explore its unique charm, making it an alluring destination for those seeking both adventure and relaxation.

Top locations to stay in Johor

In Johor Bahru, Iskandar Puteri, and Gelang Patah, visitors can experience a diverse range of attractions. Johor Bahru offers vibrant Malaysian hospitality and easy access to the city centre. Iskandar Puteri is great for family-friendly activities, while Gelang Patah is known for its excellent dining options. For first-time visitors, Johor Bahru is the most convenient choice.

  1. Johor BahruOpens in a new window: Johor Bahru is a vibrant city that serves as a gateway to Malaysia, making it a popular choice for travellers seeking a mix of culture and modern amenities. With its bustling shopping districts, you’ll find everything from local crafts to international brands. Don’t miss the cultural attractions like art galleries and museums that showcase local heritage. Families will enjoy visiting theme parks and recreational spots, perfect for a fun day out. The city's diverse dining scene also offers a variety of culinary delights that reflect Malaysia's multicultural influences.
  2. Iskandar PuteriOpens in a new window: Iskandar Puteri is a charming area known for its family-friendly attractions and serene environment. It boasts beautiful parks and waterfronts, ideal for leisurely strolls and picnics with loved ones. The area is also home to several exciting theme parks, making it perfect for family outings filled with adventure and fun. While you're there, explore the local markets for unique finds and enjoy the tranquil atmosphere that makes it a great choice for relaxation after a day of exploration.
  3. Gelang PatahOpens in a new window: Gelang Patah is a delightful spot for food lovers, offering a variety of dining options that showcase the best of local cuisine. The area is known for its vibrant night markets where you can sample delicious street food and shop for unique local products. It's a great place to immerse yourself in the local culture while enjoying the lively atmosphere. Although smaller than other areas, Gelang Patah provides a more laid-back experience, making it ideal for those looking to unwind and enjoy a taste of authentic Malaysian life.

Things to do in Johor

Johor offers a delightful mix of excitement and relaxation for every traveller. Dive into thrilling water parks, unwind on beautiful beaches, or indulge in retail therapy at vibrant shopping centres. With its lively theme parks and serene marinas, Johor is the ideal destination for both adventure seekers and those looking to chill.

  • Desaru – This vibrant city is all about sun, sand, and fun! Spend your day at Desaru BeachOpens in a new window, where you can bask in the sun or take part in thrilling water sports. If you're in the mood for adventure, the nearby water park offers exhilarating slides and rides. Don't forget to explore the shopping mall centre, where you can find local crafts and souvenirs. With luxurious resorts and stunning golf courses, Desaru is perfect for a relaxing getaway or an action-packed holiday.
  • Bandar Penawar – Known for its laid-back charm, Bandar Penawar is the ideal spot for beach lovers. Head to Desaru BeachOpens in a new window for a leisurely swim or simply to unwind by the shoreline. The city also features a fantastic waterpark that promises a day of splashes and laughter. Whether you're travelling with family or friends, there's plenty of fun to be had in this coastal town.
  • Johor Bahru – This bustling city offers a mix of modern attractions and cultural spots. Visit Danga BayOpens in a new window, where you can stroll along the waterfront, enjoy rides at the theme city, or indulge in some shopping at the vibrant local markets. For those interested in history, explore the majestic castle and serene temples that dot the area. With numerous dining options and entertainment venues, Johor Bahru guarantees a lively experience for all visitors.

4 tips for savvy savings when booking a hotel in Johor

  1. Book for the cheapest times: The most affordable time to visit Johor is between September and November, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the area’s prominent landmarks, historical sites, cultural experiences, and natural attractions. This way, visitors can enjoy great value for money while exploring Johor's rich heritage and scenic beauty.
  2. Look for last-minute deals on Hotels.com: To uncover the best prices in Johor, explore the DealsOpens in a new window and Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. By enabling email alerts or push notifications, you could find out about flash sales and special promotions, ensuring you stay informed and don't miss opportunities to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so if prices drop or rooms become available, you're more likely to see them first, making it easier to book a cheap hotel for your getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you save on your stay at a hotel in Johor. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and, at times, better value. When you book through Hotels.com, we inform you whether 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 be more affordable, helping you secure the best possible deal.
  4. Consider your location: Staying in the bustling centre of major cities in Johor undoubtedly provides convenience and easy access to local attractions; however, it is often accompanied by higher costs. In contrast, smaller towns and rural areas are more likely to be affordable, presenting a tempting alternative for budget-conscious travellers. While choosing accommodation outside the city centre can lead to better rates, this may necessitate some additional travel to reach key sites. Alternatively, exploring nearby cities can reveal a wealth of experiences while still providing more budget-friendly options. This approach allows you to enjoy the best of both worlds—affordability and proximity to attractions.

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