Search hotels in Diana, Madagascar

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Check out these popular cities in Diana

Nosy Be

246 hotels

Ambatoloaka

27 hotels

Diego Suarez

97 hotels

Andilana

19 hotels

Ambondrona

22 hotels

Ambaro

17 hotels

Hell-Ville

36 hotels

Madirokely

11 hotels

Antafondro

3 hotels

Befotaka Bay

2 hotels

Stay in Diana's best hotels!

Filter by:

Star rating
Review score

BLUE VELVET

Hotel in Nosy Be

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

C
Christophe
From
Hungary
Brand new apartment with western standards! Despite the very central location, just meters from the entertainment center of Nosy Be, the apartment is quiet: the builder did a great job with isolation. Air condition and ceiling ventilator are efficient and don't make any noise. As a result, no need to open the windows, less moskitos. The staff is extremely friendly and helpful! Bedding was very comfortable. Comparatively very high standards.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 130 reviews
Price from
Rp 1,398,026
1 night, 2 adults

Swisscocobeach

Hotel in Nosy Be

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

V
Veronika
From
Switzerland
Everything is absolutely stunning: the room, the view, the food! And especially the crew of the hotel. It feels like you are visiting a family, which is so happy to see you and ready to accommodate your every need! Thank you so much for a wonderful stay!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 469 reviews
Price from
Rp 2,384,868
1 night, 2 adults

Anki Lodge

Hotel in Nosy Be

Situated in Nosy Be, 90 metres from Djamanjary Beach, Anki Lodge features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 138 reviews
Price from
Rp 1,773,026
1 night, 2 adults

SANJEELA-PLAGE COCO

Hotel in Diego Suarez

Set in Diego Suarez, 28 km from Fort d'Ambre Reserve, SANJEELA-PLAGE COCO offers accommodation with a garden, free private parking, a shared lounge and a terrace.

L
Laszlo
From
Romania
Was fantastic!!! Thanks for everything, Laurent,Anita and Gaston! See you as soon as possible!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 204 reviews
Price from
Rp 497,533
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.

B
Bas
From
Netherlands
We stayed in the penthouse on te second floor more than 65 square meters with a great bathroom with a jacuzzi! A comfortable king size bed flat screen tv airco and a huge terrace with a wonderful view sunset !room service with a smile! Mini bar!great food and a infinity pool plus massage options very friendly staff great value for money
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 215 reviews
Price from
Rp 1,274,671
1 night, 2 adults

Maison Carrée Andilana

Hotel in Andilana

Situated in Andilana, 32 km from Lokobe Reserve, Maison Carrée Andilana features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

a
anis1392
From
United Kingdom
The hotel lacks any proper access to the beatch. Moreover, it is directly established just beside a busy road which makes is less comfortale for a relaxed stay and deprives the chance of having the benefits for a beach-side hotel. And the all the meals are found to be oil or cheese based which was not ok for a long stay. Other than that, the rooms, staff support, cleanliness and decoration of the hotel were really good.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 17 reviews
Price from
Rp 999,178
1 night, 2 adults

Sakatia Passions Ecolodge Nosy Be

Hotel in Ambaro

Sakatia Passions Ecolodge Nosy Be has a garden, terrace, a restaurant and bar in Ambaro. The property is around 2.2 km from Ambaro Beach, 24 km from Lokobe Reserve and 13 km from Mount Passot.

R
RODRIGO
From
Ethiopia
Amazing location, very good breakfast
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
Rp 2,269,942
1 night, 2 adults

ZEN HOTEL, Nosy Be

Hotel in Hell-Ville

Situated in Hell-Ville, 4.9 km from Lokobe Reserve, ZEN HOTEL, Nosy Be features accommodation with a terrace, free private parking, a restaurant and a bar.

W
Whitby
From
South Africa
Very friendly staff went out of their way to make us feel welcome and help us with our plans .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 65 reviews
Price from
Rp 1,439,145
1 night, 2 adults

Mantasaly Resort

Hotel in Diego Suarez

Set in Diego Suarez, 1.1 km from Sakalava Bay Beach, Mantasaly Resort offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

