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.
The network at a glance
How the network fits together
- Funchal city & suburbs Horários do Funchal (HF)
- West Madeira Rodoeste
- East & north Madeira CAM
- Airport express Aerobus — route 500
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.
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.
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.
- Stop 01 Aeroporto Start
- Stop 02 Boa Nova
- Stop 03 Campo da Barca
- Stop 04 Mercado
- Stop 06 Avenida do Mar
- Stop 07 Plaza Madeira
- +13 more stops
- Stop 21 Centromar
- Stop 22 Rua do Cabrestante
- Stop 23 Estrada Monumental
- Stop 24 Estrada Monumental
- Stop 25 Estrada Monumental
- Stop 26 Praia Formosa End
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.
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.