Travel from Porto to Lisbon

AI Travel Planner Logoaiplanner
Fly via
TAP Air Portugal
EUR 30-15055m - 1h 5m
Depart: Multiple times daily (e.g., early morning to late evening)Arrive: Varies by departure
Direct flights connecting Porto's Francisco Sá Carneiro Airport (OPO) with Lisbon's Humberto Delgado Airport (LIS).
TAP Air Portugal is the primary carrier offering frequent direct services. Prices can vary significantly based on booking in advance, time of year, and fare class. Always account for airport transit time and security checks, which will add to the overall journey duration.
Train via
Comboios de Portugal (CP) - Alfa Pendular
EUR 34-482h 37m - 2h 50m
Depart: Several departures daily (e.g., hourly during peak times)Arrive: Varies by departure
High-speed train service offering a fast and comfortable journey.
Alfa Pendular trains provide modern facilities, including Wi-Fi and more spacious seating. Trains typically depart from Porto - Campanhã station and arrive at Lisbon - Oriente or Santa Apolónia stations. Booking in advance is recommended for better fares.
Comboios de Portugal (CP) - Intercidades
EUR 27-403h 10m - 3h 20m
Depart: Several departures daily (e.g., hourly during peak times)Arrive: Varies by departure
Intercity train service offering a balance of speed and cost.
Intercidades trains offer a reliable service between the two cities. Like Alfa Pendular, they typically depart from Porto - Campanhã and arrive at Lisbon - Oriente or Santa Apolónia. Generally a more economical option than the Alfa Pendular.
Bus via
FlixBus
EUR 5-253h 15m - 3h 45m
Depart: Multiple times daily (e.g., every 30 minutes to hourly, with over 50 daily services)Arrive: Varies by departure
Budget-friendly bus service with frequent connections.
FlixBus coaches usually offer amenities such as free Wi-Fi, power outlets, and restrooms. Buses primarily depart from Porto's Terminal Intermodal de Campanhã and arrive at Lisbon's Oriente or Sete Rios bus stations. Booking in advance can secure the lowest fares.
Rede Expressos
EUR 8-303h 15m - 4h 30m
Depart: Multiple times daily (e.g., hourly services, with over 50 daily services)Arrive: Varies by departure
Portugal's main intercity bus company with extensive coverage.
Rede Expressos (which includes services by Renex and Citi Express) offers frequent services. Buses typically depart from Porto's Terminal Intermodal de Campanhã and arrive at Lisbon's Sete Rios or Oriente bus stations. Some coaches may offer USB chargers and Wi-Fi.
Drive via
Self-drive
Fuel: EUR 35-55 (estimate), Tolls: EUR 22-403h 0m - 3h 30m (via A1 motorway)
Depart: FlexibleArrive: Flexible
Driving offers flexibility to explore at your own pace.
The distance between Porto and Lisbon is approximately 310-330 km (198-205 miles) via the A1 motorway. Driving offers the most flexibility, but navigating city traffic and finding parking in Lisbon can be challenging. Toll charges on the A1 motorway are significant and can be paid at booths (cash/card) or via an electronic transponder. An alternative, non-toll route (N1/IC2) exists but adds at least 1.5 hours to the journey time and can be more congested.
Plan activities, hotels, and more around this journey
contact@aiplanner.ai
All Routes-Destinations-Privacy Policy
© 2026 AI Planner. All rights reserved.