Portugal’s transportation network is modern, efficient, and traveler-friendly. Comboios de Portugal (CP) runs an extensive train service, connecting major cities like Lisbon, Porto, Coimbra, and Faro. High-speed Alfa Pendular trains are the fastest and most comfortable option for long-distance travel. Buses operated by companies like Rede Expressos fill in gaps for towns not served by train. In cities, public transit includes buses, trams, metro systems (notably in Lisbon and Porto), and funiculars in hilly neighborhoods. Lisboa Viva and Andante cards offer contactless, reloadable fares for local transport. Rideshare apps like Bolt, Uber, and Free Now are widely available. Renting a car is a good option for exploring the Douro Valley, the Alentejo region, or the Algarve coast, but parking in historic centers can be tricky. Ferries connect the mainland with Madeira and the Azores, and many airlines offer short, affordable flights between islands.