No trains operate in Madeira.
Car and bus
The airport is near Santa Cruz, 16 kilometers from Funchal. There is one road that goes from the capital to the airport (Via Rápida), travel time is approximately 15 minutes. On average, every hour, a bus leaves the airport to Funchal, Machico and Caniço. Aerobus has a connection between the airport and Praia Formosa which is free for passengers from TAP, for other travelers the cost is €4.00.
Car rental - Madeira Airport
In the terminal there are counters for car rental companies: Auto Jardim, Avis, Hertz, Drive, Europcar and Rodavante. You can also reserve a rental car in advance using the service EasyTerra provides, they compare the rates of several providers in a single quote.
Taxis are in front of the Arrivals Hall. A ride to Funchal costs approximately €25.00, to Garajau €17.50 and to Machico €10.00, there is an extra charge of 20% at night and on Sundays and holidays.
There are five parking areas at the airport. For P1 you pay €0.60 for the first hour, then €1.00 per hour. P2 costs €0.50 per hour or €11.00 per day. For areas 5, 6 and 7 you can park for free for the first 45 minutes, then €0.30 per hour or €3.00 per day.