There are 59 cities in Madagascar, and you can book a cheap hotel in 40 of them on Hotellook. Average cheap hotel rate in Madagascar varies from
$21 to
$173 with discounts up to 60%. The most expensive city in Madagascar is
Andikana: you will have to pay at least
$173 for booking a hotel here.