V
Vasilis
From
Romania
Mantasaly is a truly special property, an exceptional and exotic location where you feel welcomed and pampered from the very first moment. The staff is extremely warm, friendly, and always helpful, which makes the stay even more enjoyable. The swimming pool is beautiful and very well maintained, with a family-friendly depth — a big plus for us, especially since we were traveling with a child. The atmosphere is calm, safe, and relaxing. The spa experience was outstanding. We enjoyed a remarkable treatment using unique local products and sea mud, offering an authentic and deeply relaxing experience. We highly recommend Mantasaly to anyone looking for tranquility, high-quality service, and a truly exotic getaway. We would definitely return!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
Rp 4,329,176
1 night, 2 adults

Manja Kely Lodge - Nosy Komba Island

Hotel in Nosy Be

Manja Kely Lodge - Nosy Komba Island has an outdoor swimming pool, garden, a terrace and restaurant in Nosy Be.

C
Christopher
From
Austria
We spent just over a week at Manja Kely Lodge and it’s the kind of place that’s hard to leave. Alain, Valentina, Martin and Jade were attentive without ever being intrusive, always there when needed, often before you even had to ask. The bungalows are spacious, beautifully decorated and the views are stunning. The lodge itself is immaculate and thoughtfully arranged, with a wonderful pool and a private beach just a short walk away. Surrounded by nature and completely quiet, you decompress within days. The food is excellent where modern French meets local cuisine, always beautifully presented. They also arranged our transfer from Nosy Be by car and boat, which was seamless. Highly recommend and we’ll definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 27 reviews
Price from
Rp 3,556,743
1 night, 2 adults
See all 424 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 6.8
Pleasant - What previous guests thought, 122 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 157 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 155 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 467 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 258 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 397 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 17 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 109 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 469 reviews

Popular with guests booking hotels in Diana

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 168 reviews

Diana's best hotels with breakfast

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 258 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 397 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 17 reviews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 469 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 168 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 143 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 65 reviews

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 190 reviews

Budget hotels in Diana

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 122 reviews
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 157 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 155 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 467 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 109 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 192 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 159 reviews

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 102 reviews

Hotels in Diana that you can book without a credit card

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 125 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 166 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 131 reviews

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

Loharano Lodge

Hotel in Ambaro
No credit card needed
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 68 reviews

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

FAQs about hotels in Diana

