Updated 2026

Getting around Madeira by bus in 2026

84 published routes in this directory, organized by area

Start with the numbers: since March 2026, Madeira bus routes use three-digit SIGA numbers. Many older guides still show identifiers that no longer match the bus you need. The operator-qualified table below contains 136 verified old-to-new mappings and does not guess where a legacy number is missing.

Prefer a map you can zoom and tap? The Madeira Bus app has an offline route map — a premium upgrade that keeps working in the valleys and tunnels where a phone loses signal, and without spending roaming data.

Screenshot of the Madeira Bus app showing a map of Madeira with the bus route from Funchal to Santana drawn across the island.
The app’s offline map, planning Funchal to Santana. The map is the paid premium feature; everything on this page is free.

The network at a glance

How the network fits together

How the network fits together Schematic diagram of Madeira divided into four bus zones: Funchal city and suburbs in the south centre, west Madeira on the left, east and north Madeira on the right, and the airport express running east from Funchal. WestMadeira Rodoeste East & northMadeira CAM Funchal city& suburbs Horários do Funchal (HF) Airport express Aerobus — route 500
Schematic overview — not to scale. Zones link to the full route lists below.

What a bus costs in 2026

Fares checked 17 August 2026 against Portaria n.º 128/2026, in force since 1 April 2026.

Almost every journey has two prices: the cheaper fare on a pre-purchased GIRO ticket, and the higher fare you pay the driver in cash on board.

Journey type Pre-purchased (GIRO) On board
Within one municipality €1,45 €2,05
Between municipalities €2,00 €2,65
Aerobus (airport line 500) €5,55 €6,70

These are the full-route maximums. Journeys between municipalities are charged by zone, so a shorter hop can cost less than the figure shown.

How to tell if a Madeira bus guide is out of date

Many pages about Madeira buses still describe the network as it was before 2026. Three things give that away, and you can check all of them yourself:

  • It presents former names such as SAM or ERM as the current operators instead of separating Horários do Funchal, CAM and SIGA Rodoeste.
  • It quotes €1.30 or €2.60 for a single fare, or €5–6.50 for the airport bus. Those prices were superseded in April 2026.
  • It uses two-digit route numbers. SIGA renumbered the network to three digits in March 2026.

Who runs the buses

Three operators provide service within the SIGA network, but they are not interchangeable: Horários do Funchal runs the urban Funchal network, CAM serves mainly the east and north-east, and SIGA Rodoeste runs western connections. The operator still matters when finding the correct timetable and departure point.

The March 2026 renumbering

SIGA replaced the old route numbers with three-digit identifiers. Its official conversion table is cross-checked here against each operator’s historical data. If you have an old guide or screenshot, search within the relevant operator: the same old number could belong to more than one network.

Source: official SIGA 2026 conversion table .

Horários do Funchal (HF)

60 of 60 mappings. Complete table for this operator.

Old number Now Route
01 001 Ponta da Laranjeira
02 002 Ponta da Cruz
3 003 Lombada - Pizo (via São Martinho)
04 004 Amparo
05 005 Linha Cidade (AV Sá Carneiro)
7 007 Travessa do Pomar
8 008 STA Quitéria (via Barreiros)
9 009 Courelas
10 010 Chamorra
11 011 Trapiche
12 012 Jamboto (via Hospital)
13 013 Jamboto (via Viveiros)
14 014 Álamos
15 015 Álamos (via Achada)
16 016 Pinheiro das Voltas (via CAM do Pilar)
17 017 Lombo Segundo
19 019 Levada da Corujeira
20 020 Monte (via Corujeira de Dentro)
21 021 Monte (via Largo da Fonte)
22 022 Babosas
24 024 Papagaio Verde
26 026 Levada de STA Luzia (via Pena)
27 027 Caminho de Ferro
28 028 D João
29 029 Curral dos Romeiros (via Jardim Botânico)
31 031 Jardim Botânico
32 032 Rochinha
33 033 Balancal (via Bairro STA Maria)
34 034 Canto do Muro
36 036 Palheiro Ferreiro (via Ribeiro da Quinta)
37 037 Pinheirinho (via Palheiro Ferreiro)
38 038 Cancela
39 039 Montanha
40 040 Quinta da Rocha
42 042 Alegria
43 043 Praia Formosa/Casa Branca (via STO António)
44 044 Nazaré (via Virtudes)
45 045 Nazaré (via Barreiros)
46 046 Ribeira Grande
47 047 São João Latrão
48 048 Nazaré/Monte
49 049 Fundoa
50 050 Viana/LMB Quinta (via Madeira Shopping)
60 060 Praça Autonomia/Fundoa
61 061 Lombada/Praça Autonomia
62 062 Cancela/Praça Autonomia
70 070 Santa Luzia
82 082 São Tiago/D João
83 083 Forum Madeira/São Martinho
90 090 CAM Trapiche/C Velho/LMB Aguiares
92 092 Três Paus
93 093 Lombo Jamboeiro/São Roque
94 094 Choupana/Caminho do Terço
05A 105 Linha Eco Cidade
8A 108 STA Quitéria (via Madeira Shopping)
10A 110 Chamorra (Barreira)
05B 115 Linha Cidade (Cruzes)
15B 125 Galeão (Escola)
31A 131 Teleférico Jardim Botânico
81 181 Curral das Freiras

