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?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Johor on Hotels.com. These Johor hotels consistently deliver on quality, location and traveller experience. Last updated on 11 October 2026.

Top hotels in Johor Bahru

Top hotels in Bandar Penawar

Top hotels in Iskandar Puteri

Top hotels in Gelang Patah

Top cities in Johor

Get last-minute hotel deals in Johor and save more

Sign in to unlock great savings.
Showing deals for:16 Oct - 18 Oct
Showing deals for:10 Nov - 11 Nov

Top landmarks in Johor

Check out reviews of Johor hotels guests love

Find out more about Johor

Discover the Enchantment of Johor: A Tapestry of Lush Gardens and Cultural Treasures

Nestled at the southern tip of Peninsular Malaysia, Johor unfolds a tapestry of vibrant culture and natural beauty. Johor Bahru, the bustling capital, invites exploration with its lively street markets and cultural gems like the Sultan Abu Bakar State Mosque. Nature lovers can retreat to the lush landscapes of Endau-Rompin National Park, while the serene beaches of Desaru offer a perfect escape for relaxation. Delight in diverse culinary experiences, from street food to fine dining, making Johor a delightful destination for every traveller. Discover the charm and warmth of Johor, where adventure and culture harmoniously intertwine.

Discover great hotels in Johor

Johor offers a range of hotel accommodation, from luxury 5-star stays in Johor Bahru to cosy boutique lodgings. Whether you’re after a comfortable city hotel or a friendly retreat, travellers can find quality rooms suited to various tastes and budgets in Johor, Malaysia. These are some of the hotels preferred by our travelers in Johor:

  1. Mandarin Orientalopens in new window: This 5.0-star hotel in Bandar Penawar offers an exceptional experience for leisure travellers. Boasting a guest rating of 8.6, it impresses with its refined architectural design and curated experiences that elevate every moment. The property features high-quality amenities, including a top-notch golf experience and exclusive services for a seamless stay. With its express check-in and sophisticated ambience, this hotel has garnered positive reviews for its luxurious settings and attention to detail.
  2. Sand & Sandals Desaru Beach Resort & Spaopens in new window: This 5.0-star hotel in Gelang Patah is an excellent choice for leisure travellers seeking a beachside escape. With a guest rating of 8.4, the hotel stands out for its direct access to pristine beaches and a range of high-end amenities. Guests appreciate the stylish atmosphere, featuring an infinity pool, a rooftop bar, and meticulously designed spaces that ensure a smooth and memorable journey. The hotel's focus on delivering a top-tier experience is evident in its modern comforts and streamlined services.
  3. Forest City Marina Hotelopens in new window: This 5.0-star resort in Bandar Penawar epitomises luxury for leisure travellers. With an outstanding guest rating of 9.0, it captivates with its direct beach access and a blend of sophisticated design and curated experiences. The property boasts high-end features such as a full-service spa, an infinity pool and an exquisitely appointed dining venue. This hotel is celebrated for its smooth, high-quality journey and its commitment to delivering distinctive and memorable moments for every guest.

Where to stay in Johor

Stay in Johor Bahru, Iskandar Puteri, or Bandar Penawar for a delightful holiday in Johor. Johor Bahru offers vibrant shopping, family-friendly attractions, and cultural sites like the Sultan Abu Bakar State Mosque. Iskandar Puteri is perfect for theme parks and water parks, while Bandar Penawar boasts beautiful beaches and recreational activities. For first-time visitors, Johor Bahru is the ideal choice.

  1. Johor Bahruopens in new window: Johor Bahru is a vibrant destination that combines familyfriendly atmospheres with a mix of shopping and cultural experiences. It offers a range of unique attractions, including must-see places like Sultan Abu Bakar State Mosque, Johor Bahru Ferry Terminal, and Johor Bahru Old Chinese Temple. The city's blend of modern business energy and charming historical sites makes it ideal for travellers who appreciate both activity and heritage. Enjoy a leisurely day exploring these notable landmarks and experience the friendly local vibe that makes Johor Bahru a popular choice.
  2. Iskandar Puteriopens in new window: Iskandar Puteri is a great spot for a relaxing yet lively family break. Its familyfriendly, themepark, and waterpark affinities ensure that there’s plenty to keep everyone entertained, while its focus on dining and walking makes it a pleasant place to explore on foot. This area is perfect for those seeking a balance between leisure and light adventure, with a warm, welcoming atmosphere that invites visitors to enjoy a leisurely stroll and some local excursions.
  3. Bandar Penawaropens in new window: Bandar Penawar offers a charming mix of beachside relaxation and familyfriendly fun. With its focus on business, waterpark, and romantic experiences, this area is perfect for those who want to combine a bit of work with play. Enjoy its serene beach vibe, indulge in some local dining, and relax by the water while taking in the coastal scenery. The destination provides a quieter, locally relevant experience that’s ideal for a laid-back getaway.

