Free Madeira app with a 3D map of the island, weather by place and trail statuses. See how it works

Back to Tips
Travel Tips

Madeira buses: GIRO card, fares and the lines from Funchal

Madeira GuideMadeira Guide
January 2, 2026
8 min read
PlanningTransportBudget

A Funchal bus ride is 2.05 euros from the driver or 1.45 on a 50-cent GIRO card. Day tickets, the Aerobus catch, where to buy and the lines to Monte.

A bus ride in Funchal costs 2.05 euros paid to the driver, or 1.45 euros pre-loaded on a GIRO card, which costs 50 cents; a trip into another municipality is 2.65 or 2.00 euros. For two or three rides in a week, paying the driver is simplest. Beyond that the card is cheaper, saving 60 cents or more a ride, and a validated trip also gives you free changes for 45 or 90 minutes.

Prices and timetables checked on 8 September 2026. Fares changed on 1 April 2026 and every line was renumbered on 9 March 2026, so treat the operator pages linked at the end as the last word.

One network, three companies

Since 1 July 2024 the island's buses have run as a single network called SIGA, and the old company names in your search results are mostly out of date. SAM says so on its own front page: from that date it stopped being a concessionaire. Its eastern routes, and those of the Caniço operator EACL, are now run by CAM, the Companhia de Autocarros da Madeira, whose name heads the timetable sheets. Horários do Funchal still runs the city. SIGA Rodoeste has the west.

In practice this matters less than it sounds. One card works on all of them, one fare table covers all of them, and the timetables live in one place. What it does change is the search you do at home: an article about "SAM bus 113" or a link to aerobus.pt is describing a network that no longer answers the phone. The current numbers are Horários do Funchal on 291 705 555, SIGA Rodoeste on 291 220 148 and CAM on 291 201 151.

What a ride costs

Buy from the driver and a single is 2.05 euros inside one municipality, or 2.65 euros if the trip crosses into another. Children aged 6 to 12 pay 1.00 and 1.30. That is the simple option and for two or three rides in a week it is the right one.

The GIRO card is the cheaper option for everything else. The card is 50 cents, sold at counters and machines around the city, and it holds pre-bought trips: 1.45 euros each inside a municipality, 2.00 across the island, in sets of two or more. The saving is 60 cents a ride inside a municipality and 65 cents on a trip across the island, so either way the 50 cent card has paid for itself before you get off the first bus. It also buys you something the on-board ticket does not: a validated municipal trip covers unlimited changes for 45 minutes with the same operator, and an intermunicipal trip for 90 minutes with any of the three. If your day involves a change at the top of a hill, that is the difference between one fare and two.

For heavy days there are day tickets, loaded on the same card. Municipal first, intermunicipal second: one day 4.95 or 6.55 euros, two days 8.70 or 11.60, three days 12.50 or 16.70, five days 18.00 or 24.00, seven days 23.50 or 31.10. At 6.55 euros the intermunicipal day ticket breaks even against three cross-island rides paid to the driver, which is one bus out to Câmara de Lobos or Camacha and back with a detour.

The catch is the airport shuttle. Every one of those day tickets excludes it. Only the Bilhete Regional Turístico includes the Aerobus, and it costs 13.75 euros for 24 hours, 18.35 for 48, 23.00 for 72, 29.50 for 120 and 36.00 for 168. If your plan is airport shuttle in, buses all week, airport shuttle out, do the arithmetic both ways: two shuttle rides pre-loaded are 11.10 euros, so the 72-hour regional ticket only wins if you are also riding a lot in between.

Monthly passes are cheaper still for a long stay. Most are for residents, but the 30-day pass is for people without tax residence in Madeira: 41.00 euros inside one municipality or 51.00 across the island (2026 fares), loaded on a personal GIRO passe card that costs 5.00 euros and is issued with a photo and a form at the CAM, Horários do Funchal and SIGA Rodoeste counters. Like the day tickets, it excludes the Aerobus.

Where to buy the card

Counters in Funchal are at Rua Dom Carlos I 6, at the Edifício 2000 on Avenida Calouste Gulbenkian, at Anadia Shopping, at the Marina on the Avenida do Mar, on Rua do Esmeraldo and at Pinga. Several of them close at weekends, so a Saturday arrival is better served by a machine: there are machines at the Marina, at the cable car station, at the Loja do Cidadão on Avenida Arriaga, at the hospital, at Anadia Shopping, at Caniço Shopping and in the airport arrivals terminal. Top-ups go on at the same places.