CAM

49 of 54 mappings. Partial coverage: no legacy number is recorded for source IDs 991, 992, 993, 994, 995.

Old number Now Route
9 500 Aerobus - Aeroporto
60 501 Funchal / Boqueirão
85 502 Boqueirão (via Palheiro Ferreiro) — Funchal Teleférico
110 503 Funchal / Boqueirão - Via Caniço
111 504 Funchal / Achada - Via Salão
128 505 Funchal / Moinhos (Santa Cruz)
203 525 Santa Cruz / Boqueirão - Via Gaula
204 526 Santa Cruz / Achada - Via Salão
205 527 Santa Cruz / Moinhos (Santa Cruz)
209 528 Santa Cruz / Morena
2 551 Assomada (Portinho) — Funchal
87 552 Eiras — Funchal
109 553 Moinhos (Fontes) — Funchal
109A 554 Moinhos (Adufa) — Funchal
155 555 Ponta da Oliveira - Funchal
157 556 Reis Magos — Funchal (via Garajau)
136 557 Funchal / Vargem (Mãe de Deus)
88 575 Eiras / Vargem
111 601 Achadinha (via Ribeirinha) — Funchal Teleférico
112 602 Rochão de Cima — Funchal Teleférico
114 603 Nogueira — Funchal Teleférico
113 604 Camacha / Sta Cruz - Via Gaula
Esc 605 Camacha / St Serra
129 625 Camacha (Funchal Teleférico ↔ Camacha Shopping)
77 651 Santo da Serra — Funchal Teleférico
25 675 Santa Cruz / Santo da Serra
23 701 Machico - Funchal
113 702 Funchal - Machico - Caniçal - Baía d'Abra
113RS 703 Funchal / Ribeira Seca
156 704 Funchal / Maroços
130 725 Água Pena / Sant'Ana — Machico
201 726 Machico / Ribeira Seca - Pastel
202 727 Machico / Maroços
20 750 Funchal / Santo da Serra — Ida
20 760 Funchal / Santo da Serra — Volta
206/207 785 Porto da Cruz - Achada - Larano
56 801 Funchal / Santana
133 802 Santana / Porto da Cruz
56 803 Santana / Achada Cedro Gordo
56 804 Santana / Lombo Galego
78 825 Funchal / Porto da Cruz / Faial - Via St. Serra
53 826 Funchal / Porto da Cruz / Faial - Via Portela — Ida
208 827 Funchal / Porto da Cruz / Faial - Via Maroços — Ida
53 836 Funchal / Porto da Cruz / Faial - Via Portela — Volta
208 837 Funchal / Porto da Cruz - Faial Via Maroços — Volta
103 850 Funchal - Arco de São Jorge (Ida)
103 860 Arco de São Jorge - Funchal (Volta)
138 875 Funchal / São Jorge — Ida
138 885 Funchal / São Jorge — Volta

SIGA Rodoeste

27 of 40 mappings. Partial coverage: no legacy number is recorded for source IDs 4, 6, 7, 96, 107, 115, 123, 127, 137, 142, 146, 154, 159.

