Search hotels in Diana, Madagascar

Enter your dates and choose from 345 hotels and other places to stay

Check out these popular cities in Diana

Nosy Be

179 hotels

Antsiranana

73 hotels

Ambatoloaka

24 hotels

Ambondrona

18 hotels

Ambaro

15 hotels

Madirokely

12 hotels

Andilana

17 hotels

Hell-Ville

22 hotels

Ampangorinana

11 hotels

Ambilobe

1 hotel

Stay in Diana's best hotels!

Filter by:

Star Rating
Review score

BLUE VELVET

Hotel in Nosy Be

Located in Nosy Be and with Ambatoloaka Beach reachable within a few steps, BLUE VELVET has concierge services, non-smoking rooms, a terrace, free WiFi throughout the property and a restaurant.

L
LauraLea
From
United States
Loved being able to rest in luxury after being in the jungle for a month. A/C, ceiling fans, refrigerator, hot shower; it was amazing. You could hear the music across the street but it was faint and in the background. The breakfast was amazing and the best meal of my day.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 101 reviews
Price from
$94.14
1 night, 2 adults

Swisscocobeach

Hotel in Nosy Be

Located in Nosy Be, a few steps from Ambondrona Beach, Swisscocobeach provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

S
Siying
From
China
I had an absolutely wonderful three days here! The staff were incredibly kind and friendly, and the food was delicious. They even prepared a cake for me when they found out it was my birthday—such a lovely surprise! I’ll definitely stay here again next time I visit Nosy Be!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 420 reviews
Price from
$145.03
1 night, 2 adults

Hotel Mahita Tsara

Hotel in Djamandjary

Located near Djamandjara on Nosy Be, Hotel Mahita Tsara is a 5-minute walk from the beach and set above the village of Cocotiers. It offers air conditioning and a restaurant.

J
Juan Manuel Benítez
From
Colombia
This placed exceeded our expectations, it is so beautiful, picturesque, it has a chill atmosphere, it is so so conformable, I can just stay here writing positive adjectives to describe it. The view from both the room and the pool is unbelievable, it mesmerizes you. The staff is friendly, even though we did not spoke french they were so professional and tried to communicate with us in the best way possible. You can order breakfast, lunch or diner and it will be served in your room since there is no restaurant. We loved this option, we had dinner every night there, it is so private, plus you have the beautiful view. Booking advertises this a 2 stars hotel, but honestly this place is way better than 4 starts hotels I have stayed at. With no hesitation I would recommend this place.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 222 reviews
Price from
$76.49
1 night, 2 adults

Happy Komba Lodge

Hotel in Ampasindava

Happy Komba Lodge has a garden, terrace, a restaurant and bar in Ampasindava. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

K
Kariem
From
Germany
Beautiful very new, modern and nice looking Bungalows with astonishing view from our Terrasse (had a bungalow on the top). Very good restaurant with best breakfast we had in our trip! Excellent food and reasonable prices. Warmly and in every situation helpful staff, especially to mention Fahouzia and Jaque!!! Loved to use the SUP and Kayak, snorkeling in front with turtles. Excellent price for value! Highly recommend! Thank you very much!!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 15 reviews
Price from
$58.84
1 night, 2 adults

Palmares Beach Hotel

Hotel in Andjamen

Located in Andjamen, within a few steps of Plage de Ramena and 26 miles of Fort d'Ambre Reserve, Palmares Beach Hotel provides accommodations with a garden and free WiFi throughout the property as...

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$65.90
1 night, 2 adults

Marina Hôtel Ambatoloaka

Hotel in Ambatoloaka

Featuring a terrace and views of sea, Marina Hôtel Ambatoloaka is located in Ambatoloaka, a few steps from Ambatoloaka Beach.

O
O
From
France
- Room with blacony and seaview, next to the beach and restaurants - Relaxing, quiet and clean - Nice breakfast with home made yoghourt. - Helpful staff to book transportation and guidance to explore the island on my own.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 71 reviews
Price from
$84.72
1 night, 2 adults

Miavaka Lodge

Hotel in Ambatobe

Miavaka Lodge features free bikes, garden, a terrace and bar in Ambatobe. The hotel has an outdoor swimming pool, sauna, nightclub and a shared lounge.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 13 reviews
Price from
$141.20
1 night, 2 adults