The lines a visitor actually uses

Around Funchal, the useful ones are short. Lines 20 and 21 (21 is now 021) climb from the centre to Monte, for the church, the gardens and the toboggan run; line 21 goes by way of the Largo da Fonte and passes the Monte viewpoint, the church of Nossa Senhora do Monte and the Marmeleiros hospital on the way. Line 22 continues to Babosas. Line 31 (now 031) serves the Botanical Garden and line 131 (formerly 31A) its cable car.

Going west along the hotel strip, line 2 (now 002) is the one to learn. It runs from the Avenida do Mar past the Praça do Povo and Parque de Santa Catarina, then along the seafront road calling at the Pestana Casino Park, the Savoy, Reid's, the Cliff Bay, the Lido, Porto Bay, the Pestana Promenade, Baía Azul, Duas Torres and Fórum Madeira before ending at Ponta da Cruz. If your hotel is anywhere on the Estrada Monumental, that single line covers the walk you were going to make anyway. Line 43 links Praia Formosa and Casa Branca to the centre by the inland route through Santo António.

Beyond the city, the split follows the operators. West is SIGA Rodoeste: the old line 7 to Ribeira Brava is now several lines (267 goes via Cabo Girão; 200, 207, 209, 277, 283 and 287 take other roads), and lines 290 to 298, formerly 96, climb to Estreito de Câmara de Lobos and on to Jardim da Serra and Corrida. East is CAM: line 503 (formerly 110) runs to Boqueirão by way of Caniço, line 556 (formerly 157) comes in from Reis Magos through Garajau, line 555 (formerly 155) serves Ponta da Oliveira, and CAM's Funchal terminal is on Avenida Calouste Gulbenkian, still signed Terminal SAM on the bus stop and on the maps. Line 702 (formerly 113) runs from Funchal through Machico and Caniçal to Baía d'Abra, the start of the Ponta de São Lourenço walk.

Whether any of this works for you depends on where you stay. Buses are frequent along the Funchal seafront and thin in the villages, which is the argument against basing yourself outside the city without a car; the where to stay guide goes through it area by area, and getting around collects the rest of the transport picture. Walkers should read the trails section before planning a levada day around a return bus, and anyone arriving by sea will find the cruises page more useful than this one, since the pier is a few minutes from the Avenida do Mar stops. Coming from the airport is a separate problem with its own answer: see the airport transfer guide, the wind outlook if you are flying in on a rough day, and the airport disruption topic if that day goes wrong.

Two things that will trip you up

Every line on the island was renumbered into three digits on 9 March 2026, and the old numbers are still in circulation on printed sheets and older pages. SIGA's own pages show them side by side under "Atual" and "Novo": 21 becomes 021, 2 becomes 002, 31 becomes 031, 31A becomes 131, 110 becomes 503, 157 becomes 556 and 113 becomes 702. A stop that shows a number you do not recognise is usually the line you wanted with a zero in front.

And SIGA's own timetable search does not work yet. The page says as much, in Portuguese, and offers Google Maps, Moovit and HERE WeGo instead. What does work is the per-line PDF: pick the municipality and the line on siga.madeira.gov.pt/horarios and download the sheet. Horários do Funchal runs its own finder for the city lines. Print or screenshot what you need, because Sunday and holiday timetables on the smaller lines are thin, and the last bus back from a village is often earlier than you would like.

Quick answers

How much is a bus ticket in Funchal? 2.05 euros from the driver inside one municipality and 2.65 euros if you cross into another. On a GIRO card, bought in advance, the same trips are 1.45 and 2.00 euros. The card costs 50 cents.

Is the GIRO card worth it for a short stay? The 60 cents you save on a municipal ride already covers the 50 cent card, so it pays for itself on the first ride, and a validated trip lets you change buses free for 45 minutes within a municipality or 90 minutes across the island. For a single journey, pay the driver.

Which bus goes to Monte? Lines 20 and 21 from the centre, with 21 running via the Largo da Fonte past the viewpoint and the church. Line 22 continues to Babosas, and lines 31 and 131 (formerly 31A) serve the Botanical Garden and its cable car.

Where do I find current timetables? Pick the line and download the sheet at siga.madeira.gov.pt/horarios, or use the city finder at horariosdofunchal.pt/index.php/viajar/horarios. The airport shuttle has its own page at siga.madeira.gov.pt/aerobus.

Sources

More on this topic

Getting Around Madeira
Madeira Guide

Madeira Guide

Author