Getting to and traveling around Portugal is as convenient these days as any other destination in Europe as it is facilitated by modern airports and a network of highly efficient transport terminals located in every corner. Madeira has airports served by TAP Air Portugal, the national carrier, which has direct flights to Lisbon from a number of destinations including England, France, Germany, Netherlands, Spain, the USA and Canada. After reaching Madeira you can hire a taxi. Direct and regular bus services also operate from France, Spain and England, while train connections from France and Spain provide regular scenic stops. Portugal’s mainland rail system is cheap and extensive, and tourists have a wide range of special tickets available. Many private coach companies provide fast and efficient road transport in Portugal, at very reasonable prices.