background

Flight Deals from Madrid to Porto from $34

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

AF LogoLH LogoLX LogoBA LogoKL LogoIB LogoA3 Logo

... and +100s more

Benefit Icon
Incredible Deals

Save up to 50% on select flights with Priceline

Benefit Icon
Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Benefit Icon
Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Benefit Icon
Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

Nonstop
from $74
Up to 1 stop
$116
Up to 2 stops
$391

Airlines

Aegean Airlines
$1174
Air Europa
$74
Air France
$513
British Airways
$757
IBERIA
$252
KLM
$400
Lufthansa
$508
Luxair
$407
SWISS
$303
TAP Portugal
$116

Cabin Class

Economy
$74

Departure Airports

Adolfo Suárez Madrid–Barajas Airport
$74

Arrival Airports

Francisco de Sá Carneiro Airport
$74

Layover Airports

Amsterdam Airport Schiphol
$400
Eleftherios Venizelos International Airport
$1174
Frankfurt am Main Airport
$508
Geneva Cointrin International Airport
$391
Humberto Delgado Airport (Lisbon Portela Airport)
$116
London Gatwick Airport
$757
Luxembourg-Findel International Airport
$407
Munich Airport
$508
Paris Charles de Gaulle Airport
$513
Zürich Airport
$303

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Bundle and Save
BUNDLE & SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler
Air Europa Logo
Air Europa

07/03/25

6:35am
MAD
15m
Direct
Air Europa Logo
Air Europa

07/13/25

7:35am
OPO
2h 10m
Direct
$74
Free cancellation within 83 hours of booking
Air Europa Logo
Air Europa

07/05/25

6:35am
MAD
15m
Direct
Air Europa Logo
Air Europa

07/06/25

7:35am
OPO
2h 10m
Direct
$74
Free cancellation within 83 hours of booking
Air Europa Logo
Air Europa

06/21/25

6:35am
MAD
15m
Direct
Air Europa Logo
Air Europa

07/11/25

4:05pm
OPO
2h 10m
Direct
$74
Free cancellation within 83 hours of booking
Air Europa Logo
Air Europa

06/28/25

6:35am
MAD
15m
Direct
Air Europa Logo
Air Europa

07/04/25

7:35am
OPO
2h 10m
Direct
$74
Free cancellation within 83 hours of booking
TAP Portugal Logo
TAP Portugal

07/06/25

8:10pm
MAD
3h 5m
LIS
TAP Portugal Logo
TAP Portugal

07/09/25

10:25pm
OPO
11h 50m
LIS
$116
Free cancellation within 83 hours of booking
TAP Portugal Logo
TAP Portugal

07/01/25

10:15pm
MAD
11h 45m
LIS
TAP Portugal Logo
TAP Portugal

07/15/25

9:00am
OPO
8h 5m
LIS
$116
Free cancellation within 83 hours of booking
TAP Portugal Logo
TAP Portugal

07/20/25

8:10pm
MAD
12h 50m
LIS
TAP Portugal Logo
TAP Portugal

07/25/25

10:35pm
OPO
14h 5m
LIS
$116
Free cancellation within 83 hours of booking
TAP Portugal Logo
TAP Portugal

07/19/25

5:55pm
MAD
2h 30m
LIS
TAP Portugal Logo
TAP Portugal

07/26/25

10:00am
OPO
9h 20m
LIS
$116
Free cancellation within 83 hours of booking
IBERIA Logo
IBERIA

06/20/25

7:20am
MAD
15m
Direct
IBERIA Logo
IBERIA

07/05/25

8:35pm
OPO
2h 20m
Direct
$252
Free cancellation within 83 hours of booking
IBERIA Logo
IBERIA

06/27/25

7:20am
MAD
15m
Direct
IBERIA Logo
IBERIA

06/29/25

8:35pm
OPO
2h 20m
Direct
$263
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

06/26/25

10:05am
MAD
7h 20m
ZRH
SWISS Logo
SWISS

07/02/25

8:40am
OPO
10h 5m
ZRH
$303
Free cancellation within 83 hours of booking
IBERIA Logo
IBERIA

06/21/25

7:40pm
MAD
15m
Direct
IBERIA Logo
IBERIA

07/06/25

8:15am
OPO
2h 20m
Direct
$309
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

06/23/25

10:05am
MAD
7h 15m
ZRH
SWISS Logo
SWISS

06/27/25

11:30am
OPO
7h 15m
ZRH
$319
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

07/03/25

10:05am
MAD
7h 20m
ZRH
SWISS Logo
SWISS

07/13/25

3:05am
OPO
15h 40m
ZRH
$340
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

06/28/25

10:05am
MAD
8h 25m
ZRH
SWISS Logo
SWISS

06/30/25

11:30am
OPO
7h 15m
ZRH
$341
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

07/07/25

7:35pm
MAD
21h 50m
ZRH
GVA
SWISS Logo
SWISS

07/14/25

11:30am
OPO
21h 50m
ZRH
$391
Free cancellation within 83 hours of booking
KLM Logo
KLM

06/20/25

1:05pm
MAD
9h 10m
AMS
KLM Logo
KLM

07/05/25

4:20pm
OPO
7h 5m
AMS
$400
Free cancellation within 83 hours of booking
KLM Logo
KLM

06/21/25

6:00am
MAD
9h 35m
AMS
KLM Logo
KLM

07/06/25

5:00am
OPO
7h 5m
AMS
$402
Free cancellation within 83 hours of booking
Luxair Logo
Luxair

