Johor Holidays from AU$1,072

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence
  • payments icon
    Better together
    Save up to AU$703 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    Rest easy
    Plan, book, and manage your trip all in one place

Your Johor Holiday

When adventure calls, answer it with a tailor-made holiday package to Johor. Wherever your travels lead and whatever you have planned, prepare to discover a destination with so much to offer. Why not organise your trip to Johor around its most well-known cities? Bandar Johor Bahru, Johor Bahru and Desaru all make good places to start. From the instant you book your Johor holiday to when you get back home, Expedia will be with you every step of the way.

Top destinations in Johor

The Latest Johor Holiday Deals

Price found within the past 48 hours. Click for updated prices.
Classic Hotel Muar
Anantara Desaru Coast Resort & Villas
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Our guide on where to stay in Johor

Find the best Johor areas and neighborhoods for the activities you enjoy most. Learn more about Johor

If you're planning a family-themed holiday in Johor, Malaysia, you're in for a treat! Johor offers a wide range of exciting areas and neighborhoods to explore. From shopping and dining to family-friendly attractions and beautiful gardens, there is something for everyone. Take a tour of the museums, interact with the friendly locals, and enjoy the entertainment options available. Don't forget to indulge in some sightseeing and soak in the beauty of Johor. Get ready for a memorable holiday filled with fun and adventure!

  • Johor Bahru: Johor Bahru is a popular city with a family-friendly atmosphere. It offers a range of activities for all ages, including shopping, visiting theme parks and the zoo, exploring temples, and enjoying swimming. You can also experience the charm of a castle, interact with friendly locals, and find budget-friendly options for accommodation and dining.
  • Desaru: Desaru is a popular city known for its unique experiences. Here, you can enjoy the beauty of the city and its surroundings. Whether it's relaxing on the beach, exploring secluded spots, visiting the marina and aquarium, going fishing, or immersing yourself in the local culture and trying delicious seafood, Desaru has something for everyone in the family.
  • Mersing: Mersing is a popular city that offers a diverse range of experiences. With its beautiful beaches, you can enjoy activities such as boating, river cruises, and exploring the marine life. Mersing also has temples where you can discover the local culture. Additionally, you can indulge in fresh seafood and experience the vibrant atmosphere of the city's markets. It's a great destination for a family holiday.

If you're planning a family-themed holiday visit to Johor, you're in for a treat. Johor is a haven for shopping, dining, and cafes, making it perfect for families looking to enjoy delicious meals and explore local cuisine. The city is family-friendly, with numerous gardens and parks where you can spend quality time together. You can also go on tours to discover the rich history and culture of Johor by visiting museums and interacting with friendly locals. For entertainment, there are plenty of options, including sightseeing tours and theme parks. Johor promises a memorable experience for families seeking fun and adventure.

  • Desaru Beach: This picturesque beach offers a family-friendly atmosphere with its pristine sands and clear turquoise waters. Spend a relaxing day sunbathing or take part in water sports activities. Indulge in shopping at the nearby stores and enjoy a delicious meal at the beachfront restaurants. Whether you're looking for a romantic getaway or a fun-filled day with the family, Desaru Beach has it all.
  • LEGOLAND® Malaysia: Immerse yourself in a world of endless fun and adventure at LEGOLAND® Malaysia. This theme park is a paradise for both children and adults, with its mesmerizing LEGO sculptures and thrilling rides. Take a dip in the swimming pool, go for a leisurely walk in the park, or explore the zoo. The friendly atmosphere and lush jungle surroundings make it the perfect place for relaxation and entertainment.
  • AEON Tebrau City: AEON Tebrau City is a shopper's paradise with its vast range of stores and dining options. From high-end fashion brands to budget-friendly shops, there's something for everyone. Enjoy a meal at one of the many restaurants or take a dip in the swimming pool. The family-friendly environment and friendly people make it a great destination for both leisure and business travelers.

When visiting Johor, Malaysia, your taste buds are in for a treat. The local food scene in Johor Bahru is vibrant and diverse, offering a wide range of delicious options. One popular restaurant to try is Ho Seng Kee City Square, a Chinese Cantonese eatery known for its delectable wonton noodles. For a taste of North American cuisine, head to Tony Roma's, a highly rated restaurant that specializes in mouthwatering dishes like ribs and burgers. If you're a steak lover, don't miss out on Me'nate Steak Hub, a top-rated steakhouse that serves up juicy and flavorful cuts of meat. Enjoy your dining experience in Johor!

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Johor. Here you will find a year-round average temperature of 27.2°C, reaching a peak of 28.0°C in May, its warmest month, and dropping to an average low of 26.0°C in January, the coolest month. The annual rainfall averages 232.4mm, with November experiencing the heaviest showers, while February is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January26.0Moderate RainMostly Cloudy
February26.6Light RainMostly Sunny
March27.0Moderate RainMostly Sunny
April27.6Moderate RainMostly Cloudy
May28.0Moderate RainMostly Cloudy
June27.7Light RainMostly Sunny
July27.5Light RainMostly Sunny
August27.5Light RainMostly Sunny
September27.4Light RainMostly Sunny
October27.6Moderate RainMostly Cloudy
November26.8Frequent RainMostly Cloudy
December26.2Frequent RainMostly Cloudy
  • Diverse Range of Experiences: Johor, Malaysia offers a diverse range of experiences for tourists, from bustling streets and vibrant markets to tranquil gardens and family-friendly attractions.
  • Friendly People and Welcoming Atmosphere: Johor Bahru, the capital city of Johor, is known for its friendly people and welcoming atmosphere, making it a top choice for sightseeing and entertainment.
  • Family-Friendly Destination: Johor is a perfect destination for families, with numerous gardens, parks, and family-friendly attractions where you can spend quality time together.
  • Rich History and Culture: Explore the rich history and culture of Johor by visiting museums, interacting with friendly locals, and indulging in local cuisine.
  • Sightseeing and Adventure: Johor offers plenty of entertainment options, including sightseeing tours, theme parks, and opportunities to soak in the beauty of the region.
  • Take advantage of package deals on Expedia to save money on flights, hotels, and car rentals for your trip to Johor.
  • Check out the rewards program offered by Expedia to earn points and enjoy savings on future bookings.
  • Use the search filters on Expedia to find accommodation within your budget and preferences.
  • Consider visiting Johor during the off-peak season (April-June) for potentially lower prices and fewer crowds.
  • Book your travel package on Expedia with confidence, as Johor is a year-round destination.
  • Explore popular attractions like Legoland Malaysia and Desaru Coast Adventure Waterpark during your stay in Johor.