See reviews by guests who stayed at hotels in Diana

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 425 reviews
Oh wow! What an amazing place. Firstly, after booking I received FULL info on how they work, food, drinks, entertainment, sports, prices and tours. Also about visas and costs. This was wow, since no other place has done this in 32 countries I have been to. On arrival we received a welcome drink, a towel to refresh and was briefed about how, what, where and when things happen. This place has stunning views. The 'mora mora' life (slow) is real here, with large bungalows. Clean linen, towels etc. The staff are locals, very friendly and helpfull. Owner is always here and visible! (10/10 for this). Great pool area with live music in the evening, but this is controlled and no disturbance when wanting to sleep. Good food and drinks. Also the free shuttle when booking 7 or more nights is very convenient. Rooms cleaned daily and mosquito nets are set just before sunset. What more to say? Well, come and visit.
Guest review byMarlene
South Africa
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 60 reviews
The Home Residence offers truly exceptional villas — very spacious, beautifully designed, spotless, and incredibly comfortable. We especially loved how much outdoor living space there is for enjoying the holiday, relaxing, and simply taking in the peaceful tropical atmosphere. The entire property feels luxurious yet warm and welcoming at the same time. The pool is absolutely outstanding, and everything is maintained to a very high standard. What also made our stay special was the exceptional staff — always available, fast, attentive, precise, and genuinely kind. Every request was handled quickly and professionally, which made the whole experience even more relaxing. The restaurant was excellent, and the spa experience was equally outstanding. It is a perfect combination of comfort, elegance, nature, and luxury.
Guest review byBarbara
Slovenia
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 131 reviews
A family run hotel in the prime spot in Ambatolaka. Close to the beach local bars and shops. A nice clean room and balcony overlooking a lush botanical garden created by Benjamin to show some of the beautiful and exotic plants of madagascar. Benjamin the owner is very kind and likes to spread awareness of madagascara ecology. Tina, the manager, is an absolute star. Her local knowledge is priceless, and she helped me so much with everything from trips to food to what prices are. Everything I needed, she helped every step of the way. Perfect for a lone woman traveller to have this angel helping and supporting!!
Guest review byKathryn
United Kingdom
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 reviews
This place really exceeded my expectations. From the impressive restaurant to the incredible facilities and exceptional staff and entertainment, it really was value for money. The staff really made the effort to help guests and keep them entertained. I particularly enjoyed the Royal Beach sa va? song! Fantastic pools and location on the beach with sun loungers available for guests. Certainly the best and most comfortable hotel on this beach. I would also like to mention Princy, who was very friendly and offered to share his experience about a tropical cyclone that changed his life.
Guest review byJoshua
United Kingdom
From Rp 1,356,908 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 259 reviews
Lakana exceeded our already high expectations. Superbly located 100m away from Ramena beach, with a nice swimming pool, and sun loungers available both at the pool and on the beach. The food and drink were fantastic, I'd particularly recommend the lobster and the Caiprihinas were the best I've ever tasted. The bungalow was spacious, with a warm shower, enough fans to keep you cool and a big, comfy bed. The staff were friendly and the restaurant was nicely decorated for Christmas.
Guest review byPaul
United Kingdom
From Rp 2,158,717 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 215 reviews
We stayed in the penthouse on te second floor more than 65 square meters with a great bathroom with a jacuzzi! A comfortable king size bed flat screen tv airco and a huge terrace with a wonderful view sunset !room service with a smile! Mini bar!great food and a infinity pool plus massage options very friendly staff great value for money
Guest review byBas
Netherlands
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 172 reviews
This is like a home from home, Elma, Scott and the team make you feel welcome from the moment you arrive. The food, particularly the pasta, was incredible. Beautiful decor, immaculately presented, perfectly situated, on site help to plan excursions and the friendliest staff ever. Absolutely loved my stay here. Couldnt recommend more highly.
Guest review byEmily
United Kingdom
From Rp 2,993,421 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 212 reviews
Danny was an exceptional host, and nothing was too much trouble. The staff is all very friendly, with an awesome vibe all around. The view is spectacular and food is very good.
Guest review byMelanie
Namibia
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 76 reviews
Very close to the beach restaurants and the area to pick up day tours. Clean and tidy, friendly staff, and very helpful.
Guest review byJordan
New Zealand
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 215 reviews
Beautiful resort, gardens and pool where stunning. Excellent staff, very helpful and friendly. Food was great. Thank you
Guest review byGeoffrey
Australia
From Rp 678,454 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 159 reviews
Quiet location but very close to bars, restaurant and the beach. Beautiful gardens and helpful reception staff.
Guest review byKate
United Kingdom
From Rp 19,736,842 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 46 reviews
Stunning location, friendly staff, good food, great drinks. Bungalows are clean and the service is impeccable!
Guest review byIda Marie
Norway
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 65 reviews
Chef was İtalyan. So food was perfect Ivan and beatrice were very helpfull They gave me late check out
Guest review bySefika Bahar
Turkey
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 264 reviews
Well designed and friendly staff
Guest review byReneJol
Australia

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

Scored out of 10, guest rating 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 byJohn and Nancy
United Kingdom
Scored out of 10, guest rating 8.0

Ambatoloaka is a lively neighborhood.

Ambatoloaka is a lively neighborhood. It’s the place to be if you like going out at night. However, prices there are very high. Expect to pay between 30 and 50 euros for a couple’s dinner. Tuk-tuks are also quite expensive if you take them in the Ambatoloaka neighborhood. Also, there’s only one pharmacy, and its products cost five times more than in France. You’re better off going to Dzamandzar. It’s 2,000 MGA per person by tuk-tuk from Ambatoloaka.
Guest review byMario
France
Scored out of 10, guest rating 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 byGordon
Canada
Scored out of 10, guest rating 8.0

Easy access to other places on Nosy Be including Mont Passot...

Easy access to other places on Nosy Be including Mont Passot which is well worth a visit for the sunset alone. Andilana is in growth mode, I can see more development as road network improves, though this may take some time.
Guest review byMackness
Scored out of 10, guest rating 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 byCharles
United Kingdom
Scored out of 10, guest rating 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 byStephen
United Kingdom
Scored out of 10, guest rating 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 byras
Germany

More places to explore, more ways to go

  • Hotels in Madagascar

    If you're planning a longer trip, look beyond Diana and set off to explore the whole country!
  • Flights to Diana

    Get your flight tickets to Diana right here on Booking.com.