• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Antananarivo to Mahajanga by plane, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  1h 36m

  1. Fly from Antananarivo (TNR) to Majunga (MJN) TNR - MJN

$378 - $610

Cheapest option

Cotisse  •  11h 30m

  1. Take the Cotisse from Cotisse Tanà to Cotisse Majunga

$9 - $23

3 alternative options

Bus  •  11h 14m

  1. Take the bus from Antananarivo to Mahajanga

Taxi  •  8h 51m

  1. Take a taxi from Antananarivo to Mahajanga 359.2 miles

$140 - $180

Drive  •  8h 51m

  1. Drive from Antananarivo to Mahajanga 359.2 miles

Questions & Answers

The cheapest way to get from Antananarivo to Mahajanga is to Cotisse which costs $9 - $23 and takes 11h 30m.

More details

The quickest way to get from Antananarivo to Mahajanga is to fly which costs $370 - $650 and takes 1h 36m.

More details

Yes, there is a direct bus departing from Cotisse Tanà and arriving at Cotisse Majunga. Services depart four times a day, and operate every day. The journey takes approximately 11h 30m.

More details

The distance between Antananarivo and Mahajanga is 378 km. The road distance is 574.7 km.

Get driving directions

The best way to get from Antananarivo to Mahajanga without a car is to bus which takes 11h 14m and costs .

More details

It takes approximately 1h 36m to get from Antananarivo to Mahajanga, including transfers.

More details

Antananarivo to Mahajanga bus services, operated by Paositra Malagasy, depart from Antananarivo station.

More details

The best way to get from Antananarivo to Mahajanga is to fly which takes 1h 36m and costs $370 - $650. Alternatively, you can bus, which costs and takes 11h 14m.

Mode details

The quickest flight from Antananarivo Airport to Majunga Airport is the direct flight which takes 1h 5m.

Search flights

Antananarivo to Mahajanga bus services, operated by Paositra Malagasy, arrive at Mahajanga station.

More details

Map of how to get from Antananarivo to Mahajanga.
Launch map view
  • Distance: 236.5 miles
  • Duration: 1h 36m

What companies run services between Antananarivo, Madagascar and Mahajanga, Madagascar?

Air Madagascar flies from Antananarivo to Mahajanga 3 times a week. Alternatively, Paositra Malagasy operates a bus from Antananarivo to Mahajanga 3 times a week, and the journey takes 9h 25m.

Airlines
Air Madagascar
Website
airmadagascar.com
Flights from Antananarivo to Majunga
Ave. Duration
1h 5m
When
Tuesday, Thursday and Friday
Estimated price
$370 - $600
Bus operators
Paositra Malagasy
Phone
+26120)22 224 45
Email
paositra@moov.mg
Website
paositramalagasy.mg
Bus from Antananarivo to Mahajanga
Ave. Duration
9h 25m
Frequency
3 times a week
Schedules at
paositramalagasy.mg
Bus from Antananarivo to Mahajanga
Ave. Duration
9h 25m
Frequency
3 times a week
Schedules at
paositramalagasy.mg
Cotisse transport
Phone
+26132 11 027 33
Website
cotisse-transport.com
Bus from Cotisse Tanà to Cotisse Majunga
Ave. Duration
11h 30m
Frequency
4 times a day
Estimated price
$9 - $23
Schedules at
cotisse-transport.com
Economy
$10
Premium
$15
VIP
$23
Other operators
Taxi from Antananarivo to Mahajanga
Ave. Duration
8h 51m
Estimated price
$140 - $180

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Which London airport should I choose? and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Antananarivo to Mahajanga is 575 km. It takes approximately 8h 51m to drive from Antananarivo to Mahajanga.

Get driving directions

Air Madagascar offers flights from Antananarivo Airport to Majunga Airport.

Search flights

There are 24+ hotels available in Mahajanga. Prices start at $37 USD per night.

More details

The best way to get from Antananarivo to Antananarivo Airport is to taxi which takes 19m and costs $5 - $7.

More details