Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Madrid to Porto

🛫 Flying from Madrid to Porto is a convenient option, with a direct flight taking only 1 hour and 15 minutes. Several airlines such as EasyJet, TAP Portugal, and Air Europa operate this route from Madrid Airport to Porto Airport. 👜 The total travel time to reach Porto from Madrid by plane is approximately 4 hours and 20 minutes, including check-in and transit. This efficient journey allows you to enjoy the picturesque coastal city of Porto in no time. 💸 Prices for flights between Porto and Madrid can range from €24 to €162, making it a budget-friendly choice for those looking to explore the vibrant culture and stunning architecture of Porto.

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Accomodation
  • EasyJet, TAP Portugal, Air Europa, and two other airlines offer flights from Madrid Airport to Porto Airport. These airlines provide multiple options for travelers looking to fly between the two cities. It is advisable to compare prices, schedules, and additional services provided by each airline before making a booking for your journey.
  • The flight from Madrid to Porto takes approximately 4 hours and 20 minutes. This flight duration is a convenient option for travelers looking to quickly reach Porto from Madrid. It is advisable to check the specific flight schedule of the chosen airline to plan your travel itinerary accordingly.
  • The cost of a flight from Madrid to Porto varies between €24 to €164, depending on factors such as the airline, time of booking, and availability of seats. It is recommended to book your flight in advance and compare prices across different airlines to secure the best deal for your trip. Additionally, be aware that prices may fluctuate seasonally, so it's advisable to monitor fares before making a reservation.