Основные города острова связаны между собой сетью внутренних авиалиний, но наиболее удобный способ передвижения по Мадагаскару - автобусы. На основных туристических маршрутах курсируют комфортабельные автобусы и маршрутные такси. Маршрутное такси - самый недорогой и популярный вид транспорта. Они отправляются по мере заполнения.
Единственная регулярная пассажирская железнодорожная линия обслуживает поезда между Антананариву и озером Алаутра. На близлежащие к Мадагаскару острова можно отправиться на самолёте, на туристическом корабле или на частных грузовых судах.
Внутри городов лучше всего передвигаться на такси. Также в городах курсируют маршрутные такси, но чаще всего они переполнены.
Для того, чтобы арендовать автомобиль, достаточно иметь водительские права международного образца, кредитную карту, быть старше 21 года и иметь стаж вождения более 1 года.