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

Superb: 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

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 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
Superb
150 reviews
Price from
£112
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. beautiful clean place, and the staff are excellent. food is great.

Show more Show less
9.1
Superb
155 reviews
Price from
£50
per night

Blue Sky Resort 3 stars

Hotel in Nosy Be

Set in Nosy Be, a few steps from Ambaro Beach, Blue Sky Resort offers accommodation 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.1
Superb
21 reviews
Price from
£54
per night

Maison Ylang Dive Center 3 stars

Hotel in Nosy Be

Facing the beachfront, Maison Ylang Dive Center offers 3-star accommodation in Nosy Be and has an outdoor swimming pool, garden and terrace. Diving was great. Zebra shark was definitely the highlight :-) Staff very helpful. Clean and spacious rooms with very good breakfast 👌

Show more Show less
9.2
Superb
12 reviews

Nosy Be Sun Hôtel

Hotel in Nosy Be

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

Show more Show less
9.3
Superb
6 reviews

Eden Lodge 5 stars

Hotel in Madirokely

Facing the beachfront, Eden Lodge offers 5-star accommodation in Madirokely and features a garden, shared lounge and terrace. The peace and tranquility, being directly on the beach, and the helpful staff

Show more Show less
9.2
Superb
28 reviews

Hotel Arc En Ciel

Hotel in Dzamandzar

Set in Dzamandzar, a few steps from Djamanjary Beach, Hotel Arc En Ciel offers accommodation 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
Superb
25 reviews

Vanila Hotel & Spa 3 stars

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
Superb
49 reviews

Constance Tsarabanjina - All Inclusive 5 stars

Hotel in Nosy Mitsio

Constance Tsarabanjina - All Inclusive offers luxury bungalows on an unspoilt beach in Madagascar’s Nosy Mitsio Archipelago area. Magic island with such an amazing staff!! What a paradise....

Show more Show less
9.8
Exceptional
47 reviews

Coucher de Soleil

Hotel in Ambatoloaka

Located in Ambatoloaka, 300 metres from Ambatoloaka Beach, Coucher de Soleil provides accommodation 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
Fabulous
123 reviews
Price from
£31
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels in Diana

gogless