Old number Now Route
1 201 Funchal - Ponte dos Frades (Caminho Ribeiro Real)
3 203 Funchal - Castelejo
7 207 Funchal - Ribeira Brava via Estrada Regional
164 218 Calheta - Arco da Calheta
100 220 Ribeira Brava - Serra de Água
148 228 Funchal - Boa Morte
4 244 Ribeira Brava - Miradouro Lombada
150 250 São Vicente - Porto Moniz
158 258 Ponte dos Frades Torre
160 260 Estreito C. Lobos - Castelejo
161 261 Estreito C. Lobos - Jardim da Serra
162 262 Estreito C. Lobos - Corrida
163 263 Calheta - Paul do Mar
27 271 Funchal - Caldeira-Preces via F. Rocha
27 272 Funchal - Caldeira-Preces Via Rápida
4 320 Funchal - Ponta do Sol
8 328 Funchal - Madalena do Mar
8 329 Madalena do Mar - Funchal
139 340 Funchal - Porto Moniz via São Vicente
139 341 Porto Moniz - Funchal via São Vicente
139 350 Funchal - Santa Porto Moniz via São Vicente
139 351 Santa Porto Moniz - Funchal via São Vicente
139 353 Santa Porto Moniz - Funchal via São Vicente (early morning)
80 380 Funchal - Porto Moniz via Calheta
80 381 Porto Moniz - Funchal via Calheta
142 391 Ponta do Pargo - Funchal
142 398 Funchal - Ponta do Pargo

Table coverage: Horários do Funchal 60/60 (complete), CAM 49/54 and SIGA Rodoeste 27/40 (partial). Missing legacy mappings are identified; none are inferred.

Reading a Madeiran timetable

SIGA publishes a sheet per route rather than one island-wide schedule. Each sheet lists departure times down the page and timing points across it. Those times are departures from the named points, not from every stop on the road — a roadside stop between two timing points will not have its own column.

Screenshot of the Madeira Bus app showing bus stops on a street map of central Funchal, with the next departures listed below.
Stops around you in central Funchal, each with its next scheduled departures.

Before you rely on a timetable

Madeira’s bus times and stop information can be difficult to interpret and may change. Keeping this guide current is ongoing work, and errors are possible. Always check the latest SIGA timetable and confirm the departure and boarding place with local staff or the driver before relying on a journey — especially for the last bus or a tight connection.

The day-type columns catch people out

Every sheet is split into columns by type of day — weekdays, Saturdays, Sundays and public holidays. They are genuinely different services, not minor variations, and the column you want is the one matching the day you actually travel. Reading a weekday column on a Sunday is the most common way to end up waiting for a bus that was never scheduled.

Why the return journey is the hard part

Getting somewhere on Madeira is usually easy. Getting back is where plans fail. The outbound bus is the one you research; the return is the one you improvise, usually with a phone that has no signal in a valley, standing at a stop whose timetable board has faded. Before you set out, look up the last departure back for the day you are actually travelling.

Sundays, holidays and the last bus back

Sunday and public-holiday services follow their own column and can finish earlier than the weekday one. Check the sheet for your exact route and date rather than assuming a pattern holds island-wide — frequencies differ a great deal between an urban Funchal route and a north-coast one. If the last departure is earlier than your plans, that is worth knowing at breakfast rather than at dusk.

Screenshot of the Madeira Bus app showing journey options from Funchal to Santana, with a notice that there are no more buses tonight and the first one leaves at 07:14.
The same trip planned late at night. Route 850 takes 90 minutes — but there is nothing more today, and the first bus is 07:14.

Where the bus will not take you

Buses serve towns and villages, not trailheads. Several of the island’s best-known walks start well above the nearest bus stop, and some high-mountain access points have no scheduled service at all. A levada walk that finishes somewhere other than where it started needs two separate journeys planned together. The network is excellent for reaching places people live, and patchy for reaching places people only visit.

Airport express (Aerobus)

500 Aerobus Funchal ↔ Aeroporto The dedicated airport line between Madeira Airport and Funchal — the route most visitors take first.

Arriving in Madeira? Our Aerobus guide from the airport to Funchal covers the terminal stop, timetable and payment for route 500.

  1. Stop 01 Aeroporto Start
  2. Stop 02 Boa Nova
  3. Stop 03 Campo da Barca
  4. Stop 04 Mercado
  5. Stop 06 Avenida do Mar
  6. Stop 07 Plaza Madeira
  7. +13 more stops
  8. Stop 21 Centromar
  9. Stop 22 Rua do Cabrestante
  10. Stop 23 Estrada Monumental
  11. Stop 24 Estrada Monumental
  12. Stop 25 Estrada Monumental
  13. Stop 26 Praia Formosa End
