Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Nosy Be

Filter by star ratings
All filters
L'Heure Bleue
L'Heure Bleue
8.3 Excellent
Madirokely Plage, Nosy Be, Madagascar
Show on map
6.2 mi from city centre, Nosy Be 
ExcellentBased on 253 reviews
8.3

L'heure Bleue Ambatoloaka is located on Nosy Be, and provides 4-star facilities, including a private beach. It also offers free Wi-Fi, massage services and an outdoor pool.

Royal Beach Hotel
Royal Beach Hotel
8.5 Excellent
Royal Beach Hotel, Madirokely, Nosy Be, Madagascar, Ambatoloaka, Madagascar
Show on map
6.0 mi from city centre, Nosy Be 
ExcellentBased on 16 reviews
8.5

Royal Beach Hotel Ambatoloaka is located on Nosy Be and provides 4-star facilities as well as free Wi-Fi, outdoor tennis courts and a Jacuzzi. Those staying at the property have access to an outdoor pool, a sun deck and a sauna.

Palm Beach Resort & Spa
Palm Beach Resort & Spa
8.0 Excellent
Palm Beach & Spa, Ambondrona, Dzamanjar, Nosy B, Madagascar, Nosy Be, Madagascar
Show on map
5.7 mi from city centre, Nosy Be 
ExcellentBased on 29 reviews
8.0

Palm Beach Resort & Spa Nosy Be has 63 modern rooms and features an outdoor pool. It offers free Wi-Fi, a kids club and valet parking.

Voi Amarina Resort
Voi Amarina Resort
10.0 Excellent
Hellville 207 BP202, Nosy Be, Madagascar
Show on map
7.7 mi from city centre, Nosy Be 
ExcellentBased on 2 reviews
10.0

VOI Amarina Resort is set on Nosy Be, and provides 4-star accommodation in addition to a private beach. It also offers meeting rooms, a sun deck and an outdoor pool.

Hotel Arc en Ciel
Hotel Arc en Ciel
9.1 Excellent
Ampasikely dzamandzar, Nosy Be, Madagascar
Show on map
5.2 mi from city centre, Nosy Be 
ExcellentBased on 38 reviews
9.1

Offering an outdoor pool, this comfortable hotel is a short car trip from Ambatoloaka. It also offers laundry facilities, an airport shuttle and room service.

Vanila Hotel & Spa
Vanila Hotel & Spa
8.7 Excellent
Bp 325, Nosy Be, Madagascar
Show on map
5.4 mi from city centre, Nosy Be 
ExcellentBased on 34 reviews
8.7

Providing a swimming pool, a Turkish steam bath and an outdoor pool, this comfortable hotel is a short car ride from Ambatoloaka. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a Nosy Be hotel

Cheapest month:April
Most expensive month:June
Average price in Nosy Be:£65/night
Absolute cheapest price found:£4/night
Cheapest day:Monday
Most expensive day:Friday
£31 - £139
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£41 - £67
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Nosy Be hotels

Show all 129 hotels
1
Vanila Hotel & Spa
Vanila Hotel & Spa
8.7 Excellent
Bp 325, Nosy Be, Madagascar
Show on map
5.4 mi from city centre, Nosy Be 

Providing a swimming pool, a Turkish steam bath and an outdoor pool, this comfortable hotel is a short car ride from Ambatoloaka. It offers 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Nosy Be, Madagascar

Show all 129 hotels
L'Heure Bleue
L'Heure Bleue
8.3 Excellent
Madirokely Plage, Nosy Be, Madagascar
Show on map
6.2 mi from city centre,  

L'heure Bleue Ambatoloaka is located on Nosy Be, and provides 4-star facilities, including a private beach. It also offers free Wi-Fi, massage services and an outdoor pool.

£52
Avg. per night
Hotel Arc en Ciel
Hotel Arc en Ciel
9.1 Excellent
Ampasikely dzamandzar, Nosy Be, Madagascar
Show on map
5.2 mi from city centre,  

Offering an outdoor pool, this comfortable hotel is a short car trip from Ambatoloaka. It also offers laundry facilities, an airport shuttle and room service.

£66
Avg. per night
Vanila Hotel & Spa
Vanila Hotel & Spa
8.7 Excellent
Bp 325, Nosy Be, Madagascar
Show on map
5.4 mi from city centre,  

Providing a swimming pool, a Turkish steam bath and an outdoor pool, this comfortable hotel is a short car ride from Ambatoloaka. It offers 3-star accommodation with air-conditioned rooms.

£116
Avg. per night
Palm Beach Resort & Spa
Palm Beach Resort & Spa
8.0 Excellent
Palm Beach & Spa, Ambondrona, Dzamanjar, Nosy B, Madagascar, Nosy Be, Madagascar
Show on map
5.7 mi from city centre,  

Palm Beach Resort & Spa Nosy Be has 63 modern rooms and features an outdoor pool. It offers free Wi-Fi, a kids club and valet parking.

£136
Avg. per night
Royal Beach Hotel
Royal Beach Hotel
8.5 Excellent
Royal Beach Hotel, Madirokely, Nosy Be, Madagascar, Ambatoloaka, Madagascar
Show on map
0.6 mi from city centre,  

Royal Beach Hotel Ambatoloaka is located on Nosy Be and provides 4-star facilities as well as free Wi-Fi, outdoor tennis courts and a Jacuzzi. Those staying at the property have access to an outdoor pool, a sun deck and a sauna.

£139
Avg. per night
Voi Amarina Resort
Voi Amarina Resort
10.0 Excellent
Hellville 207 BP202, Nosy Be, Madagascar
Show on map
7.7 mi from city centre,  

VOI Amarina Resort is set on Nosy Be, and provides 4-star accommodation in addition to a private beach. It also offers meeting rooms, a sun deck and an outdoor pool.

£167
Avg. per night

Hotel prices in Nosy Be

3 stars

£66 - £116

Vanila Hotel & Spa

No. 1 most popular

Vanila Hotel & Spa
8.7 Excellent
£116
Avg. per night
Hotel Arc en Ciel

Best value

Hotel Arc en Ciel
9.1 Excellent
£66
Avg. per night
4 stars and up

£52 - £167

Voi Amarina Resort

No. 1 most popular

Voi Amarina Resort
10.0 Excellent
£167
Avg. per night
Palm Beach Resort & Spa

No. 2 most popular

£136
Avg. per night
L'Heure Bleue

Best value

L'Heure Bleue
8.3 Excellent
£52
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Nosy Be

Nosy Be travel FAQs

  • What are the best hotels in Nosy Be?

    Manga Soa Lodge (9.3/10 from 24 reviews), Anjiamarango Beach Resort (8.7/10 from 272 reviews), and Tropic Hôtel (8.3/10 from 74 reviews) are all highly rated places to stay in Nosy Be.

  • How much do hotels in Nosy Be cost?

    The average price of a hotel in Nosy Be is £64 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Nosy Be around is £73 per night, whereas for a 5-star hotel it’s £162 per night.

  • How much is a cheap hotel in Nosy Be?

    Over the last 3 days, Nosy Be hotels have been found for as cheap as £15/night in searches by HotelsCombined users.