Diana is Madagascar’s far north, and it is really two different trips joined by unreliable roads and boats: the mainland around Antsiranana (Diego-Suarez), with a vast bay, windblown beaches, rainforest and tsingy limestone; and the Nosy Be island world, built around reefs, diving, beach hotels and boat days. It is the country’s strongest wildlife-and-beach combination without crossing the whole island, but it rewards travelers who tolerate delayed flights, rough transfers and uneven service rather than expecting a frictionless Indian Ocean holiday.
Base · 2–5 days
Nosy Be
The easy beach-and-boat base: stay around Ambatoloaka/Madirokely for dive shops and restaurants, or Andilana for a quieter beach. It is more polished and commercial than the mainland, but it makes island days genuinely straightforward.
Antsiranana (Diego-Suarez)
Base · 2 days
The practical mainland hub, with a huge bay, faded port-town character and the best access to the northern coast, Amber Mountain and the road south. Give it two or three nights; it is a base with texture, not a week-long city break.
Joffreville and Montagne d’Ambre
Base · 2 days
The cool, wet forest counterpoint to Diana’s beaches: waterfall walks, crater lakes, chameleons, lemurs and serious birding. Sleep in or near Joffreville if nature is a priority rather than reducing the park to a rushed day trip.
Ankarana National Park
Base · 2 days
Diana’s big mainland geological stop: grey tsingy, caves, bats, forest pockets and demanding guided walks. Stay nearby for one or two nights; the park is too far and too physical to treat as a casual detour.
Ramena, the Three Bays and the Emerald Sea
Short stop · 1 day
This is Antsiranana’s beach coast: Ramena for the easy shore day, Three Bays for windblown scenery, and the Emerald Sea for the turquoise-lagoon boat excursion. Use Antsiranana as the base and accept that wind and boat conditions set the agenda.
Nosy Komba and Nosy Tanikely
Base · 1–2 days
Pair Komba’s volcanic villages and forest walks with Tanikely’s snorkeling and diving reef. Both work from Nosy Be, but an overnight on Komba is worth it if you want the island after the day boats leave.
Nosy Sakatia and Nosy Iranja
Short stop · 1 day
Sakatia is the low-effort turtle-snorkeling and quiet-beach option; Iranja is the much farther sandbar-and-island splurge. Choose Iranja only if you can tolerate a long boat day or, better, pay for an overnight.
Red Tsingy and Anivorano Nord
Short stop · 1 day
The red laterite pinnacles are visually striking but do not need their own overnight. Treat them as a weather-dependent stop on the Antsiranana/Joffreville-to-Ankarana transfer, not as a standalone destination.
Ambanja, Ankify and the Sambirano lowlands
Short stop · 1 day
A humid cacao-and-spice-growing corridor whose main practical role is the Ankify crossing to Nosy Be. Overnight only for ferry timing, a plantation visit or a necessary break in the mainland transfer.
Nosy Be's essential wild-forest outing, preserving lowland rainforest with black lemurs, chameleons and a serious chance of seeing Malagasy wildlife beyond resort grounds. Access is generally by pirogue and local guide, so treat it as a half-day expedition rather than a quick park visit.
A tiny protected island with clear-water snorkeling, turtles and a short climb to a lighthouse viewpoint; it is the classic easy marine day from Nosy Be. Go for the water rather than a long land visit, and use a responsible operator that avoids crowding wildlife.
Ankarana is one of Madagascar's defining northern landscapes: sharp limestone tsingy, caves, canyons and dry forest rich in lemurs and birds. It rewards at least a full day, preferably with a guide and enough time for both a cave route and a major viewpoint.
A cool, lush volcanic forest above Diego Suarez, Amber Mountain supplies a complete contrast to the region's dry limestone and beach landscapes: waterfalls, crater lakes, orchids and exceptional chameleon diversity. It is one of northern Madagascar's great nature days and merits an early, guided start.
Nosy Iranja is the iconic offshore-island day trip: two islands joined by a broad sandbar at the right tide, with fine beaches and turquoise water. The long boat ride makes it an all-day commitment, but it is one of the strongest reasons to base on Nosy Be.
The shallow, extraordinarily turquoise lagoon north of Diego Suarez is a standout sea-and-sand excursion, usually reached by boat or 4WD depending on conditions. It is a full-day outing, valued for its remote setting and water color rather than built attractions.
Numbers match the places above; small dots are the headline sights.
The mental map
Think of Diana as four linked zones: Antsiranana and Cap d’Ambre in the northeast; Joffreville, Amber Mountain and Ankarana along the mainland interior/RN6 corridor; Ambanja–Ankify as the mainland-to-island crossing point; and Nosy Be with its smaller offshore islands. Antsiranana is the mainland hub, while Nosy Be is the easier beach-and-boat base; neither is a sensible base for the other.
When to go
May–June is the safest all-round window for a mainland-and-islands trip: roads are improving, humidity drops and parks are comfortable. September–October is the strongest choice for most visitors, with dry weather, good water visibility and a possible humpback/whale-shark seasonal overlap around Nosy Be. January–March is cheap but unreliable for boats and rough-road touring; July–August is excellent but busier, windier around Antsiranana and harder to book.
Pacing a visit
For a beach-first first visit, spend 5–7 nights on Nosy Be and use boats for island days. To combine the mainland properly with Nosy Be, allow 9–12 nights and change bases between Antsiranana/Joffreville, Ankarana and Nosy Be. Do not compress this into a single-base trip: Antsiranana to Nosy Be by road and boat is usually a full, tiring day of ten hours or more, while Amber Mountain is an easy reach from Antsiranana and Nosy Be’s satellite islands are entirely boat-dependent.
NOSFascene Airport, Nosy Be
The easiest gateway for a beach- and island-first Diana trip, with the most useful international-facing connections and domestic links. It puts you directly on Nosy Be; do not land here expecting Antsiranana or Ankarana to be a quick add-on.
DIEArrachart Airport, Antsiranana (Diego-Suarez)
The practical mainland gateway for Antsiranana, Joffreville/Montagne d’Ambre, Red Tsingy and Ankarana. Use it for a mainland-focused north circuit or if you want to avoid losing a full day on the road-and-boat transfer from Nosy Be.
TNRAntananarivo Ivato International Airport
Madagascar’s main national gateway and the usual domestic-flight connection point for both Nosy Be and Antsiranana. Leave slack for domestic delays rather than booking a tight international-to-domestic connection.
Flights and transfers into AntananarivoAnkify ferry landing
The mainland crossing point for Nosy Be, reached overland from Ankarana/Ambanja. It is useful on a north circuit, but the transfer from Antsiranana via Ankarana to Ankify plus boat to Nosy Be is effectively a full travel day.
Before you go
Allow 5–7 nights for a beach-first Nosy Be trip. For Nosy Be plus the mainland—Antsiranana, Joffreville/Montagne d’Ambre and Ankarana—plan 9–12 nights, with separate bases rather than day-tripping everything.
Choose Nosy Be for beaches, diving and boat trips to Nosy Komba, Nosy Tanikely, Nosy Sakatia or Nosy Iranja. Choose Antsiranana (Diego-Suarez) for Ramena, the Three Bays, Emerald Sea, Montagne d’Ambre and the mainland route toward Ankarana; neither is a practical base for the other.
On the mainland, combine Antsiranana with Ramena, the Three Bays and Emerald Sea, then add Joffreville/Montagne d’Ambre and Ankarana as overnight stops. Red Tsingy and Anivorano Nord work as a weather-dependent stop en route between the Antsiranana/Joffreville area and Ankarana; combine Nosy Be with Komba, Tanikely or Sakatia by boat.
May–June is the safest all-round period for combining mainland parks and Nosy Be, with improving roads and lower humidity. September–October is the strongest overall window for dry weather, diving and snorkeling visibility, with possible late-humpback and early whale-shark overlap around Nosy Be; sightings are never guaranteed.
Use a prearranged private driver and suitable vehicle on the mainland, especially for Antsiranana, Joffreville, Red Tsingy and Ankarana; public transport is too slow and unreliable for a short trip. Nosy Be island days require boats, and the overland-and-boat journey between Antsiranana and Nosy Be usually takes ten hours or more, so fly between DIE and NOS when schedules allow.
Most short-stay visitors, including U.S., UK, EU, Canadian and Australian passport holders, need a Malagasy tourist visa or applicable short-stay authorization. eVisa and visa-on-arrival options are generally available, but check Madagascar’s official eVisa portal immediately before departure; carry a passport valid for at least six months and a yellow-fever certificate if required by your routing.
Book domestic flights, a reliable mainland driver/4WD, diving and peak-season boat trips early, especially for July–August and year-end travel. Reserve good Nosy Be accommodation and reputable wildlife outings well ahead for September–October, and confirm what a boat trip includes before departure.
Keep slack for every boat day, since Emerald Sea, Tanikely, Iranja, diving and marine-wildlife outings depend on sea conditions. Avoid tightly timed road-and-boat circuits from January to March, when rain can slow routes toward Ankarana and Red Tsingy and cancel island trips.
Madagascar