380

Bus route 380 — Porto Moniz via Calheta

Formerly route 80 · Operator: Rodoeste

At a glance

Fare (full route)
€2,00 / €2,65GIRO / on board
Stops
19 stops out · 29 back
First–last
10:00–10:00 Funchal → Porto Moniz (380) · Weekdays

Bus schedule

Published departures

Funchal → Porto Moniz (380)

Weekdays
Funchal → Porto Moniz (380) — Weekdays
Funchal → Porto Moniz (380) — WeekdaysTrip 1
Funchal 10:00
Estrada Monumental 10:10
Ribeira Brava 10:55
Ribeira Brava (Partida) 11:00
Lugar de Baixo 11:02
Ponta do Sol 11:05
Madalena do Mar 11:15
Fajã Calheta 11:20
Vila da Calheta 11:25
Estrela Calheta 11:30
Estreito Calheta ER 223 11:35
Jardim do Mar 11:45
Paul do Mar 11:50
Fajã Ovelha (Igreja) 12:00
Ponta Pargo (Salão) 12:10
Cabo 12:25
Achadas da Cruz 12:35
Santa P.Moniz 12:45
Porto Moniz 13:05

First bus: 10:00 · Last bus: 10:00 — from Funchal

Last bus back: 16:00 — from Porto Moniz

The return shown is for the same printed day type. Check its notes and boarding point before setting out.

Intermediate times are approximate. A dash means no time is published at that point; it does not promise a stop. Some trips serve only part of the route.

Weekends & holidays
Funchal → Porto Moniz (380) — Weekends & holidays
Funchal → Porto Moniz (380) — Weekends & holidaysTrip 1
Funchal 10:00
Estrada Monumental 10:10
Ribeira Brava 10:55
Ribeira Brava (Partida) 11:00
Lugar de Baixo 11:02
Ponta do Sol 11:05
Madalena do Mar 11:15
Fajã Calheta 11:20
Vila da Calheta 11:25
Estrela Calheta —
Estreito Calheta ER 223 —
Jardim do Mar 11:35
Paul do Mar 11:40
Fajã Ovelha (Igreja) 11:50
Ponta Pargo (Salão) 12:00
Cabo —
Achadas da Cruz 12:20
Santa P.Moniz 12:30
Porto Moniz 12:45

First bus: 10:00 · Last bus: 10:00 — from Funchal

Last bus back: 16:00 — from Porto Moniz

The return shown is for the same printed day type. Check its notes and boarding point before setting out.

Intermediate times are approximate. A dash means no time is published at that point; it does not promise a stop. Some trips serve only part of the route.

Funchal → Porto Moniz (380)

Base route in travel order; footnoted journeys may differ. Where only timing points or termini are published, these are not a complete stop list.

  1. Funchal
  2. Estrada Monumental
  3. Ribeira Brava
  4. Ribeira Brava (Partida)
  5. Lugar de Baixo
  6. Ponta do Sol
  7. Madalena do Mar
  8. Fajã Calheta
  9. Vila da Calheta
  10. Estrela Calheta
  11. Estreito Calheta ER 223
  12. Jardim do Mar
  13. Paul do Mar
  14. Fajã Ovelha (Igreja)
  15. Ponta Pargo (Salão)
  16. Cabo
  17. Achadas da Cruz
  18. Santa P.Moniz
  19. Porto Moniz

Porto Moniz → Funchal (381)

Weekdays
Porto Moniz → Funchal (381) — Weekdays
Porto Moniz → Funchal (381) — WeekdaysTrip 1
Porto Moniz 16:00
Santa P.Moniz 16:10
Achadas da Cruz 16:15
Ponta Pargo (Salão) 16:40
Fajã Ovelha ER 222 16:50
Fajã Ovelha (Igreja) —
Paúl do Mar —
Jardim do Mar —
Raposeira ER 222 16:55
Prazeres ER 222 17:00
Estreito Calheta ER 222 17:10
Estrela Calheta 17:15
Vila da Calheta 17:25
Vila da Calheta (Partida) 17:45
Fajã Calheta —
C.Saúde Calheta 17:50
Atouguia 17:55
Arco Calheta ER 222 18:00
Moledos ER 222 18:05
Madalena do Mar —
Canhas ER 222 18:15
Ponta do Sol 18:30
Lugar de Baixo —
Lombada ER 222 18:35
Tabúa (Igreja) 18:40
Ribeira Brava 18:55
Ribeira Brava (Partida) 19:00
Estrada Monumental 19:20
Funchal 19:40

First bus: 16:00 · Last bus: 16:00 — from Porto Moniz

Last bus back: 10:00 — from Funchal

The return shown is for the same printed day type. Check its notes and boarding point before setting out.

