Mahajanga Transport Hub
Mahajanga is a northwest-coast port city with a real nearby airport, a long RN4 road link to Antananarivo, busy taxi-brousse movement, and short local rides by bajaj, taxi and pousse-pousse. A useful Mahajanga Transport Hub guide should not pretend the city has a railway station or an urban rail-style network. It should explain the actual choices: fly into Amborovy Airport (MJN/FMNM), take Cotisse or taxi-brousse from Antananarivo, hire a driver for RN4 or Ankarafantsika, or use the waterfront/port for Katsepy and coastal movement.
The article-set airport anchor is Amborovy Airport (MJN/FMNM), also known as Philibert Tsiranana Airport. The dataset places it about 6.7 km north-east of Mahajanga. OurAirports lists MJN as a large_airport at -15.666842, 46.351233 with airline service marked yes. Sampled OSRM routing from MJN Airport to central Mahajanga is about 10.1 km / 16 minutes. That makes the airport transfer one of the simplest parts of Mahajanga travel, provided the pickup is agreed before leaving the terminal.
The harder decision is whether to fly or drive from Antananarivo. Madagascar Airlines lists Mahajanga / Amborovy (MJN) in its flight-status system and destination pages, and its French destination page says it operates regular flights from Antananarivo (TNR) to Mahajanga (MJN). Road travel is possible and common, but RN4 is long: sampled routing from Ivato Airport to Mahajanga is about 561.1 km / 528 minutes, while central Antananarivo to Mahajanga is about 572.5 km / 538 minutes before real road delays.
Contents
- Fast Facts
- Arrival Strategy
- Airport Gateway: Amborovy Airport MJN
- MJN Airport Transfer Planning
- Flights: Madagascar Airlines And TNR-MJN
- RN4 Road Travel, Cotisse And Taxi-Brousse
- Rail And Port Reality
- Local Movement: Bajaj, Taxi And Pousse-Pousse
- Ar Fare Planning
- Road Distances And Onward Routes
- Practical Scenarios
- Best Areas To Stay
- First-Time Checklist
- Sources
- FAQ
Fast Facts
| Need | Best starting point | Practical detail |
|---|---|---|
| Main airport | Amborovy Airport (MJN/FMNM) | 10.1 km / 16 minutes sampled route to central Mahajanga |
| Airport aliases | Philibert Tsiranana Airport, Amborovy | The ticket code to check is MJN |
| Main flight gateway | Antananarivo / Ivato International Airport (TNR/FMMI) | Madagascar Airlines lists regular TNR-MJN service |
| Main road corridor | RN4 between Antananarivo and Mahajanga | 572.5 km / 538 minutes sampled route from central Tana |
| Comfort coach | Cotisse / iZotra when running | Older Mahajanga-Tana benchmark: Ar 34,000; current fare must be checked |
| Budget road travel | Taxi-brousse | Tana western routes use Gare Routiere Maki; fares can rise in high season |
| Rail | No useful passenger rail route to Mahajanga | Use air, RN4 road or port/ferry options instead |
| Port movement | Mahajanga port / Katsepy ferry | Useful for Katsepy and coastal plans, not a replacement for airport transfer |
| City rides | Bajaj, taxi, pousse-pousse | No meters; agree Ariary fare first |
Arrival Strategy
If your itinerary starts in Antananarivo and Mahajanga is the main destination, compare flight cost against road fatigue. Flying TNR-MJN is usually the cleanest option for a short holiday, beach stay, business trip, family trip or late arrival. The airport is close to the city, and a hotel pickup or negotiated taxi can normally handle the final leg.
Road travel still matters. Cotisse and other scheduled operators make the RN4 route more comfortable than ordinary taxi-brousse when seats are available. Taxi-brousse is cheaper and more local, but it can be slower, crowded and less predictable. A private driver is best for Ankarafantsika stops, photography, family luggage, flexible timing or onward northwestern road plans.
Inside Mahajanga, treat transport as cash-and-negotiation based. Kupi’s Mahajanga guide describes bajaj and classic pousse-pousse as common local options and says fares are negotiated before boarding because there are no meters. That is the rule to carry through the whole city: ask the price in Ariary, confirm destination, then ride.
Airport Gateway: Amborovy Airport MJN
Amborovy Airport (MJN/FMNM) is the correct airport to check first for Mahajanga. It is also known as Philibert Tsiranana Airport and serves the Boeny region and northwest coast. OurAirports lists it as a large_airport, IATA MJN, ICAO FMNM, coordinates -15.666842, 46.351233, elevation 87 ft, municipality Mahajanga, and airline service marked yes.
Madagascar Airlines lists Mahajanga, Amborovy (MJN) in its flight-status dropdown, and its Mahajanga destination page gives local airline office context: Agence Madagascar Airlines Mahajanga, Avenue Gillon, Majunga Be, hours Monday-Friday 08:00-11:30 and 14:30-17:00, Saturday 08:00-10:00. The same airline site lists call-centre contacts +261(0)20 23 444 44 from Madagascar and +33(0)1 86 56 22 22 from France/Europe, with hours shown as 07:00-22:00 UTC+3.
Airport transfer checks:
| Check | Why it matters |
|---|---|
| Ticket code | MJN is Mahajanga / Amborovy; TNR is Antananarivo |
| Pickup name | Some sources use Amborovy, others Philibert Tsiranana |
| Hotel zone | Waterfront, city centre and beach-side stays can quote different pickup prices |
| Cash | Carry small Ariary notes for taxi, bajaj and porterage |
| Late arrival | Pre-arranged hotel transfer is calmer than negotiating tired |
| Return flight | Leave extra time if staying outside central Mahajanga |
MJN Airport Transfer Planning
The airport is close enough that Mahajanga transfers are usually local-taxi jobs, hotel pickups or pre-booked private rides. Sampled routing to the city centre is 10.1 km / 16 minutes, while tourism-oriented sources often describe the downtown ride as about 20-30 minutes depending on destination and traffic.
| Transfer | Planning range | Notes |
|---|---|---|
| MJN Airport to central Mahajanga by taxi | Ar 30,000-80,000+ | Use higher end for late arrivals, bags, beach hotels or waiting |
| MJN Airport to waterfront / port side | Ar 35,000-90,000+ | Confirm exact hotel or landing point |
| MJN Airport to Amborovy beach-side lodging | Ar 20,000-60,000+ | Distance can be shorter than city centre depending on hotel |
| Hotel-arranged airport pickup | Ar 50,000-120,000+ | Better for first arrival, family bags or night flight |
| Short bajaj ride inside town after drop-off | Ar 2,000-8,000+ | Useful after reaching the central area |
Avoid app assumptions at MJN. Transfeero-style listings may mention ride-hailing concepts, but Mahajanga is not a dependable app-dispatch city for a critical airport pickup. Use hotel pickup, local taxi, known driver or a pre-booked transfer.
Flights: Madagascar Airlines And TNR-MJN
Madagascar Airlines is the first airline source to check for TNR-MJN planning. Its flight-status page includes Mahajanga, Amborovy (MJN) among selectable destinations, and its Mahajanga destination page says the airline connects Mahajanga with Antananarivo by regular flights. Third-party flight pages also show MJN-TNR service, but the airline and airport-code pages should control final trip decisions.
Flight planning points:
| Need | Practical advice |
|---|---|
| Domestic connection | Build buffer at TNR if arriving internationally before a domestic MJN flight |
| Checked bags | Check domestic baggage allowance separately from international tickets |
| Schedule changes | Re-check the flight close to departure through the airline status page |
| Local office | Avenue Gillon, Majunga Be can help with ticket issues during office hours |
| Backup plan | If a flight is cancelled, RN4 road travel is long and may require an overnight |
Flying is fastest, but not always cheapest. For a short stay, the saved day can be worth more than the fare difference. For a longer Madagascar itinerary, RN4 by coach/private car can make sense because it links naturally with Ankarafantsika National Park and inland stops.
RN4 Road Travel, Cotisse And Taxi-Brousse
The Antananarivo-Mahajanga road axis uses RN4. Sampled OSRM routing gives 572.5 km / 538 minutes from central Antananarivo to Mahajanga and 561.1 km / 528 minutes from Ivato Airport to Mahajanga. Real travel commonly needs more time for traffic, road conditions, fuel, food, police checks, high-season congestion and night driving.
Gare Routiere Maki at Andohatapenaka is the key Antananarivo station name for western and northwestern taxi-brousse routes. MadaCamp describes it as the station for Antananarivo to Majunga, Ambanja, Ankify, Diego-Suarez, Toamasina and Maroantsetra. For Mahajanga-bound taxi-brousse, arrive early, ask for Majunga/Mahajanga, and check the final stop before paying.
Cotisse Transport is the comfort coach/shuttle name to check first. Its official platform currently points to iZotra/site update context, while MadaCamp’s Cotisse page lists Antananarivo-Mahajanga and Mahajanga-Antananarivo as about 11.5 hours, with older 2016 fare context at Ar 34,000 and Mahajanga reservation phone +261 (0)32 11 027 11. Treat the Ar 34,000 as a historic baseline. More recent high-season taxi-brousse reporting around Maki gives Antananarivo-Mahajanga fares moving from Ar 50,000 to Ar 60,000, and premium/first-class transport listings can sit higher.
Before choosing road transport, ask:
- Is it Cotisse/iZotra, ordinary taxi-brousse, premium minivan or private car?
- Which station or office is used in Mahajanga and Antananarivo?
- Is the departure fixed-time or when-full?
- Is luggage included or charged separately?
- Are there night departures, and are they sensible for your arrival?
- Does the vehicle stop at Ankarafantsika or only in towns?
- Can you choose or reserve a seat?
- What is the plan if the road leg arrives after dark?
Rail And Port Reality
Mahajanga does not have a useful passenger rail station for normal visitor planning. Kupi’s Mahajanga transport guide explicitly says the resort cannot be reached by train and is not connected to the general rail network. Madagascar’s active passenger rail context is elsewhere, such as Moramanga-Toamasina and Fianarantsoa-Manakara when operating. For Mahajanga, choose air, RN4 road, local taxi or port movement.
The port matters because Mahajanga is a coastal city and a port. Noonsite describes Mahajanga / Majunga as a northwest-coast port and clearance point, while Rough Guides notes daily ferry services to Katsepy across the estuary. Katsepy and nearby lighthouse trips are local excursion logistics, not a substitute for airport or RN4 travel. Crossing conditions, boat type and timing should be checked locally, especially with wind, tides, luggage or return-after-dark plans.
| Mode | Good use | Caution |
|---|---|---|
| Rail | Not practical for Mahajanga arrivals | Do not book accommodation around a train station idea |
| Port / ferry | Katsepy, local coastal plans, boat excursions | Ask same-day timing and return options |
| RN4 road | Antananarivo, Ankarafantsika, inland stops | Long ride; add buffers |
| MJN flights | Fastest Mahajanga access | Domestic schedules can change |
Local Movement: Bajaj, Taxi And Pousse-Pousse
For city movement, Mahajanga is a negotiated-fare place. Kupi describes the most popular local transport as three-wheeled motorised rickshaws, called bajaj, plus classic pousse-pousse rickshaws. Cruise and local transport guides make the same practical point: drivers do not normally use meters, and the fare should be agreed in Malagasy Ariary before departure.
Uber does not operate in Madagascar. Misy describes itself as a Madagascar local app alternative mainly around Antananarivo, but that should not be treated as dependable Mahajanga airport or port coverage. For Mahajanga, plan on hotel-arranged drivers, local taxis, bajaj, pousse-pousse and walking along compact central/waterfront areas.
Use modes this way:
| Mode | Best for | Practical advice |
|---|---|---|
| Bajaj | Short and medium city rides, market, restaurant, waterfront | Agree price before boarding; good in hot weather |
| Pousse-pousse | Short central hops, light bags, slow local movement | Pay fairly for heat, hills and waiting |
| Local taxi | Airport, luggage, night, outer hotels | Use hotel call or negotiated stand fare |
| Private driver | Ankarafantsika, beaches, airport wait, family trips | Confirm fuel, waiting and return |
| Walking | Waterfront, central restaurants, nearby errands | Keep heat, sun and after-dark route in mind |
Ar Fare Planning
Use Malagasy Ariary. The ranges below are planning bands from source benchmarks, local transport patterns and route distance. Confirm before boarding.
| Ride or transfer | Planning range | Notes |
|---|---|---|
| Short bajaj / pousse-pousse ride | Ar 2,000-8,000 | Central errands, daytime, light bags |
| Medium city bajaj or taxi ride | Ar 5,000-20,000 | Kupi and local guides stress negotiation |
| Cross-town taxi / beach-side hotel | Ar 10,000-30,000+ | Wild Expedition local benchmark for Mahajanga cross-town rides |
| MJN Airport to central Mahajanga taxi | Ar 30,000-80,000+ | Airport pickup, luggage and arrival time matter |
| Hotel-arranged MJN airport pickup | Ar 50,000-120,000+ | Useful for first arrival or late flight |
| Taxi-brousse Antananarivo-Mahajanga | Ar 50,000-60,000+ high-season benchmark | Maki reporting; ordinary taxi-brousse can vary |
| Cotisse Tana-Mahajanga | Ar 34,000 historical baseline; expect higher current quotes | MadaCamp 2016 baseline, check iZotra/office current fare |
| Premium / first-class Tana-Majunga minivan | Ar 90,000-120,000+ | Premium seat examples sit above taxi-brousse |
| Private car Antananarivo-Mahajanga | Ar 1,000,000-1,800,000+ | Long RN4 transfer with driver/fuel/return pricing |
| Mahajanga to Ankarafantsika private car | Ar 250,000-550,000+ | Park day/overnight transfer planning |
| Katsepy ferry / boat excursion | Ask locally | Ferry/boat timing and price depend on boat and conditions |
If someone quotes in old franc mental math, ask for the final Ariary amount. Keep small notes for bajaj and short rides because drivers may not have change for large bills.
Road Distances And Onward Routes
These sampled OSRM distances are planning anchors only.
| Route | Sampled road estimate | Practical use |
|---|---|---|
| Amborovy Airport to central Mahajanga | 10.1 km / 16 minutes | Main airport transfer |
| Ivato Airport to Mahajanga | 561.1 km / 528 minutes | Long airport-to-city road backup |
| Central Antananarivo to Mahajanga | 572.5 km / 538 minutes | Main RN4 road corridor |
| Mahajanga to Ankarafantsika National Park area | 114.6 km / 106 minutes | Park transfer and RN4 stop |
| Mahajanga to Ambondromamy | 160.5 km / 148 minutes | RN4 junction planning |
| Mahajanga to Maevatanana | 254.1 km / 238 minutes | Inland RN4 stop |
| Mahajanga to Antsohihy | 440.5 km / 408 minutes | Long northbound road continuation |
Road time can stretch with rain, truck traffic, roadworks, heat, breaks, night caution and station waiting. Build a serious buffer before domestic flights or international connections.
Practical Scenarios
Landing At MJN And Going To A City Hotel
Pre-arrange a hotel pickup if arriving at night, carrying family luggage or staying outside the centre. If negotiating locally, confirm the destination and Ariary fare before loading bags. Keep the hotel phone number offline in case the driver needs directions.
Flying TNR To MJN After An International Arrival
Build enough time at Ivato for immigration, baggage, terminal movement and domestic check-in. If the domestic flight is the next morning, stay near TNR or central Antananarivo rather than forcing a tired road move.
Taking Cotisse To Mahajanga
Use Cotisse/iZotra or the office/phone for current departure and price. Treat older Ar 34,000 fare references as context only. Ask exactly where the vehicle stops in Mahajanga and arrange a bajaj/taxi from that stop to your hotel.
Taking Taxi-Brousse From Gare Routiere Maki
Arrive early, bring cash, expect waiting, and ask whether the vehicle leaves at a fixed time or when full. In high season, use Ar 50,000-60,000+ as a realistic planning band and add extra for luggage or better seat choice.
Visiting Ankarafantsika
Mahajanga to Ankarafantsika samples at about 114.6 km / 106 minutes. A private car is easier for park timing and luggage; taxi-brousse is cheaper but requires more flexibility at the road stop and for the return.
Going To Katsepy
Use local port advice for same-day ferry or boat timing. Rough Guides notes daily ferry services, but conditions and return times matter. For lighthouse plans, avoid arriving without a return arrangement.
Best Areas To Stay
| Area | Best for | Transport trade-off |
|---|---|---|
| Central Mahajanga / Majunga Be | Restaurants, airline office, errands, bajaj access | Busier and warmer streets |
| Waterfront / promenade | Views, evening walks, port/ferry access | Negotiate rides carefully around tourist areas |
| Amborovy / beach-side hotels | Airport proximity, beach stay, quieter nights | Need taxi/bajaj for centre |
| RN4 / road-departure side | Early coach or private-driver departures | Less atmospheric for a holiday base |
| Hosted outskirts | Family, work, long stay, driver-based plans | Arrange transport after dark |
For a short beach or business trip, airport-side or central lodging is simplest. For a road itinerary, choose the hotel by the confirmed Cotisse/taxi-brousse pickup or private-driver plan.
First-Time Checklist
- Check that your flight ticket says MJN/FMNM for Mahajanga.
- Save Madagascar Airlines Mahajanga office: Avenue Gillon, Majunga Be if flying domestically.
- Use 10.1 km / 16 minutes as the airport-to-centre road benchmark, before local delays.
- Carry Ariary cash and small notes for bajaj, taxi and port rides.
- Do not plan around a Mahajanga passenger train station.
- For Antananarivo road travel, use Gare Routiere Maki and RN4 as key names.
- Check Cotisse/iZotra current fare before relying on old Ar 34,000 references.
- Use Ar 50,000-60,000+ as a high-season taxi-brousse planning band from Tana.
- Agree bajaj, taxi and pousse-pousse fare before boarding.
- Do not rely on Uber or app dispatch for airport pickup.
- Check Katsepy ferry/boat timing locally before going to the port.
- Add a large buffer before flights when arriving by RN4 road.
Sources
- OurAirports Amborovy Airport page for MJN/FMNM code, large_airport type, airline-service status and coordinates: https://ourairports.com/airports/FMNM/
- Madagascar Airlines flight-status page for Mahajanga / Amborovy (MJN) in the airline destination system: https://madagascarairlines.com/en/flight-status
- Madagascar Airlines Mahajanga destination page for regular TNR-MJN flight context and Mahajanga agency details: https://madagascarairlines.com/en/our-destinations/discover-our-madagascar-destinations/mahajanga-majunga
- Flightradar24 MJN/FMNM airport page for live airport-code and flight-status cross-check context: https://www.flightradar24.com/data/airports/MJN
- FlightsFrom MJN page for scheduled destination and TNR route context: https://www.flightsfrom.com/MJN
- OurAirports Ivato International Airport page for TNR/FMMI gateway code, large_airport type and coordinates: https://ourairports.com/airports/FMMI/
- Ravinala Airports 2025 airport fee schedule for UCOTIS Ivato city taxi benchmark context: https://www.ravinala-airports.aero/wp-content/uploads/2025/05/Airport-Fee-Schedule_Ravinala_Airports_v2025.pdf
- Cotisse Transport official iZotra platform for current operator context: https://cotisse-transport.com/
- MadaCamp Cotisse Transport page for Mahajanga-Antananarivo time, older Ar fare and Mahajanga reservation phone context: https://www.madacamp.com/Cotisse_Transport
- MadaCamp Gare Routiere Maki page for Antananarivo western/northwestern taxi-brousse station context: https://www.madacamp.com/Gare_Routiere_Maki
- NewsMada high-season Maki fare report for Antananarivo-Mahajanga taxi-brousse Ar 50,000 to Ar 60,000 context: https://newsmada.com/2023/12/12/gare-routiere-maki-dandohatapenaka-les-tarifs-haute-saison-sont-appliques/
- Kupi Mahajanga getting-there guide for airport, RN4, no-train, taxi-brousse, bajaj and pousse-pousse context: https://www.kupi.com/en-ae/explore/madagascar-malagasy/mahajanga/getting-there
- Kupi Amborovy Airport guide for 15-20 minute airport-to-city context: https://www.kupi.com/en/explore/madagascar-malagasy/mahajanga/amborovy
- Misy Madagascar ride-hailing explainer for no-Uber national context and local app limitations: https://misy.app/en/uber-madagascar
- Rough Guides western Madagascar guide for Katsepy daily ferry and Ankarafantsika/RN4 regional context: https://www.roughguides.com/madagascar/western-madagascar/
- Noonsite Mahajanga page for port and clearance-port context: https://www.noonsite.com/place/madagascar/mahajanga/
- Wild Expedition Mahajanga page for local tuk-tuk/pousse-pousse, negotiated fares and cross-town Ariary planning context: https://wildexpedition.com/province/mahajanga-majunga/
- Rome2rio Mahajanga to Antananarivo page for Cotisse duration and fare context: https://www.rome2rio.com/s/Mahajanga/Antananarivo
- OSRM sampled road-distance routing for MJN, TNR, Antananarivo, Mahajanga, Ankarafantsika, Ambondromamy, Maevatanana and Antsohihy estimates: https://project-osrm.org/
- OpenStreetMap map checks for Amborovy Airport, Mahajanga centre, RN4, Gare Routiere Maki, port/Katsepy and road anchors: https://www.openstreetmap.org/
Source check date: 2026-07-16.
FAQ
Which airport serves Mahajanga?
Use Amborovy Airport (MJN/FMNM), also known as Philibert Tsiranana Airport. It is about 10.1 km / 16 minutes by sampled road route from central Mahajanga.
Are there regular flights to Mahajanga?
Yes, Madagascar Airlines lists Mahajanga / Amborovy (MJN) in its flight-status system and describes regular Antananarivo (TNR) to Mahajanga (MJN) flights on its destination page. Check the airline schedule close to travel.
How much is a taxi from Mahajanga airport to the city?
Use Ar 30,000-80,000+ as a practical local taxi planning band and Ar 50,000-120,000+ for hotel-arranged pickup. Confirm the fare before loading bags.
Is there a train to Mahajanga?
No useful passenger rail route serves Mahajanga. Kupi’s Mahajanga transport guide states that the city is not connected to the general railway network. Use air, RN4 road, local taxi or port/ferry options.
Where do taxi-brousses to Mahajanga leave from in Antananarivo?
The key station name is Gare Routiere Maki at Andohatapenaka for western and northwestern routes including Majunga/Mahajanga.
How much is taxi-brousse from Antananarivo to Mahajanga?
Use Ar 50,000-60,000+ as a recent high-season planning band for ordinary taxi-brousse. Cotisse and premium transport can cost more; older Cotisse references around Ar 34,000 are historical context.
Does Uber work in Mahajanga?
No. Uber does not operate in Madagascar. In Mahajanga, use negotiated local taxis, bajaj, pousse-pousse, hotel-arranged drivers or pre-booked transfers.