06/27/25

8:35pm
MAD
10h 55m
LUX
Luxair Logo
Luxair

06/29/25

7:35pm
OPO
24h
LUX
$407
Free cancellation within 83 hours of booking
TAP Portugal Logo
TAP Portugal

07/03/25

11:05am
MAD
9h 40m
LIS
GVA
TAP Portugal Logo
TAP Portugal

07/13/25

5:55am
OPO
9h 25m
LIS
$410
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

07/20/25

7:35pm
MAD
22h 40m
ZRH
GVA
SWISS Logo
SWISS

07/25/25

11:30am
OPO
21h 50m
ZRH
$422
Free cancellation within 83 hours of booking
SWISS Logo
SWISS

07/05/25

10:05am
MAD
14h 5m
ZRH
SWISS Logo
SWISS

07/08/25

8:00pm
OPO
22h 45m
GVA
ZRH
$459
Free cancellation within 83 hours of booking
Lufthansa Logo
Lufthansa

06/26/25

1:05pm
MAD
9h 40m
FRA
Lufthansa Logo
Lufthansa

06/27/25

6:15am
OPO
7h 55m
MUC
$508
Free cancellation within 83 hours of booking
Air France Logo
Air France

06/21/25

8:15pm
MAD
12h 10m
CDG
Air France Logo
Air France

07/06/25

4:20pm
OPO
6h 50m
CDG
$513
Free cancellation within 83 hours of booking
Air France Logo
Air France

06/20/25

5:45pm
MAD
26h 50m
CDG
Air France Logo
Air France

07/05/25

9:20am
OPO
7h 25m
CDG
$529
Free cancellation within 83 hours of booking
Lufthansa Logo
Lufthansa

07/15/25

7:10am
MAD
27h 15m
MUC
Lufthansa Logo
Lufthansa

07/17/25

6:00am
OPO
10h 15m
FRA
$578
Free cancellation within 83 hours of booking
Lufthansa Logo
Lufthansa

07/05/25

7:10am
MAD
16h 10m
MUC
Lufthansa Logo
Lufthansa

07/06/25

6:00am
OPO
10h 15m
FRA
$592
Free cancellation within 83 hours of booking
Lufthansa Logo
Lufthansa

06/28/25

6:20pm
MAD
16h
MUC
Lufthansa Logo
Lufthansa

06/30/25

6:00am
OPO
10h 10m
FRA
$594
Free cancellation within 83 hours of booking
British Airways Logo
British Airways

06/27/25

6:40pm
MAD
15h 10m
LGW
British Airways Logo
British Airways

06/29/25

9:20pm
OPO
17h 45m
LGW
$757
Free cancellation within 83 hours of booking
Aegean Airlines Logo
Aegean Airlines

07/03/25

12:45pm
MAD
9h 55m
ATH
Aegean Airlines Logo
Aegean Airlines

07/13/25

12:35am
OPO
23h 50m
ATH
$1174
Free cancellation within 83 hours of booking

Top Deals on flights from Madrid to Porto

Madrid, ES (MAD) - Porto, PT (OPO)

IBERIA Logo
IBERIA

Oct 3

7:20am
MAD
15m
Direct

as low as

$34

Madrid, ES (MAD) - Porto, PT (OPO)

Air Europa Logo
Air Europa

Sep 23

6:35am
MAD
15m
Direct

as low as

$37

Madrid, ES (MAD) - Porto, PT (OPO)

TAP Portugal Logo
TAP Portugal

Sep 23

4:20pm
MAD
4h 5m
LIS

as low as

$67

Madrid, ES (MAD) - Porto, PT (OPO)

Luxair Logo
Luxair

Oct 17

8:35pm
MAD
10h 55m
LUX

as low as

$162

Madrid, ES (MAD) - Porto, PT (OPO)

SWISS Logo
SWISS

Nov 11

10:05am
MAD
7h 25m
ZRH

as low as

$166

Madrid, ES (MAD) - Porto, PT (OPO)

Air France Logo
Air France

Dec 13

10:00am
MAD
24h 50m
CDG

as low as

$167

Madrid, ES (MAD) - Porto, PT (OPO)

Volotea Logo
Volotea

Oct 17

1:50pm
MAD
7h 15m
LYS

as low as

$170

Madrid, ES (MAD) - Porto, PT (OPO)

SATA Internacional Logo
SATA Internacional

Oct 17

11:05am
MAD
7h 35m
LIS
PDL

as low as

$243

Madrid, ES (MAD) - Porto, PT (OPO)

KLM Logo
KLM

Oct 3

10:20am
MAD
5h 15m
AMS

as low as

$243

Madrid, ES (MAD) - Porto, PT (OPO)

TAP Portugal Logo
TAP Portugal

Nov 15

6:00pm
MAD
14h 20m
LIS
ORY

as low as

$244

Madrid, ES (MAD) - Porto, PT (OPO)

Royal Air Maroc Logo
Royal Air Maroc

Sep 21

1:35pm
MAD
4h 25m
CMN

as low as

$246

Madrid, ES (MAD) - Porto, PT (OPO)

SWISS Logo
SWISS

Sep 10

10:05am
MAD
7h 10m
ZRH
GVA

as low as

$254
User

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158
Priceline is part of Booking Holdings, the world leader in online travel & related services.
Priceline LogoBooking LogoKayak LogoOpen Table LogoRental Cars LogoAgoba Logo
Sroll to top