Mahajanga City

City in Madagascar with coastal attractions

On the Mozambique Channel, Mahajanga mixes red earth, wide beaches and zebu-herding traditions; tourists seek Cirque Rouge, seafood eateries on the jetty and boat trips to nearby mangrove islets.

Main image
Wikivoyage banner
"Tafondro" et "Tsangam-baton'ny Marhery fo".jpg
Achard.jpg
AfroCreative WikiProject avec American corner 01.jpg
AfroCreative WikiProject avec American corner 02.jpg
Akory aly Mahajanga.jpg
AQUALMA Région Boeny 01.jpg
AQUALMA Région Boeny 02.jpg
AQUALMA Région Boeny 03.jpg
AQUALMA Région Boeny 04.jpg
AQUALMA Région Boeny 05.jpg

Mahajanga at a Glance#

Local Time
3:11 AM
GMT+3
Population
260,556

Costs: Affordable - $30-70 - expect USD 30-70 daily for local stays and coastal activities.

Safety: Petty crime risk; generally okay by day - petty crime is the main threat; daytime exploration is generally fine.

Best Time: May-October dry season - may-October offers drier weather and better beach conditions.

Mahajanga is a lively port city on Madagascar’s northwest coast, known for wide sandy beaches, a bustling waterfront and a mosque-lined old quarter. Visitors come for seafood, sunset promenades, the Cirque Rouge cliffs and nearby baobab groves.

Getting around: Use pousse-pousse and moto-taxis for short hops, shared taxis to the Amborovy airport, and walk the seaside Boulevard for easy, scenic short journeys.

Infrastructure & convenience: Basic but improving: decent mobile coverage, frequent minibuses, Bazary Be market for supplies, few ATMs, pharmacies and supermarkets concentrated around downtown Amborovy area.

Local tips: Greet with a polite ‘Manao ahoana’, dress modestly near mosques in the old quarter, bargain at Bazary Be, and respect local seafood vendors’ schedules.

Dining: Sample grilled seafood and masikita (zebu skewers) along the port, try romazava at waterfront restaurants, and seek sakay-hot condiments from street stalls.

Mahajanga’s Cirque Rouge is a dramatic red sandstone formation famed for its sunsets.

Why Visit Mahajanga?#

Mahajanga (Majunga) combines coastal leisure with a lively port town feel that attracts music lovers and beachgoers alike. Visit the rust-red cliffs at Cirque Rouge, relax on Grand Pavois beach, and sample seafood at the waterfront markets. The city’s Sakalava music traditions, colonial-era architecture and easy ferry links to nearby islands add cultural texture to its sandy shores.

Who's Mahajanga For?#

Nature Buffs

Mahajanga offers beaches, the Cirque Rouge sandstone cliffs and nearby Ankarafantsika National Park for birds and lake scenery. Short boat trips and sunset walks on Grand Pavois are rewarding for nature lovers.

Families

Calmer beach stretches and easy boat excursions make Mahajanga child-friendly; family bungalows and shallow beaches near Amborovy are suitable for younger kids, though medical facilities and child-specific services are limited.

Backpackers

Budget guesthouses cluster near the port and town centre, with cheap local restaurants and reliable brousse connections inland. It’s a low-cost coastal stop with simple services for independent travellers.

Foodies

Seafood markets and local Malagasy dishes are the draw - try grilled prawns and coconut sauces in small seafront eateries. Dining is informal and inexpensive, with strong coastal flavours and street snacks.

Mahajanga Bucket List#

Don't Miss

Cirque Rouge - Dramatic red sandstone cliffs and eroded amphitheater located just north of Mahajanga.

Grand Pavois Beach - Popular sandy waterfront with palm-lined promenade, sunset views, and local seafood stalls.

Bazary Be (Mahajanga Market) - Bustling central market selling fish, spices, and Malagasy crafts amid lively daily trade.

Mahajanga waterfront and port - Harbor area where fishing boats, promenades, and everyday coastal life converge at sunset.

Hidden Gems

Baie de Bombetoka mangroves - Expansive mangrove estuary at the Betsiboka River mouth, excellent for birdwatching trips.

Quartier Arabe (Old Arab Quarter) - Narrow lanes and colorful wooden houses revealing Mahajanga’s rich Swahili and Arab trading history.

Local pirogue rides from the quay - Short traditional boat outings give close-up views of fisherman routines and shoreline communities.

Mahajanga municipal gardens - Small green oasis in town frequented by locals for shade and quiet afternoon walks.

Day Trips

Ankarafantsika National Park - Dry deciduous forest park with endemic birds, lakes, and Coquerel’s sifaka encounters.

