Городскими видами транспорта в Фуншале являются автобусы и такси. Билет на автобус можно купить как непосредственно в автобусе, так и заранее на главной автобусной станции. Фуншал разделен на транспортные зоны. Туристы могут приобрести проездной на две поездки в зонах 1, 2 и 3 и недельный проездной на все зоны. Между населенными пунктами ходят рейсовые автобусы и миниавтобусы. Их маршрут проходит по серпантину, а не через туннели, поэтому намного длиннее. Но у этого есть свое преимущество - можно полюбоваться пейзажами острова.
Такси могут быть легко узнаны по желтому цвету. У каждого таксиста есть официальный прайс-лист для фиксированных маршрутов, одобренный местным Правительством и Региональной Ассоциацией Таксистов, который висит на спинке водительского или пассажирского места. Такси можно поймать прямо на улице или найти на специальной стоянке. За багаж, превышающий по весу 30 кг, таксист может взять дополнительную плату. За пределами Фуншала стоимость проезда на такси определяется километражом.
Стоимость аренды автомобиля на один день колеблется от 30 до 200 евро. При получении машины клиент либо оставляет номер своей кредитной карты, либо залог. Для аренды необходимы водительские права международного образца и "зеленая карта" - международный сертификат страхования гражданской ответственности, который можно приобрести в офисах страховых компаний в России. Водитель должен быть не моложе 22 лет и иметь водительский стаж не менее года.