Intermediate times are approximate. A dash means no time is published at that point; it does not promise a stop. Some trips serve only part of the route.

Weekends & holidays
Porto Moniz → Funchal (381) — Weekends & holidays
Porto Moniz → Funchal (381) — Weekends & holidaysTrip 1
Porto Moniz 16:00
Santa P.Moniz 16:10
Achadas da Cruz 16:15
Ponta Pargo (Salão) 16:40
Fajã Ovelha ER 222 —
Fajã Ovelha (Igreja) 16:50
Paúl do Mar 17:00
Jardim do Mar 17:05
Raposeira ER 222 —
Prazeres ER 222 —
Estreito Calheta ER 222 —
Estrela Calheta —
Vila da Calheta 17:15
Vila da Calheta (Partida) 17:30
Fajã Calheta 17:35
C.Saúde Calheta —
Atouguia —
Arco Calheta ER 222 —
Moledos ER 222 —
Madalena do Mar 17:40
Canhas ER 222 —
Ponta do Sol 17:45
Lugar de Baixo 17:50
Lombada ER 222 —
Tabúa (Igreja) —
Ribeira Brava 18:00
Ribeira Brava (Partida) 18:05
Estrada Monumental 18:20
Funchal 18:40

First bus: 16:00 · Last bus: 16:00 — from Porto Moniz

Last bus back: 10:00 — from Funchal

The return shown is for the same printed day type. Check its notes and boarding point before setting out.

Intermediate times are approximate. A dash means no time is published at that point; it does not promise a stop. Some trips serve only part of the route.

Porto Moniz → Funchal (381)

Base route in travel order; footnoted journeys may differ. Where only timing points or termini are published, these are not a complete stop list.

  1. Porto Moniz
  2. Santa P.Moniz
  3. Achadas da Cruz
  4. Ponta Pargo (Salão)
  5. Fajã Ovelha ER 222
  6. Fajã Ovelha (Igreja)
  7. Paúl do Mar
  8. Jardim do Mar
  9. Raposeira ER 222
  10. Prazeres ER 222
  11. Estreito Calheta ER 222
  12. Estrela Calheta
  13. Vila da Calheta
  14. Vila da Calheta (Partida)
  15. Fajã Calheta
  16. C.Saúde Calheta
  17. Atouguia
  18. Arco Calheta ER 222
  19. Moledos ER 222
  20. Madalena do Mar
  21. Canhas ER 222
  22. Ponta do Sol
  23. Lugar de Baixo
  24. Lombada ER 222
  25. Tabúa (Igreja)
  26. Ribeira Brava
  27. Ribeira Brava (Partida)
  28. Estrada Monumental
  29. Funchal

Checked against SIGA: · Shown until:

Source and notes

Source: SIGA PDF · Snapshot read: · Downloaded:

Choose a direction and day. Times are Madeira local time. Day labels and footnotes retain the wording of the PDF; lettered trips may have different stops or restrictions. Small-hours departures follow the evening service.

2ª a 6ª Feira · Sábados, Domingos e Feriados

OBSERVAÇÕES:

Não se realizam viagens no dia 25 de Dezembro.

No service - December 25th.

Route 380 is the long south-west coastal run from Funchal to Porto Moniz, calling at Ponta do Sol, the Calheta villages, Jardim do Mar and Ponta do Pargo. Scenic and slow — treat the ride itself as part of the day.

Shorter trips within one municipality cost less. Official 2026 tariff (Portaria n.º 128/2026).

Before you rely on a timetable

These are published times from the dated snapshot above. Read the trip notes and confirm the boarding point with the driver, especially for the last bus or a tight connection.

Save this timetable offline in the app

Route 380 offline, when the signal drops

The free Madeira Bus app keeps the published timetable and stops of route 380 on your phone, so you can check the way back without a connection. The offline route map is a paid premium upgrade.

Places you can reach from this route

Each guide is labelled as a direct stop, a selected-trip stop, nearby only or an onward connection.

Quick answers

Where does bus 380 go?

Route 380 runs between Funchal and Porto Moniz. Along the way it serves Campanário, Ponta do Sol, Madalena do Mar, Arco da Calheta, Prazeres, Jardim do Mar, Paul do Mar, Fajã da Ovelha, Ponta do Pargo, Achadas da Cruz, Porto Moniz.

How much does bus 380 cost?

The full route costs €2,00 with a pre-purchased GIRO ticket, or €2,65 paid on board (official 2026 tariff). SIGA says tickets bought from the driver are cash only; these tickets cannot be bought with a bank card. Shorter trips within one municipality cost less. GIRO card & fares guide

Where can I check the official bus 380 timetable?

The timetable section on this page shows dated departures by direction and day type. Read the notes for each trip; the SIGA PDF is cited with the source date.

Plan the rest of your trip