Cheap Flights from Moroni (HAH) to Majunga (MJN)

Save on Flight Bookings!

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save on select hotels after you book a flight*
  • Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

Is it cheaper to buy a plane ticket from Prince Said Ibrahim Intl. Airport (HAH) to MJN last minute?
Booking your trip from HAH to MJN last minute could save you money if you're lucky enough to find an amazing deal. However, fares usually don't drop in price closer to the departure date. If you hold off, flights could also be booked solid or the best seats taken (we hope you like the middle seat!). If you'd prefer to play it safe, book well in advance of when you want to leave. In fact, you can find some of the biggest deals up to 12 months in advance. If your preferred carrier hasn't released its airfares yet, check back regularly as deals are constantly updated on Expedia.
What airports do you fly into for Mahajanga from Moroni?
You've one option when flying from Moroni to Mahajanga — that's Majunga (MJN-Amborovy). Arrive here and you'll be roughly 3 kilometers northeast of the heart of Mahajanga. Book your tickets and look forward to what this captivating city has to offer.
Can I change the date of my flight from HAH to MJN?
You can make changes to your Prince Said Ibrahim Intl. Airport to MJN ticket by logging in to the Expedia Trips portal. But before you make any amendments, check out the rules and conditions in your itinerary to see what you can do and what charges may apply. Some carriers have a change fee per person, in addition to any difference in fares. However, if you booked in the last 24 hours, you may be able to cancel for free and organize new flights. You can also check out our Customer Service portal for further details and to connect with our Virtual Agent.

Travel information

Origin airport
Prince Said Ibrahim Intl.
Destination airport
Amborovy
Distance
563 km