Find beach hotels & resorts in Diana

Beach vacation deals from $80

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Diana

We found 91 beach stays in Diana, from luxury resorts to beachfront rentals. Explore these popular Diana beach destinations.

Check availability on Diana Beach Hotels

Pick from 91 Diana Beach Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Anjiamarango Beach Resort

3.5 star property
Nosy Be
  • On the beach
  • Beach bar
  • Beach towels
  • Outdoor pool
9.2 out of 10, Wonderful, (87)
The sandy beach beckons with its peaceful reef waters perfect for snorkeling and windsurfing. After marine adventures, sip refreshing beverages at the beach bar while the helpful staff ensures a perfect stay. Water enthusiasts can explore through boat tours and canoeing.
$83 nightly
The price is $102
Nov 15 - Nov 16
Total with taxes and fees
Anjiamarango Beach Resort

Villa les Orchidées

4.0 star property
Nosy Be
  • Near the beach
  • Outdoor pool
9.4 out of 10, Exceptional, (58)
This Belle Époque-style haven merges convenience with coastal charm just 6 minutes from Madirokely Beach. Guests adore the friendly staff, outdoor pool with bar, and nearby snorkeling adventures. After beach explorations, unwind in air-conditioned comfort.
$62 nightly
The price is $80
Dec 15 - Dec 16
Total with taxes and fees
Villa les Orchidées

Royal Beach Hôtel

4.0 star property
Nosy Be
  • Direct access to the beach
  • Beach bar
  • Outdoor pool
8.6 out of 10, Excellent, (12)
Dive into beachfront bliss with snorkeling right from shore, refreshing cocktails at the beach bar, and cooling dips in both outdoor and children's pools. After adventures on the water, indulge in deep-tissue massages at the spa.
Royal Beach Hôtel

Andilana Beach Resort

4.5 star property
Nosy Be
  • On private beach
  • Beach bar
  • Beach loungers
  • All-inclusive
  • 3 outdoor pools
8.6 out of 10, Excellent, (22)
Crystal-clear waters invite adventure at this beachfront haven. Dive into three sparkling pools, savor international cuisine at Ravinala Restaurant, or indulge in beachside massages. From kayaking to scuba diving, the ocean playground awaits.
Andilana Beach Resort

Royal Andilana Resort & Spa

4.5 star property
Nosy Be
  • On the beach
  • Beach bar
  • All-inclusive rates
  • 3 outdoor pools
9.8 out of 10, Exceptional, (18)
This beachfront resort captivates with its white sand shores and refreshing ocean breezes. After shooting hoops on the basketball court, cool off in one of three pools or unwind with a tropical drink at the beach bar. Ocean-view dining creates magical sunset memories.
Royal Andilana Resort & Spa

Nosy Be Hotel & Spa

4.0 star property
Nosy Be
  • On the beach
  • Beach bar
  • Beach loungers
  • Outdoor pool
8.4 out of 10, Very Good, (33)
The sandy shore beckons with perfect relaxation spots under beach umbrellas. Beyond sunbathing, adventures await with snorkeling, kayaking, and boat tours just steps away. After ocean explorations, savor international cuisine at the beachfront restaurant.
$111 nightly
The price is $137
Dec 1 - Dec 2
Total with taxes and fees
Nosy Be Hotel & Spa

Ravintsara Wellness Hotel

5.0 star property
Nosy Be
  • On the beach
  • Beach bar
  • Beach loungers
  • All-inclusive rates
  • Outdoor pool
9.4 out of 10, Exceptional, (95)
Waterfront serenity defines this traditional-style lodge where guests lounge on pristine sand with complimentary beach towels. The beach bar serves delightful drinks as adventure beckons nearby with snorkeling, windsurfing, and scuba diving options.
$180 nightly
The price is $222
Dec 14 - Dec 15
Total with taxes and fees
Ravintsara Wellness Hotel

IZIL HOTEL NOSY BE

2.5 star property
Nosy Be
  • Direct access to the beach
  • Full-service spa
8.8 out of 10, Excellent, (16)
Step directly from this hotel onto a stunning white sand beach perfect for soaking up Madagascar's sunshine. Located just a 5-minute walk from Madirokely Beach, this oceanfront retreat features daily housekeeping and an inviting bar/lounge for post-beach refreshments.
$67 nightly
The price is $83
Nov 16 - Nov 17
Total with taxes and fees
IZIL HOTEL NOSY BE

Palm Beach Resort & Spa

4.0 star property
Nosy Be
  • On the beach
  • Beach bar
  • All-inclusive rates
  • Outdoor pool
8.8 out of 10, Excellent, (20)
Marine wonders await at this hotel set directly on pristine white sands. Dive into snorkeling, kayaking, and boat tours by day, then savor cocktails at the beach bar as the sun sets. After aquatic adventures, indulge in massages at the onsite spa.
$144 nightly
The price is $178
Dec 15 - Dec 16
Total with taxes and fees
Palm Beach Resort & Spa

Manga Soa Lodge

4.0 star property
Nosy Be
  • On private beach
  • Beachfront dining
  • Beach loungers
  • Outdoor pool
9.8 out of 10, Exceptional, (33)
The sandy private shore beckons with comfortable loungers and shade-giving umbrellas. Days fill with snorkeling, kayaking, and beachfront dining at VUE OCEAN restaurant, while whale watching and scuba diving adventures await nearby.
$135 nightly
The price is $167
Dec 14 - Dec 15
Total with taxes and fees
Manga Soa Lodge
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Diana Hotel Reviews

Find out more about Diana

Book your dream Diana beach vacation with deals from $80

Make the most of your vacation with hotels on the water in Diana

How do I find the best Diana beach hotels? 

With 366 unfiltered, genuine customer reviews of hotels in Diana 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 Diana 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 Diana beach hotels with dreamy water views from your window.    

 

How much do Diana beach hotels cost?  

Prices for beachfront hotels in Diana currently start at $80 a night going up to $222 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 

 

How do I find family-friendly Diana 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 Diana 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 Diana offering free cancellation. 

 

Why should I book my Diana beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in Diana, 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 Diana beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in Diana have a pool for you to dip into. To find them really easily, use our pool search filter.    

 

Are there any cheap Diana beach hotels? 

Currently, there are 91 tempting beach hotels in Diana to choose from, with prices from just $80 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.  

Explore a world of travel with Expedia