Nosy Be


A collection of idyllic islands


Silky white sands and azure blue waters combine with coral reefs and tropical forests to form the backdrop to the Nosy Be Archipelago, a place of pure magic and wonder! With all the essentials for a dream beach holiday such as scubadiving, snorkelling, warm waters and excellent weather, this collection of islands also offers the opportunity to spot lemurs and chameleons, hike through lush rainforest and explore the unique fauna and flora of Madagascar. 

To get here, most visitors take an internal flight to Fasrene Airport from Antananarivo with Air Madagascar. These flights run daily and some European airlines, such as Corsairfly and Air Italia, fly directly to Nosy Be Island. It is an all-year round destination with an ideal average temperature of 25-30ºC, though there can be cyclones in February and March during the wet season.

The main island, Nosy Be, is home to about 60 000 people and is located just 8km off the north-west coast of Madagascar. The Fascene airport is just 12km from the main town of Hellville, which contrary to its name is quite a pleasant place. The island spans an area of 300 km² with eleven volcanic crater lakes and there are some beautiful beaches and luxury resorts along its coastline.

But if you're looking for the ultimate deserted island experience, we recommend heading further afield. There are a number of smaller and more secluded islands in the vicinity such as Nosy Komba, Nosy Mitsio, Nosy Sakatia and Nosy Tanikely. These offer unrivalled snorkelling and scubadiving and the Lemur sanctuary on Nosy Komba is well worth visiting. Some travellers opt for a Dhow Safari, hopping between the different islands on a traditional sailing boat. 

Don't delay - contact us to plan your tailor-made trip!

What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600