Schematic stop order for route 500. The spacing is deliberately even and does not show real distances.

Funchal city & suburbs (57 routes)

The urban network operated by Horários do Funchal — the Funchal city lines, Monte, and the valley at Curral das Freiras.

001 Ponta da Laranjeira (Linha Verde) 002 Ponta da Cruz (Linha Verde) 003 Lombada - Pizo (via São Martinho) 004 Amparo (Linha Verde) 007 Travessa do Pomar 009 Courelas 010 Chamorra 011 Trapiche 012 Jamboto (via Hospital) 013 Jamboto (via Viveiros) 014 Álamos 015 Álamos (via Achada) 016 Pinheiro das Voltas (via CAM do Pilar) 017 Lombo Segundo 019 Levada da Corujeira 020 Monte via Corujeira de Dentro 021 Monte (via Largo da Fonte) 022 Babosas 024 Papagaio Verde 026 Levada de STA Luzia (via Pena) 027 Caminho de Ferro 028 D. João 029 Curral dos Romeiros (via Jardim Botânico) 031 Jardim Botânico 032 Rochinha 033 Balancal (via Bairro STA Maria) 034 Canto do Muro 036 Palheiro Ferreiro (via Ribeiro da Quinta) 037 Pinheirinho (via Palheiro Ferreiro) 038 Cancela 039 Montanha 040 Quinta da Rocha 042 Alegria 043 Praia Formosa/Casa Branca (via STO António) 044 Nazaré (via Virtudes) 045 Nazaré (via Barreiros) 046 Ribeira Grande 047 São João Latrão 048 Nazaré/Monte 049 Fundoa 050 Viana/Lombo da Quinta (via Madeira Shopping) 060 Praça Autonomia/Fundoa (Madrugada) 061 Lombada/Praça Autonomia (Madrugada) 062 Cancela/Praça Autonomia (Madrugada) 070 Santa Luzia 082 São Tiago/D João 083 Forum Madeira/São Martinho 090 CAM Trapiche/C Velho/LMB Aguiares 092 Três Paus 093 Lombo Jamboeiro/São Roque 094 Choupana/Caminho do Terço 108 STA Quitéria (via MadeiraShopping) 110 Chamorra (Barreira) 115 Linha Cidade (Cruzes) 125 Galeão (Escola) 131 Teleférico Jardim Botânico 181 Curral das Freiras

West Madeira (9 routes)

Rodoeste lines along the south-west coast — Câmara de Lobos, Ribeira Brava, Ponta do Sol, Calheta — and over to Porto Moniz and the north-west.

East Madeira & north coast (17 routes)

CAM routes to the east and north-east — Caniço, Machico, Caniçal, Santana and the São Jorge coast.

Most scenic routes (18 routes)

Routes flagged as especially scenic — coastal cliffs, laurel forest and mountain passes. Window seats recommended.

Madeira bus map — common questions

Is there one official printed map of all Madeira bus routes?

The official SIGA portal (siga.madeira.gov.pt) publishes timetables route by route rather than one island-wide network map. This page lists the full network by area, and the Madeira Bus app adds an offline route map as a premium upgrade.

How do I know which bus company serves my destination?

Horários do Funchal (HF) runs the urban Funchal network, CAM serves mainly the east and north-east, and SIGA Rodoeste covers the west. Check the operator because each publishes its own route timetables and departure information.

Did the route numbers change recently?

Yes — in 2026 SIGA renumbered the network to three-digit route IDs (for example, the old route 20 to Monte is now 020, and old 113 is now 702). All route pages on this site use the new numbers, and links with old numbers redirect automatically.

Is there an interactive map of the Madeira bus network?

The Madeira Bus app has an interactive map with routes and stops that works offline, so you can plan visually on your phone even with no signal. The map is a paid premium upgrade; the app itself, with offline timetables, is free on the App Store and Google Play.

Mobile app

Take Madeira Bus with you

Free offline schedules and multilingual trip planning for iPhone and Android. The offline route map is a premium upgrade.