Skip to main content

Travel to and from Madeira

Book the way back before the way out

Plan Porto Santo, the Azores and mainland Portugal in both directions. Check the return before committing to the outbound leg, then revisit the official booking and status tools when you travel.

The low-stress booking order

Use this order in either direction.

  1. Search the return first, including the exact airport and date you need.
  2. Prefer one booking for connecting flights. If you buy separate tickets, assume you may have to collect bags, check in again and solve a missed onward flight yourself.
  3. Leave a transfer buffer you can live with if the first flight moves. Do not build the trip around the shortest result a search engine offers.
  4. If the appointment cannot move, compare travelling the day before with the cost and stress of missing it.

Porto Santo: sea or air, checked as a return pair

The existing Porto Santo guide already compares the ferry and flight and records the operator’s verified 2026 ferry timetable. Open it, choose the return first, then confirm the outbound on the same date. A ferry sailing in one direction does not prove a usable same-day return.

Plan Porto Santo in both directions

FNC ↔ PDL

Madeira ↔ Azores

Start with FNC ↔ PDL in the Azores Airlines booking engine. Madeira Airport currently lists Ponta Delgada as a destination, but that is not a promise that a direct flight operates on every date.

Direct availability is date-dependent. Read the result itinerary before paying: a result between two cities can still contain a connection.

Open the Azores journey page

From Madeira to the Azores

Search Funchal (FNC) to Ponta Delgada (PDL) as a return trip first. If São Miguel is not your final island, search the whole journey to the final airport on one booking and inspect where the connection happens.

From the Azores to Madeira

Search the PDL to FNC return before fixing accommodation or inter-island travel. If you begin on another Azores island, make sure that leg reaches the Madeira flight with a buffer and check whether it is on the same ticket.

For another Azores island

Do not assume a Funchal search result is direct because the destination is shown. Open the itinerary, note every airport, and keep inter-island ferry or flight changes separate from the Madeira leg in your plan.

If the flight changes

Check Azores Airlines flight status and your booking first, then compare the Madeira Airport board. Contact the airline that issued the ticket for rebooking; an airport board can confirm movement but cannot change your journey.

FNC ↔ LIS / OPO

Madeira ↔ mainland Portugal

Lisbon (LIS) and Porto (OPO) appear in Madeira Airport’s current destination directory. TAP’s official Funchal booking page also returns date-specific options. Check the itinerary because availability and routing change by date.

A direct option found today is not a year-round frequency guarantee. Search both directions for the actual travel dates.

Open the mainland journey page

From Madeira to the mainland

Search FNC to the mainland airport you actually need. Lisbon and Porto are useful starting points; for another city, compare a single through-booking with a separate onward train or flight and include the transfer in the decision.

From the mainland to Madeira

Secure the mainland-to-FNC leg before committing to the outward trip. If another journey feeds the flight, leave room for delay and check whether baggage is transferred or must be collected and checked in again.

If the flight changes

Open the airline booking first for the options attached to your ticket. Use Madeira Airport arrivals or departures to check airport movement, then contact the issuing airline if the proposed change does not work.

Where the ferry belongs

For Porto Santo, compare ferry and flight. For the Azores or mainland Portugal, use the flight searches above and check your actual dates.

Official tools to open

These live tools settle date-specific availability and disruption. The route notes above were retrieved from them on the checked date.