Katsepy (village and lighthouse) - Short ferry ride across the bay to a relaxed fishing village with a coastal lighthouse.

Antsanitia Reserve and beaches - Sandy beaches and a small coastal reserve north of Mahajanga, popular for snorkeling.

Baie de Bombetoka estuary (short cruise) - Boat trips reveal mangroves, tidal channels, and local fishing life within easy reach.

Neighborhoods of Mahajanga#

Town Centre & Bay

Mahajanga’s centre wraps around Bombetoka Bay and has a relaxed coastal energy: markets, low-key cafés and a sunset-friendly boulevard. It’s an easygoing place to base yourself for nearby reserves and beach day trips. Expect friendly streets and practical services.

Dining: Cafés · Nightlife: Quiet · Shopping: Markets · Stays: Mixed

Top Spots

  • Bombetoka Bay - broad estuary that shapes the city’s waterfront.
  • Grand Marché - central market selling fish and produce.
  • Boulevard - seaside promenade popular at sunset.

Cirque Rouge

A short drive from town, the Cirque Rouge is Mahajanga’s signature natural attraction: sculpted red earth and easy walking. It’s a classic half-day outing for photographers and families. Bring water and a hat - shade is scarce.

Dining: Picnic · Nightlife: None · Shopping: None · Stays: None

Top Spots

  • Cirque Rouge - dramatic red earth cliffs and a short hike for panoramic views.
  • Lookout points - photography hotspots at golden hour.
  • Local vendors - small stalls near the parking area.

Côte Beaches

The coastal areas around Mahajanga offer long beaches and local seaside lodges - more laid-back than busy tourist strips. Great for swimming, short boat trips and lazy days. Facilities vary, so check amenities before booking.

Dining: Seafood · Nightlife: Quiet · Shopping: Limited · Stays: Resorts

Top Spots

  • Grand beach stretches - sandy bays north and south of the city.
  • Resort lodges - small hotels catering to weekenders.
  • Boat trips - short excursions for fishing and snorkeling.

Plan Your Visit to Mahajanga#

Dining
Spicy coastal cuisine
Seafood, Indian-influenced curries and street snacks.
Nightlife
Active waterfront nightlife
Bars, seafood restaurants and weekend clubs near the promenade.
Accommodation
Range of affordable hotels
Budget and midrange hotels with sea views and basic comforts.
Shopping
Markets and coastal crafts
Large market sells spices, fish and handcrafts.

Best Time to Visit Mahajanga#

Visit Mahajanga in the cool, dry months of May-October when skies are clear, beaches are at their best and boat trips run reliably. Heavy rains fall November-April, with January-March posing a cyclone risk that often disrupts travel.

Rainy Season

November - April

24-32°C (75-90°F)

Hot, humid, and wet - daily downpours and lush landscapes make travel slower; good for fewer tourists and waterfalls, but expect mosquitos and muddy roads.

Dry Season

May - October

17-28°C (63-82°F)

Sunny, breezy, and pleasantly cooler - ideal for beaches, boat trips to nearby islands, and spotting wildlife without rain or many mosquitoes.

Cyclone Season

January - March

25-31°C (77-88°F)

High risk of storms, heavy flooding, and disrupted travel - I’d avoid scheduling beach or boat plans during these months unless you have flexible arrangements.

Climate

Mahajanga's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 18°C to 33°C. Abundant rainfall (1839 mm/year), wettest in January with a pronounced dry season.

Best Time to Visit
SeptemberJuneAugust
Temperature & Rainfall
Temperature Range
34°
Warmest Month
19°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 31°C with oppressive humidity. The wettest month with heavy rain (429 mm) and mostly overcast skies.

58 Acceptable

Comfort

31°
Feels Like Hot
28°C
Temperature
23° 32°
82%
Humidity
Very Humid

Weather

429 mm
Rainfall
4.0 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.8h daylight

February

February is hot, feeling like 31°C with oppressive humidity. Heavy rain (365 mm) and mostly overcast skies.

58 Acceptable

Comfort

31°
Feels Like Hot
27°C
Temperature
23° 32°
81%
Humidity
Very Humid

Weather

365 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.5h daylight

March

March is the hottest month, feeling like 32°C due to high humidity. Heavy rain (257 mm) and partly cloudy skies.

65 Good

Comfort

32°
Feels Like Hot
28°C
Temperature
23° 32°
80%
Humidity
Very Humid

Weather

257 mm
Rainfall
2.6 m/s
Wind
Calm
2.6
UV Index
Extreme
12.1h daylight

April