Tsara Beach

Hotel in Nosy Be

Located in Nosy Be, a few steps from Ambaro Beach, Tsara Beach has accommodations with a garden, free private parking, a terrace and a restaurant.

A
Ali
From
United States
🌴 Tsara Beach Hotel in Nosy Be was a serene slice of paradise—immaculately kept and perfectly positioned for relaxation. 💫 Manager Manon and her exceptional team made our stay unforgettable with their genuine hospitality and attention to detail. 🌅 From sunset views to seamless service, every moment felt like a celebration of care and comfort.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 35 reviews
Price from
$105.90
1 night, 2 adults

Varatraza Wind Riders

Hotel in Antsiranana

Located in Antsiranana, a few steps from Sakalava Bay Beach, Varatraza Wind Riders provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 51 reviews
Price from
$23.53
1 night, 2 adults

Constance Tsarabanjina - All Inclusive

Hotel in Nosy Mitsio

Constance Tsarabanjina - All Inclusive offers luxury bungalows on an unspoiled beach in Madagascar’s Nosy Mitsio Archipelago area.

I
Incognitawanderer
From
United States
Everything - scenery, food, staff
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 57 reviews
Price from
$811.92
1 night, 2 adults
See all 345 hotels in Diana

Most-booked hotels in Diana in the past month

See all

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 133 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 78 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 197 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 221 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 252 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 45 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 420 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 274 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 25 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 81 reviews

Diana's best hotels with breakfast

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 133 reviews

Located in Nosy Be, a few steps from Ambaro Beach, Blue Sky Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $100.02 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 107 reviews

Moemoea Lodge has a garden, terrace, a restaurant and bar in Ambatoloaka. The property is around a 11-minute walk from Ambatoloaka Beach, 10 miles from Lokobe Reserve and 15 miles from Mount Passot.

From $70.60 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 271 reviews

Located in Nosy Be, a 9-minute walk from Ambatoloaka Beach, Andriana Resort & Spa has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

From $258.87 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 221 reviews

Le Grand Hôtel Diego is located in Diego Suarez, 2625 feet from Diego Suares and features a casino and an outdoor swimming pool. Providing a restaurant, the property also has a garden.

From $120.02 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 157 reviews

Featuring free WiFi and an outdoor swimming pool, Tropic Hôtel offers rooms in Ambondrona, 1312 feet from Manta Diving. Featuring a shared lounge, this property also provides guests with a restaurant.

From $58.84 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 7 reviews

Located in Antsiranana, a 13-minute walk from Sakalava Bay Beach, Mantasaly Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

From $174.21 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 45 reviews

Located in Nosy Be, a 12-minute walk from Ambondrona Beach, Mango Eden Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $45.89 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 78 reviews

Featuring a restaurant, bar and views of city, Izil Nosy-Be is located in Nosy Be, a few steps from Madirokely Beach.

From $101.20 per night

Budget hotels in Diana

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 285 reviews

Located in Nosy Be, a few steps from Djamanjary Beach, Le Moya Beach has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $95.80 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 115 reviews

Located along the sandy Madirokely Beach, Résidence Au Sable Blanc features panoramic views of the Indian Ocean. It also offers a tour desk, library and free Wi-Fi in all areas.

From $62.07 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 81 reviews

Located in Antsiranana, Hotel Naka has a terrace, bar and BBQ area. The property provides room service, a 24-hour front desk and currency exchange for guests.

From $50.40 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 36 reviews

Ramena Beach Hotel is located in Ramena, within a few steps of Plage de Ramena and 26 miles of Fort d'Ambre Reserve.

From $66.92 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 66 reviews

Located in Nosy Be, 10 miles from Lokobe Reserve, WINGS HOTELS provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $94.14 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 37 reviews

Located in Nosy Be, 1.6 miles from Madirokely Beach, Nosy Be Sun Hôtel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $103.51 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 87 reviews

Chez Yolande features a garden, terrace, a restaurant and bar in Ampangorinana. Guests can have a drink at the snack bar. At the hotel, every room includes a desk.

From $37.65 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 144 reviews