Things to do in Johor

Johor offers a delightful mix of excitement and serenity, with vibrant shopping districts and tranquil beaches. Explore the enchanting theme parks, visit majestic temples and mosques, or wander through lush national parks. Whether you fancy a splash in the pool or a stroll around a historic castle, there's something for everyone.

  • Johor Bahru – This vibrant city is a great starting point for your adventure in Johor. Dive into the local shopping scene with its bustling malls and markets. For a serene experience, visit the stunning Sultan Abu Bakar State Mosqueopens in new window, where you can admire its exquisite architecture and learn about the local culture. If you’re looking to cool off, there are several places to enjoy swimming, whether in pools or nearby water parks. Don't forget to explore the enchanting castles and temples scattered throughout the city, each offering a glimpse into the region's rich heritage.
  • Penyabong – Known for its beautiful coastal scenery, Penyabong is a paradise for beach lovers. Spend your day soaking up the sun on the sandy shores or take a leisurely stroll along the coastline. A visit to the Mersing Ferry Terminal is a must for those looking to venture to nearby islands. Make sure to explore the local mosques, which provide insight into the spiritual life of the community. Nature enthusiasts will appreciate the proximity to national parks, where you can enjoy hiking and wildlife spotting amidst lush greenery.
  • Jementah – Adventure awaits in Jementah, especially at the breathtaking Gunung Ledang Johor National Park. This park is a haven for outdoor enthusiasts, offering various trails that wind through stunning landscapes. Climb the paths to witness panoramic views that will take your breath away. Whether you're seeking a thrilling hike or a peaceful escape into nature, this park caters to all levels of adventure seekers. Don’t miss the chance to soak in the natural beauty and enjoy a picnic surrounded by scenic vistas.

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 from September to November, when hotel prices are typically lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the region's key landmarks and cultural attractions. This allows visitors to explore historical sites, cultural heritage, and natural wonders, all of which offer great value for money. With the right timing, prices may drop, making it an ideal opportunity for a budget-friendly getaway.
  2. Look for last-minute deals on Hotels.com: In Johor, you may discover attractive hotel deals by exploring the Dealsopens in new window section on Hotels.com, where you could find discounted Johor Bahru hotel deals. For last-minute opportunities, the Last-Minute Deals section might offer special promotions as your travel date approaches. Additionally, the Smart Shopping tool, available via the app, helps travellers compare hotel prices and amenities, ensuring you're more likely to see competitive options. Enable alerts to stay updated on potential flash sales and room availability, so you can secure the best deals for your getaway.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay in a Johor hotel. For those seeking distinctive accommodations, boutique hotels may offer a more personalised experience and occasionally better value. When you book with Hotels.com, we will inform you if the price for your selected dates is higher or lower than average. If it is on the higher side, we may suggest more affordable dates to help you potentially find a better deal.
  4. Consider your location: Staying in the heart of major Johor cities undoubtedly offers unparalleled convenience, yet it is often accompanied by steeper prices. For those seeking better rates, smaller towns and rural areas tend to be more affordable alternatives, though they may necessitate extra travel to reach key attractions. Exploring nearby cities can also be a wise option, as they frequently provide a wealth of experiences alongside more budget-friendly choices. Ultimately, while the central areas offer easy access to local attractions, the trade-off often comes in the form of higher costs.

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