OnTheSpot
Contributor
The best time for mantas at Hanifaru bay is August to November. You can also see them in lots of different places in the Maldives. You can use the liveaboard search feature on the right hand side of Dive The World - Scuba Diving Vacations - Dive Travel - Diving Holidays - Liveaboards selecting Maldives as your destination. This will give you an idea of what's available. You seem to be on the look-out for specials. These are highlighted in yellow. Good luck with your search! 