Located in Andilana, 20 miles from Lokobe Reserve, MAISON CARREE has accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From $64.72 per night

Hotels in Diana you can book without a credit card

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 180 reviews

Located in Nosy Be, a few steps from Madirokely Beach, Bungalows des tropiques provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $37.65 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 199 reviews

Located in Antsiranana, 17 miles from Fort d'Ambre Reserve, SANJEELA-PLAGE COCO provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $28.48 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 452 reviews

Located in Hell-Ville, 4.2 miles from Lokobe Reserve, Les bungalows d'Ambonara has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $41.18 per night

VaoVao Hotel

Hotel in Nosy Be
No credit card needed
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 20 reviews

VaoVao Hotel is located in Nosy Be, within a 2-minute walk of Madirokely Beach and 9.4 miles of Lokobe Reserve. Each room at the 3-star hotel has city views and free WiFi.

From $35.30 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 45 reviews

Located in Antsiranana, Le DIEGO Hôtel features a shared lounge, terrace, restaurant, and free WiFi throughout the property.

From $23.70 per night
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 197 reviews

Located in Nosy Be, a few steps from Ambatoloaka Beach, Hôtel Grand Bay provides accommodations with a private beach area, free private parking, a shared lounge and a terrace.

From $34.36 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 127 reviews

Located in Nosy Be, Hotel La Bombonera features free WiFi and a swimming pool. All rooms boast a flat-screen TV with satellite channels and a private bathroom.

From $81.19 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 182 reviews

Located in Ambatoloaka, Coucher de Soleil features a garden, terrace, bar, and free WiFi throughout the property.

From $58.58 per night

FAQs about hotels in Diana

See reviews by guests who stayed at hotels in Diana

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 140 reviews
Hotel Benjamin's location is perfect - within short walking distance of the beach, and all the cafes, restaurants, shopping, and money exchanges that you will ever need. Yet, when you enter through the gates you immediately experience a peaceful oasis, with cabins nestled amongst the well maintained gardens brimming with tropical flora. It is a sanctuary, away from the hustle and bustle, all by itself. My cabin equally fit right in with the outdoors area, very charming and kept very clean throughout my stay. It was well ventilated, assisted by a ceiling fan, and the bed had the necessary mosquito netting. Overall it was very comfortable and private and met all of my needs perfectly. Most important of all was that Benjamin's assistance was above and beyond what you would normally expect. He went out of his way to help me with any problems and is full of good information, from the various tours to local prices. Something very handy was that I rented a motorbike directly from him, meaning that I had confidence it was a fair deal, and that I could return it directly to the hotel saving a stack of time. This hotel could easily be renamed the "Hotel of Smiles". Indeed, Benjamin and the whole staff fill the hotel with smiles every day and their courteous and pleasant demeanour made my visit all the more enjoyable. A huge thank you to all! I highly recommend Hotel Benjamin.
Guest review by
Geoff
Australia
From $68.25 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 222 reviews
This placed exceeded our expectations, it is so beautiful, picturesque, it has a chill atmosphere, it is so so conformable, I can just stay here writing positive adjectives to describe it. The view from both the room and the pool is unbelievable, it mesmerizes you. The staff is friendly, even though we did not spoke french they were so professional and tried to communicate with us in the best way possible. You can order breakfast, lunch or diner and it will be served in your room since there is no restaurant. We loved this option, we had dinner every night there, it is so private, plus you have the beautiful view. Booking advertises this a 2 stars hotel, but honestly this place is way better than 4 starts hotels I have stayed at. With no hesitation I would recommend this place.
Guest review by
Juan Manuel Benítez
Colombia
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 204 reviews
The owner/manager Dany kindly upgraded me to a sea view with a queen bed for my birthday. They also gave me complimentary Malagasy rum shots! The room was clean and spacious. Exactly what I needed for my stay in Nosy Be. Plenty of outlets and very comfortable bed!! The best part of the stay was the staff. Everyone was so kind and ensured I had an amazing stay. They even went out with me for a night in the town on my last night. Love them!!!
Guest review by
Diana
United States
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 46 reviews
Exceptionally positive experience! The accommodations were amazing: beautiful, comfortable, clean! The staff was so friendly, welcoming and helpful! We did a combination of relaxing in our villa and enjoying the resort facilities as well as fun excursions which we were able to book through the resort. It was a truly wonderful family vacation!
Guest review by
Karen
United States
From $112.96 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 464 reviews
I’ve been impressed by the quality and variety of food for lunch and dinner. I’ve also been positively surprised by the quality of the massages. Great place to relax and disconnect for a couple of days.
Guest review by
Gabriel
Madagascar
From $152.97 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 201 reviews
Nosy Be Hotel and Spa is a gorgeous property right on the beach with great amenities (pool, bar, restaurants, boutique). Room was spacious and comfortable with everything we needed.
Guest review by
Colette
Canada
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 145 reviews
I would say everything, starting with the reception of Mr. Ivan, an essential person and very professionally prepared, but all the people we met really very prepared and friendly.
Guest review by
Marco
Spain
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 128 reviews
Villa Valiha is beautifully located on the beach side. Its decor in local arts and crafts made it look very special. The host and staff are very friendly.
Guest review by
Tiana
Seychelles
From $228.56 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 242 reviews
great pool- big rooms with terraces - on the beach- great excursions - very good food and fantastic , friendly, helpful, staff!
Guest review by
John
United States
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 42 reviews
Lovely hotel right in the centre of town. But it was very quiet and safe. The pools were lovely. The food was excelent.
Guest review by
Sean
Ireland
From $98.84 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 616 reviews
Great F&B offering on a beautiful deck overlooking Ambatoloaka, friendly staff available.
Guest review by
Gabriel
Madagascar
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 252 reviews
The property was absolutely beautiful and tranquil, an undiscovered gem.
Guest review by
Kylie
Qatar
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 72 reviews
The staff, clean rooms, excellent food and responsive help.
Guest review by
Marisol
Sweden
From $811.92 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 57 reviews
Everything - scenery, food, staff
Guest review by
Incognitawanderer
United States

