Johor Hotels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

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:Jun 13 - Jun 15

Popular places to visit

Find out more about Johor

Find out more about Johor

Johor: A Tapestry of Gardens and Heritage Awaits

Discover Johor, Malaysia, a vibrant blend of culture and nature just waiting to be explored. In Johor Bahru, immerse yourself in lush gardens and captivating museums that narrate the region's rich history. Stroll through the picturesque downtown, where modernity meets tradition, and indulge in tantalizing local cuisine. Unwind at pristine beaches and enchanting nature parks that offer a serene escape. Whether you’re seeking a romantic getaway or an off-the-beaten-path adventure, Johor promises unforgettable experiences and a warm welcome, making it a must-visit destination for every traveler. For great hotel rates in Johor, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Johor

Johor offers a diverse range of hotel accommodations, from luxurious options with modern amenities to budget-friendly stays. Whether you prefer upscale resorts or cozy guesthouses, you'll find plenty of choices in Johor Bahru and surrounding areas, catering to various tastes and budgets. These are some of the hotels preferred by our travelers in Johor:

  1. Forest City Marina HotelOpens in a new window: This exquisite 5.0-star hotel offers a magnificent beachfront experience in Gelang Patah. Guests can indulge in a family vacation while enjoying direct access to the beach. The hotel features a range of luxurious amenities, including multiple meeting rooms and a dedicated business center, making it perfect for those who appreciate convenience. Travelers revel in the delightful children's amenities, such as a shared playground and a pool tailored for younger guests. This hotel is celebrated for its exceptional service and family-friendly atmosphere, providing a memorable and comfortable retreat.
  2. Hard Rock Hotel Desaru CoastOpens in a new window: Located in Bandar Penawar, this impressive 5.0-star hotel captures the essence of a luxurious golf getaway. The hotel caters to travelers seeking a blend of business and leisure, featuring a well-equipped meeting room and a fun-filled water park. Guests can enjoy family amenities like a children’s club and shared play areas, ensuring a delightful experience for younger visitors. Visitors appreciate the vibrant atmosphere and the range of recreational activities, making it a top choice for those looking to unwind while enjoying high-quality service and comfort.
  3. Sand & Sandals Desaru Beach Resort & SpaOpens in a new window: Situated in Bandar Penawar, this luxurious 5.0-star hotel is the perfect sanctuary for spa enthusiasts and travelers seeking a lavish escape. With a full-service spa offering an array of treatments, including sauna sessions and facial treatments, relaxation is at the forefront of this exquisite property. Additionally, the hotel boasts a stunning outdoor pool that enhances the overall experience of tranquility. Guests appreciate the elegant design and the indulgent atmosphere, making it an ideal choice for those looking for a luxurious getaway focused on relaxation and pampering.

Top locations to stay in Johor

When visiting Johor, Malaysia, consider staying in Johor Bahru, Iskandar Puteri, or Bandar Penawar. Iskandar Puteri boasts exciting attractions like LEGOLAND® Malaysia and water parks. Bandar Penawar offers beautiful beaches and Desaru Coast Adventure Waterpark. Johor Bahru features cultural sites and shopping. For first-time visitors, Johor Bahru is best suited, providing a vibrant mix of experiences.

  1. Johor BahruOpens in a new window: Johor Bahru is a vibrant city that serves as a gateway to Malaysia, offering a mix of cultural attractions and modern conveniences. With its stunning Sultan Abu Bakar State Mosque and the charming Danga Bay, there's a lot to explore. Shopping enthusiasts will appreciate the variety of malls like Johor Bahru City Square and KSL City Mall, where you can find everything from local goods to international brands. Whether you’re enjoying a day at the LEGOLAND® Malaysia or taking a leisurely stroll by the waterfront, Johor Bahru provides a lively atmosphere that caters to all kinds of travelers.
  2. Iskandar PuteriOpens in a new window: Iskandar Puteri is a fantastic destination for families especially, with its thrilling theme parks and water parks. LEGOLAND® Malaysia is a must-visit for kids and adults alike, offering a world of creativity and fun. The nearby Puteri Harbour is perfect for a relaxing day by the water, while shopping at venues like Sunway Big Box Retail Park adds a modern twist to your stay. With attractions like La Stella Water Theme Park, you'll find plenty of opportunities to cool off and enjoy some adventure.
  3. Bandar PenawarOpens in a new window: Bandar Penawar is your go-to spot for sun-soaked beaches and outdoor fun. Desaru Beach beckons with its pristine sands and clear waters, perfect for a day of relaxation or beach games. Don’t miss the Desaru Coast Adventure Waterpark for some exhilarating water slides and attractions. While shopping is more limited here, you can still find local treasures at nearby markets. This charming town is ideal for those looking to unwind and enjoy nature while still having access to some exciting activities.