April is hot, feeling like 31°C due to high humidity. Significant rainfall (147 mm) and mostly sunny skies.

74 Very Good

Comfort

31°
Feels Like Hot
28°C
Temperature
22° 33°
76%
Humidity
Very Humid

Weather

147 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.3
UV Index
Extreme
11.6h daylight

May

May is warm with highs of 32°C and lows of 20°C. Moderate rainfall (64 mm) and mostly sunny skies.

81 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
20° 32°
74%
Humidity
Very Humid

Weather

64 mm
Rainfall
2.9 m/s
Wind
Calm
1.8
UV Index
Very High
11.3h daylight

June

June is warm with highs of 31°C and lows of 18°C. Moderate rainfall (48 mm) and mostly sunny skies.

92 Ideal

Comfort

25°
Feels Like Warm
25°C
Temperature
18° 31°
71%
Humidity
Very Humid

Weather

48 mm
Rainfall
3.2 m/s
Wind
Light Breeze
1.6
UV Index
Very High
11.1h daylight

July

July is warm with highs of 31°C and lows of 18°C. Moderate rainfall (50 mm) and mostly sunny skies.

90 Ideal

Comfort

24°
Feels Like Warm
24°C
Temperature
18° 31°
69%
Humidity
Humid

Weather

50 mm
Rainfall
3.5 m/s
Wind
Light Breeze
1.6
UV Index
Very High
11.2h daylight

August

August is warm with highs of 31°C and lows of 18°C. Moderate rainfall (49 mm) and mostly sunny skies.

92 Ideal

Comfort

25°
Feels Like Warm
25°C
Temperature
18° 31°
67%
Humidity
Humid

Weather

49 mm
Rainfall
4.4 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.5h daylight

September

September is warm with highs of 32°C and lows of 19°C. The driest month with just 29 mm and clear sunny skies.

96 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
19° 32°
66%
Humidity
Humid

Weather

29 mm
Rainfall
3.5 m/s
Wind
Light Breeze
2.3
UV Index
Extreme
11.9h daylight

October

October is warm with highs of 32°C and lows of 21°C. Moderate rainfall (48 mm) and mostly sunny skies.

84 Excellent

Comfort

27°
Feels Like Warm
27°C
Temperature
21° 32°
68%
Humidity
Humid

Weather

48 mm
Rainfall
3.6 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.3h daylight

November

November is hot, feeling like 30°C due to high humidity. Significant rainfall (115 mm).

74 Very Good

Comfort

30°
Feels Like Hot
28°C
Temperature
23° 33°
72%
Humidity
Very Humid

Weather

115 mm
Rainfall
4.0 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.7h daylight

December

December is hot, feeling like 31°C due to high humidity. Heavy rain (238 mm) and partly cloudy skies.

62 Good

Comfort

31°
Feels Like Hot
28°C
Temperature
23° 32°
77%
Humidity
Very Humid

Weather

238 mm
Rainfall
3.9 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.9h daylight

How to Get to Mahajanga#

Mahajanga is reached primarily by domestic flight to Amborovy Airport (MJN) or by long-distance taxi‑brousse overland from other Malagasy cities; most international visitors fly via Antananarivo (TNR) and connect. The city has a small airport and a main taxi‑brousse station for regional road links.

By Air

Mahajanga / Amborovy Airport (MJN): The city’s airport is Amborovy (MJN), a small domestic airport just outside Mahajanga. Taxis from the airport to the city centre take roughly 20-35 minutes; expect to pay about 30,000-50,000 MGA (~8-13 USD) for a fixed-rate taxi shared between passengers or slightly more for a private taxi.

Antananarivo / Ivato International Airport (TNR): Most international arrivals land at Ivato (TNR) in Antananarivo; regular domestic connections to Mahajanga are operated by Tsaradia (Air Madagascar’s domestic arm). Flight time TNR-MJN is about 1 hour 10 minutes; domestic fares typically range from ~250,000 to 600,000 MGA (~65-160 USD) depending on season and booking time. If you prefer overland travel from Antananarivo there are long-distance taxi‑brousse services (see Bus paragraph) that take 10-12 hours.

By Train & Bus

Train: There is no regular intercity passenger train service to Mahajanga for travellers - the island’s passenger rail network is very limited and does not serve this city. Overland travel is done by road (taxi‑brousse) or domestic flight instead.

Bus (Taxi‑brousse): Intercity travel is dominated by taxi‑brousse minibuses that leave from the main gare routière (taxi‑brousse station) serving Mahajanga. Typical routes include long runs to Antananarivo and regional towns; Antananarivo-Mahajanga by taxi‑brousse takes around 10-12 hours and fares commonly range from about 50,000-80,000 MGA (~13-21 USD). Buses vary widely in comfort - book a seat in advance for busy periods and expect stops along the way.