Planning a trip? Get inspired by reviews of cities in Diana

4.0

The sex tourism in the village is uncomfortable (I’m being...

The sex tourism in the village is uncomfortable (I’m being polite). Quite a bit of hassle, though not aggressive, from vendors and massage girls. Not our kind of place. Much preferred Ile aux Nattes and Belo sur Mer, but that is because they are quiet and authentic. Nosy Be most definitely is not.
Guest review by
John and Nancy
United Kingdom
8.0

We enjoyed this laid-back town.

We enjoyed this laid-back town. Not much traffic except tuk tuks. There isn't much to do in town but it is an easy place to walk around with some old colonial buildings to admire. A few have been restored but lots more could do with some TLC. There are lots of women selling trinkets and fruit but very low key. Locals were very friendly. Many people do day trips from Diego but I would recommend overnighting nearer to those places (Montagne D'Ambre and Tsingy Rouge). I expect it would be a nightmare to be in Diego Suarez when a cruise ship is in town but that didn't happen when we were there.
Guest review by
Gordon
Canada
8.0

Nosy Be is frequented by mainly tourist flights from Italy.

Nosy Be is frequented by mainly tourist flights from Italy. therefore French and Italian are widely spoken. There are multiple accommodation options facing onto the beach, all of which defend the sun loungers from hawkers to limit hassle. There are plenty of other restaurants as well to choose from, all a safe walk down the beach at night. Don’t forget your torch though.
Guest review by
Charles
United Kingdom
10

Great diving and excursions but don’t stay at Hotel Ocean...

Great diving and excursions but don’t stay at Hotel Ocean Beach, Nosy Sakatia as they pressurise you do excursions upon arrival, pay for food in advance (then deny it it), swimming pool quarter full of brown water full of mosquitos next to accommodation with mosquito nets with holes in it. Our family left within the hour back to Nosy Be staying at Ravintsara Wellness Hotel which was so friendly and welcoming .
Guest review by
Stephen
United Kingdom
10

Very nice trip for Snorkeling 🤿, The beach is clean, Nosybe...

Very nice trip for Snorkeling 🤿, The beach is clean, Nosybe have a lot of tiny Islands around it who we are able to visit and each of them got interesting tourist activities. Security is good. I would recommend for your next trip
Guest review by
ras
Germany