Located on the west coast of Madagascar, Mahajanga is a vibrant coastal town with a laid-back island vibe. Explore the lively markets, relax on the sandy beaches, and indulge in delicious seafood dishes. Don't forget to check out the stunning coral reefs for some amazing snorkeling adventures!
Create a trip and start adding the places you want to visit in Mahajanga