
Find beach hotels & resorts in Johor
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide

We found 44 beach stays in Johor, from luxury resorts to beachfront rentals. Explore these popular Johor beach destinations.
Check availability on Johor Beach Hotels
Our top choices for Johor beach hotels

1. The Westin Desaru Coast Resort
The Westin Desaru Coast Resortcleanliness Escape to sandy shores with beach loungers, umbrellas, and a vibrant beach bar for the ultimate coastal retreat.

2. Sand & Sandals Desaru Beach Resort & Spa
Sand & Sandals Desaru Beach Resort & Spacleanliness Escape to a private white sand paradise with parasailing thrills and a welcoming beach bar to enhance sunset views

3. Hard Rock Hotel Desaru Coast
Hard Rock Hotel Desaru Coast
4. Tunamaya Beach & Spa Resort – Desaru
Tunamaya Beach & Spa Resort – Desarucleanliness Relax on pristine sands with cocktails, steps from spacious rooms offering sea views at this beachfront hotel.

5. Tiara Desaru Residences
Tiara Desaru Residencescleanliness Escape to a private black sand beach, where secluded shoreline and outdoor pools create a tranquil coastal retreat.

6. KSL Hotel & Resort
KSL Hotel & Resort
7. Renaissance Johor Bahru Hotel
Renaissance Johor Bahru Hotel
8. Amari Johor Bahru
Amari Johor Bahru
9. Holiday Inn Johor Bahru City Centre by IHG
Holiday Inn Johor Bahru City Centre by IHG
10. Capri by Fraser Johor Bahru
Capri by Fraser Johor BahruTop Johor Hotel Reviews

KSL Hotel & Resort
Find out more about Johor
Book your dream Johor beach vacation with deals from $53
Make the most of your vacation with hotels on the water in Johor
How do I find the best Johor beach hotels?
With 2,277 unfiltered, genuine customer reviews of hotels in Johor on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.
How can I find Johor hotels on the beach with nice views?
From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Johor beach hotels with dreamy water views from your window.
How much do Johor beach hotels cost?
Prices for beachfront hotels in Johor currently start at $53 a night going up to $174 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply.
How do I find family-friendly Johor hotels on the beach?
Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games.
Can I cancel my Johor beach hotel?
It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Johor offering free cancellation.
Why should I book my Johor beach hotel with Expedia?
Get amazing deals on an exciting selection of hotels on the beach in Johor, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.
Are there any Johor beach hotels with a pool?
Many condos, motels, hotels, and beach resorts in Johor have a pool for you to dip into. To find them really easily, use our pool search filter.
Are there any cheap Johor beach hotels?
Currently, there are 44 tempting beach hotels in Johor to choose from, with prices from just $53 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.
Explore a world of travel with Expedia
- Budget in Johor Bahru
- Luxury in Johor Bahru
- Massage in Kukup
- 5 Star Hotels in Muar
- 4 Star Hotels in Johor Bahru
- 5 Star Hotels in Johor Bahru
- Hotels in Taman Mount Austin
- Apartments in Johor Bahru
- Ascott Hotels in Johor Bahru
- Hotels in Johor Bahru
- Aparthotels in Johor Bahru
- OYO Rooms Hotels in Johor Bahru
- 5 Star Hotels in Kulai
- Resorts in Kukup
- 4 Star Hotels in Muar
- Hotels in Kluang
- Hotels in Batu Pahat
- Hotels in Tanjung Sedili
- Hotels in Muar
- Hotels in Desaru
- Hotels in Aman
- Hotels in Sedili Kechil
- 3 Star Hotels in Kluang
- Amari Hotels in Senai
- Hilton Hotels in Pengerang
- Anantara Hotels in Bandar Penawar
- Tune Hotels in Senai
- Marriott Hotels & Resorts Hotels in Pengerang
- Family Friendly in Johor Bahru
- Spa in Johor Bahru
- Pool in Johor Bahru
- Beach in Johor Bahru
- Indoor Pool in Johor Bahru
- Romantic in Johor Bahru
- Connectingrooms in Johor Bahru
- 3 Star Hotels in Johor Bahru
- 5 Star Hotels in Kluang
- 5 Star Hotels in Desaru
- Casino in Johor Bahru
- Beach in Mersing
- Waterpark in Johor Bahru
- OYO Rooms Hotels in Mersing
- 5 Star Hotels in Pasir Gudang
- 5 Star Hotels in Tangkak
- Adults Only in Johor Bahru
- LGBT Friendly in Johor Bahru
- 5 Star Hotels in Kukup
- Smoking in Johor Bahru
- Hot Tub in Johor Bahru
- Spa in Gelang Patah
- 5 Star Hotels in Pontian
- Boutique in Johor Bahru
- Free Breakfast in Johor Bahru
- Golf in Johor Bahru
- 4 Star Hotels in Pasir Gudang
- Pet Friendly in Johor Bahru
- Massage in Johor Bahru
- OYO Rooms Hotels in Kluang
- Budget in Gelang Patah
- 4 Star Hotels in Kulai
- Hotels in Air Papan
- Balcony in Johor Bahru
- Hotels in Taman Kota Masai
- Hotels in Kulai
- Hotels in Pasir Gudang
- Hotels in Tanjung Piai
- First-Car Rental Cars in Muar
- Hertz Rental Cars in Mersing
- Europcar Rental Cars in Kluang
- Car rentals in Johor Bahru
- Car rentals in Muar
- Car rentals in Batu Pahat
- Car rentals in Desaru
- Car rentals in Mersing
- Van Car Rentals in Muar
- Sports Car Car Rentals in Johor Bahru
- Car rentals in Kluang
- Luxury Car Rentals in Johor Bahru









































