Skip to main content

Stay in Diana's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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 terrace. Location was nice and beachside; Staff was available and cheerful; Staff was very helpful. Room was clean; Restaurant was nice; Good service on booking day excursions. Room was comfortable and spacious.

Show more Show less
9.1
Wonderful
154 reviews
Price from
$141
per night

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. fantastic! service. and a very good cook, great call system, the staff were very attentive

Show more Show less
9.1
Wonderful
158 reviews
Price from
$63
per night

Blue Sky Resort

Hotel in Nosy Be

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. Amazing hosts! Well priced, clean, modern and just an awesome vibe.

Show more Show less
9.2
Wonderful
22 reviews
Price from
$65
per night

Maison Ylang Dive Center

Hotel in Nosy Be

Facing the beachfront, Maison Ylang Dive Center offers 3-star accommodations in Nosy Be and has an outdoor swimming pool, garden and terrace. The hotel is not big with very friendly and thoughtful staff, the location is good and safe, the rooms look wonderful with very special charm and authenttic African decoration. The diving center is well equipped, the dive masters are experienced, the 2 boats and the service on them are luxurious, the diving spots are nice worth to visit.

Show more Show less
9.2
Wonderful
12 reviews
Price from
$174
per night

Nosy Be Sun Hôtel

Hotel in Nosy Be

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.

Show more Show less
9.3
Wonderful
6 reviews
Price from
$87
per night

Eden Lodge

Hotel in Madirokely

Facing the beachfront, Eden Lodge offers 5-star accommodations in Madirokely and features a garden, shared lounge and terrace. I LOVED EVERYTHING about Eden Lodge! From the excellent customer service to the personalized care, it was SUPERB! The manager was great, the staff were always so friendly made sure that everything was impeccable and I truly appreciated that about them!

Show more Show less
9.2
Wonderful
28 reviews
Price from
$285
per night

Hotel Arc En Ciel

Hotel in Dzamandzar

Located in Dzamandzar, a few steps from Djamanjary Beach, Hotel Arc En Ciel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The Arc en Ciel management and staff really went out of their way to make our trip smooth and offered highly personalized services. The rooms were incredibly spacious, with great views of the ocean from most places in the hotel - sunsets were amazing. Lovely pool, great food and could organize all we wanted to do through the front desk. There's also a new Art Village (upscale artisan crafts and goods) within walking distance as well as a local restaurant.

Show more Show less
9
Wonderful
25 reviews
Price from
$92
per night

Vanila Hotel & Spa

Hotel in Ambaro

Located on the West Coast of Nosy Be and surrounded by a tropical garden overlooking the Indian Ocean, Vanila Hotel & Spa offers a 24-hour front desk, a restaurant and a bar. pools and view are amazing breakfast and dinner is very good room is big and clean

Show more Show less
9
Wonderful
52 reviews
Price from
$113
per night

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. The place is amazing. Feb 2023 was the second time we went to Constance Tsarabanjina and we absolutely loved it - we stayed 7 nights at a North Beach Villa, all inclusive and were lucky to have great weather even though Feb is supposed to be part of the rainy season. We travelled London Heathrow - Addis Ababa Ethiopia - Nosy Be Madagascar. The hotel arranged for a guide to wait for us at the Nosy Be Airport and took us to the beach where the hotel's boat waited to take us from Nosy Be Island to Tsarabanjina Island (the boat fare is about 1 hour and needs to be paid separately - at the time we went it was 200 euros per person covering both ways). Tsarabanjina is a tiny island with only one hotel, Constance, which has about 24 beach villas (about 12 on North Beach and 12 on South Beach), so even if it were to be fully booked, it would still be quite and relaxing. The atmosphere is so chilled and everybody is trying to make your stay as nice as possible. Staff is friendly and nothing is too much trouble; food is great as nothing compares with the fresh fish and other sea food; beach villa is large, nicely furnished and decorated with amazing views. The hotel offers a range of activities, some included in the price of the stay and some others to be paid separately (but none being too expansive). Activities / facilities included in the price are one snorkelling trip, one boat trip at the sunset with cocktail or fizzy wine, access to their snorkelling equipment, canoe boats, paddle boards, other sports and games; activities at extra price include diving (there is a Diving Centre at the hotel where one can get PADI certified if interested), trip to Nosy Mitsion island, trip to Nosy Kumba island, fishing trip, snorkelling extravaganza trip, massage / SPA, breakfast and / or dinner on the beach.

Show more Show less
9.8
Exceptional
47 reviews

Coucher de Soleil

Hotel in Ambatoloaka

Located in Ambatoloaka, a 3-minute walk from Ambatoloaka Beach, Coucher de Soleil provides accommodations with a garden, free private parking and a bar. Very good value for money. Calm.. turtles all over the place. As I am not fluent in french and the owners (Malagasy/Swiss) assisted me in many many things. They take care of their guests. Absolutely recommended.

Show more Show less
8.7
Excellent
123 reviews
Price from
$39
per night

Hotels with extra health and safety measures

Find hotels in Diana with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Diana in the past month

See all

Diana's best hotels with breakfast

See all

Budget hotels in Diana

See all

Hotels in Diana you can book without a credit card

See all

FAQs about hotels in Diana