Johor Essential Information

Language
Malaysian
Currency
Malaysian ringgits
Local Goodbye
Sampai jumpa lagi
Closest Airport
Senai Intl. Airport (JHB)
Top Sights
Desaru Beach, Desaru Fruit Farm and Kota Tinggi Waterfalls

Our pick of the best Johor Hotel Deals

Sand & Sandals Desaru Beach Resort & Spa
Sand & Sandals Desaru Beach Resort & Spa
5 out of 5
Bandar Penawar, Bandar Penawar, Johor
Fully refundableReserve now, pay when you stay
7.4/10 Good! (501 reviews)
"Very good place to relax"

Reviewed on 19 Nov. 2024

Sand & Sandals Desaru Beach Resort & Spa
KSL Hotel & Resort
KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
Fully refundableReserve now, pay when you stay
The price is AU$79 per night from 1 Dec to 2 Dec
AU$79
includes taxes & fees
1 Dec - 2 Dec
7.4/10 Good! (1,007 reviews)
"Within KSL shopping mall"

Reviewed on 19 Nov. 2024

KSL Hotel & Resort
Holiday Inn Johor Bahru City Centre, an IHG Hotel
Holiday Inn Johor Bahru City Centre, an IHG Hotel
4 out of 5
Jalan Tun Abdul Razak 80000, Johor Bahru
Fully refundable
The price is AU$128 per night from 9 Dec to 10 Dec
AU$128
includes taxes & fees
9 Dec - 10 Dec
8.8/10 Excellent! (509 reviews)
"location is good. entrance and access to guest lifts and room is not so pleasant and convenient."

Reviewed on 22 Nov. 2024

Holiday Inn Johor Bahru City Centre, an IHG Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much does a Johor holiday package cost?
Tailor make your Johor package from as little as AU$1,072. Pick from any combination of hotels, flights and rental cars to put together the getaway you’ve been dreaming about. Be sure to add on one or two experiences!
How do I get a cheap travel package to Johor?
You’ll save big if you combine your flights, car rentals and hotels into a Johor travel package. Sometimes cheap packages mean fewer choices. But not with Expedia. We offer more than 550 partner airlines and 1 000 000 properties worldwide, which means you’ll always have plenty of options to choose from. Eager to save even more? Add some exciting activities to your package deal and unlock even bigger bargains! After all, travel is about more than simply getting to your destination.
What are the top hotels in Johor?
When it comes to hotels in Johor Bahru, KSL Hotel & Resort and Amari Johor Bahru are two terrific options. If you’re visiting Nusajaya, Hard Rock Hotel Desaru Coast and Amari Johor Bahru look forward to welcoming you.
How far in advance should I book my Johor holiday?
Browse Expedia to compare airfares as early as possible. In many cases, you can purchase a ticket up to 12 months in advance. If you don’t see your preferred air carrier, or you’ve left things to the last moment, don’t worry. The lowest prices to Johor occasionally appear just weeks before the date of departure.
What does an Expedia Johor travel package include?
That mostly depends on you. You can select from a range of Johor packages, such as a hotel, rental car and flight. You can also book a flight with a hotel, or a flight with a rental car. Once you’ve made your booking, you can add on the fun stuff like activities and tours. Whatever your perfect Johor trip looks like, you’re sure to save!
What should I know before booking a Johor travel package?
A package can be easier on the hip pocket than separately booking all you need for your escape. For example, bundle your flights, hotels and rental cars and save big. Whatever sort of holiday you’re planning, there’s sure to be a package that fits your budget.
Can I choose my airline with a Johor Expedia holiday package?
With a holiday package, you’re the one in charge. Whether you want to fly to Johor in economy or first class, simply choose from the available airline options. Expedia has access to over 550 airline partners around the world.
If I'm not able to travel, can I cancel my Johor holiday package?
Don’t worry if you’re rethinking your Johor holiday package — you can cancel or amend your booking. And if you’ve booked it within 24 hours, you may be able to do it at no cost. However, bookings made more than 24 hours ago may incur a fee from your airline, hotel or car rental company. We understand life can sometimes throw a spanner in the works, so make your way to our Customer Service Portal if that happens. When you’re ready to make changes, we’re here to help.

Discover the most popular places to visit in Johor

What to do in Johor

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.