Search hotels in Diana, Madagascar

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

Check out these popular cities in Diana

Nosy Be

178 hotels

Antsiranana

74 hotels

Ambatoloaka

24 hotels

Ambondrona

18 hotels

Ambaro

15 hotels

Hell-Ville

22 hotels

Madirokely

12 hotels

Andilana

17 hotels

Ampangorinana

11 hotels

Stay in Diana's best hotels!

Filter by:

Star Rating
Review score

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.

B
Bernhard
From
Germany
We loved our whole stay at Swisscoco. Staff was very friendly, accommodating to our demands, helpful. The location was amazing, best bay to stay on the island. All our wishes were met. And even though electricity blackouts occur regularly on the island, the hotel is perfectly equipped with renewable energy back up supply to smoothen out any power outages from the electricity grid. Food at the restaurant was also delicious. Love the fact that they are not trying to have 50 different options on the menu but only offer a few, daily changing but really fresh and yummy options - makes perfect sense to me.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 416 reviews
Price from
$145.13
1 night, 2 adults

Le Moya Beach

Hotel in Nosy Be

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.

I
Ismini
From
United Kingdom
The owner and the staff are extremely helpful, the balgalows and the common areas as nicely decorated and very clean, food was good too, not too far from the centre, and last but not least the internet was pretty good for Madagascar and there is even a nice studying corner where it was nice to work from some days that I needed to.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 287 reviews
Price from
$87.25
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.

M
Mark Anthony
From
United States
Very clean and well-appointed Hotel. The rooms were nicely decorated and the bathroom was amazing. Customer service was impeccable from the moment we walked in. Everybody is willing to help. Kudos to the management and especially Edwina- The front desk manager and the owner. Took great care of everything. Highly recommend!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 223 reviews
Price from
$76.54
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, 13 reviews
Price from
$58.88
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.94
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, 69 reviews
Price from
$84.78
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.30
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.6
Exceptional - What previous guests thought, 34 reviews
Price from
$105.98
1 night, 2 adults

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.

R
Roger
From
Democratic Republic of the Congo
This hotel is a fantastic choice for a vacation in Nosy Be! The staff is not only professional but also incredibly welcoming, always ready to help with a smile. The apartments are meticulously clean and well-maintained, ensuring a comfortable stay. Each room is equipped with an air conditioner, a welcome relief from the tropical heat.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 98 reviews
Price from
$94.20
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.55
1 night, 2 adults
See all 361 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 7.9
Good - What previous guests thought, 217 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 192 reviews

Popular with guests booking hotels in Diana

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

Popular with guests booking hotels in Diana

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

Popular with guests booking hotels in Diana

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

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 75 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 455 reviews

Popular with guests booking hotels in Diana

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

Popular with guests booking hotels in Diana

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

Popular with guests booking hotels in Diana

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

Diana's best hotels with breakfast

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

Located in Antsiranana, 19 miles from Fort d'Ambre Reserve, Hôtel RIZIKY provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $42.69 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 132 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.09 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 105 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.65 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 $259.05 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 156 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 $82.43 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 403 reviews

Just 820 feet from the beach, Hôtel Villas Les Orchidées offers tropical self-catering accommodations in Nosy-Be. The property offers a communal outdoor pool and free WiFi.

From $119.16 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.33 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 43 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.92 per night

Budget hotels in Diana

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.11 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 76 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.43 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 75 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.27 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.97 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.20 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.58 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 89 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.68 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 142 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 $82.43 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.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 200 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.50 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 455 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.21 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 $47.10 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 44 reviews

Le DIEGO Hôtel is located in Antsiranana, within 18 miles of Fort d'Ambre Reserve and 1.2 miles of Port Antsiranana. Featuring a concierge service, this property also provides guests with a terrace.

From $47.43 per night
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 192 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.38 per night
Scored out of 10, guest rating 6.5
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.25 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 183 reviews

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

From $58.62 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 $161.91 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 203 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
From $68.30 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 223 reviews
Very clean and well-appointed Hotel. The rooms were nicely decorated and the bathroom was amazing. Customer service was impeccable from the moment we walked in. Everybody is willing to help. Kudos to the management and especially Edwina- The front desk manager and the owner. Took great care of everything. Highly recommend!
Guest review by
Mark Anthony
United States
From $180.16 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, 127 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.72 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 240 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.7
Good - What previous guests thought, 40 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
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 46 reviews
The villas are amazing and we'll maintained, food is great, location by the ocean is unimaginable.
Guest review by
Nir Milo
Israel
From $98.91 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 609 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, 253 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 $113.04 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 466 reviews
Very good wifi, great staff, good food
Guest review by
Ioana
Romania
From $741.83 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 58 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