How to Get Around Mahajanga#

Mahajanga is easiest to reach by a short domestic flight into Amborovy (MJN) or by taxi‑brousse on the main road from Antananarivo; there’s no passenger train service. Within the city, short distances make walking and short taxi rides the most practical modes, while car hire or boats are best for day trips outside town.

  • Domestic flights (Tsaradia) (250,000-600,000 MGA) - Tsaradia runs the main scheduled flights linking Mahajanga (MJN) with Antananarivo (TNR) and occasional regional services. Flights are the fastest way to save travel time - TNR-MJN takes ~1 hour 10 minutes - and are worth it if you’re short on time. Book ahead during Malagasy holidays when seats sell out.
  • Taxi‑brousse (Intercity buses) (50,000-80,000 MGA) - Taxi‑brousse minibuses are the primary overland option to and from Mahajanga; departures use the city’s gare routière. Journeys are inexpensive but long and can be uncomfortable on worn rural roads - Antananarivo-Mahajanga is about 10-12 hours. Bring water, snacks and allow extra time for roadside stops and delays.
  • Taxis (local) (5,000-20,000 MGA) - Local shared or private taxis are the most practical way to get around town quickly. Fares are typically negotiated for private rides; short trips within town commonly cost in the 5,000-20,000 MGA range. Taxis are convenient after flights or at night when other services are limited - agree the fare before you start or confirm any meter usage.
  • Boat & Island launches (10,000-60,000 MGA) - Mahajanga’s port area offers pirogue and motor‑boat services to nearby islands and coastal attractions (day trips to nearby islets and fishing villages). Trip durations and prices vary by destination and whether you hire a private boat; expect modest rates for short crossings and to negotiate a round‑trip price. Use a reputable operator and confirm safety equipment before leaving the harbour.
  • Car hire / 4x4 (120,000-250,000 MGA/day) - Renting a car or hiring a driver is useful for exploring the surrounding region (beaches, national parks, rural villages). A 4x4 is recommended for dirt roads and unsealed tracks outside the immediate city area. Fuel and driver costs add up, and road conditions can be challenging after rain - hire locally through a known agency or hotel to ensure insurance and support.
  • Walking - Mahajanga’s central districts and the waterfront are compact and pleasant to explore on foot; walking is the best way to discover markets, the old town and the seafront at a relaxed pace. Wear comfortable shoes, carry water and use sun protection - distances are short but shade can be limited.

Where to Stay in Mahajanga#

Budget

Port / Cirque Rouge access - $10-40/night

Mahajanga has small guesthouses and budget hotels near the port and beaches. Basic amenities and practical locations for exploring.

Mid-Range

Beachfront / Boulevard - $35-90/night

Mid-range options with private bathrooms, breakfast and sea views are common. Good base for local island excursions.

Luxury

Bayfront / Luxury inns - $100-220/night

Luxury properties are limited; pick the best-reviewed hotels for improved service and comfortable sea-view rooms.

Best for First-Timers

Boulevard de la Mer / Centre - $30-100/night

Stay near the main boulevard for simple access to restaurants, beaches and transport services - ideal for first visits.

Best for Families

Beachfront family areas - $40-120/night

Choose hotels with family rooms near safe beaches and restaurants. Look for properties with secure parking and breakfast.

Best for Digital Nomads

Centre / Boulevard - $35-100/night

Pick centrally located hotels with reliable Wi‑Fi; cafés along the boulevard can double as work spots.

Where to Eat in Mahajanga#

Breakdown of cuisine types found across Mahajanga’s restaurants and food venues, based on OpenStreetMap data.

Malagasy
Pizza
Burger
French
Chinese
Gasy
Asian
Indian
Chicken
Kebab
Friture
Seafood
Oriental
Regional
Sandwich
Ice Cream
Fish & Chips

Nightlife in Mahajanga#

Mahajanga’s evenings are best near the Grand Pavois and the seaside promenade where small bars and seafood restaurants operate later into the evening. The town has a friendly, local-centric social life rather than a tourist club scene. Take normal city precautions after dark and favour busy, well-lit streets when moving about.

Shopping in Mahajanga#

Mahajanga (Majunga) on the northwest coast mixes vibrant markets with tropical produce and Sakalava-style crafts. The central market and waterfront stalls sell fish, fruit, raffia and carved items. Bargain gently, inspect coral and shell work for durability, and shop early for the best selection of fresh local products.

Best Bets