Things to do in Johor

Johor is a fantastic blend of excitement and relaxation, offering vibrant shopping spots, captivating tours, and lively entertainment. Explore lush gardens and enriching museums, then unwind at serene parks. Whether you’re seeking thrills or a peaceful escape, Johor has something to satisfy every traveler.

5 tips for savvy savings when booking a hotel in Johor

  1. Book for the cheapest times: The most budget-friendly time to visit Johor is in May, October, and November, when hotel prices are generally lower. For an affordable getaway, a stay of at least 1 day is recommended to fully appreciate the key landmarks and cultural attractions in the area. Visitors can explore great value for money sites, such as Desaru Beach, LEGOLAND® Malaysia, Danga Bay, Mersing Ferry Terminal, and Puteri Harbour, all of which showcase the region's rich history, culture, and natural beauty. Prices for accommodations might drop during these months, making it an excellent opportunity for those traveling on a budget.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals in Johor, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you save on your stay. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to find the best hotel deal or cheap hotels in Johor Bahru. This way, you'll be promptly notified if rooms become available or prices drop, making booking a last-minute getaway easier.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates could help you save on your stay at a hotel in Johor. If you're interested in unique accommodations, boutique hotels often provide a more personalized experience and sometimes 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 can recommend more budget-friendly dates, making it more likely you'll save.
  4. Consider your location: Staying in the heart of major cities in Johor can certainly provide unmatched convenience, especially when it comes to accessing local attractions. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, allowing travelers to save on accommodation costs. For those looking for better rates, considering hotels situated outside the city center may be a wise choice, though it might require a bit of extra travel to reach popular sights. Additionally, exploring nearby cities can reveal a wealth of experiences without straining your budget, offering both charm and cost-effectiveness.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Johor. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

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. July, September, and December are the peak travel months in Johor, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, with light to frequent rainfall. On the other hand, February, May, and October tend to be quieter times to visit, marked by light to moderate rainfall and mostly sunny to mostly cloudy conditions.

What's Johor like?

Johor is a family-friendly place known for its restaurants and cafes. Simply book a local tour to enjoy your stay a little more. Travelers seeking the perfect souvenir may want to head to KSL City Mall and Johor Bahru City Square. Popular sights like Desaru Beach and LEGOLAND® Malaysia won't disappoint.

Where are the best places to stay in Johor?

Here are our travelers' top 5 places to stay in Johor:

Amari Johor Bahru, in Johor Bahru

Luxury hotel with outdoor pool, near Johor Bahru City Square
  • Free WiFi • Restaurant • Spa • 24-hour fitness center • Walkable location

Hard Rock Hotel Desaru Coast, in Bandar Penawar

Luxury hotel with water park, near Desaru Coast Adventure Waterpark
  • Free breakfast • Free parking • Free WiFi • 2 restaurants • Attentive staff

Holiday Inn Express & Suites Johor Bahru, an IHG Hotel, in Johor Bahru

Hotel with bar, near Sultan Abu Bakar Royal Palace Museum
  • Free breakfast • Free WiFi • Restaurant • Fitness center • Attentive staff

NB HOTEL, in Johor Bahru

Within easy reach of Aeon Mall Bukit Indah
  • Free WiFi • 24-hour front desk

Fraser Place Puteri Harbour, in Iskandar Puteri

Waterfront hotel with outdoor pool, near Puteri Harbour Ferry Terminal
  • Free parking • Free WiFi • Restaurant • Spa • Steam room

What is there to see around Johor?

  • Desaru Beach (36.3 mi/58.4 km from the city center)
  • Mid Valley Exhibition Centre (2 mi/3.2 km from the city center)
  • Johor Bahru Customs, Immigration, and Quarantine Complex (2.9 mi/4.7 km from the city center)
  • Persada Convention Center (2.9 mi/4.7 km from the city center)
  • Danga Bay (3.1 mi/5 km from the city center)

What is there to do around Johor?

  • KSL City Mall (1.5 mi/2.5 km from the city center)
  • Johor Bahru City Square (3.1 mi/4.9 km from the city center)
  • LEGOLAND® Malaysia (9.9 mi/15.9 km from the city center)
  • Holiday Plaza (1.3 mi/2 km from the city center)
  • The Mall (1.9 mi/3.1 km from the city center)

Other Popular Johor Attractions

  • Plaza Pelangi
  • Danga Bay Park
  • Komtar JBCC
  • Angsana Johor Bahru Mall
  • Beletime Danga Bay