Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Porto to Budapest is KLM.
Travel Period: February 2025 - January 2026
The cheapest month(s) to fly from Porto to Budapest is February.
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
The cheapest day(s) of the week to fly from Porto to Budapest is Saturday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Thu, 2 Jan, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
15:20 OPO19:40 BUD3Hrs, 20m Direct
-
OPOPorto Airport 15:20 - BUD 19:40 3h 20m Direct
-
OPOPorto Airport 15:20
-
BUDBudapest Airport 19:40
- 3h 20m
- Direct
-
Ryanair (FR 4244)Boeing 737 Max 8 Passenger -
Ryanair (FR 4244) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
05:00 OPO12:05 BUD6Hrs, 05m 1 Stop (AMS)
-
OPOPorto Airport 05:00 - BUD 12:05 6h 05m 1 Stop (AMS) Amsterdam
-
OPOPorto Airport 05:00AMSAmsterdam Airport 10:10
-
AMSAmsterdam Airport 08:35BUDBudapest Airport 12:05
- 6h 05m (1h 35m)
- 1 Stop AMS · Amsterdam 1h 35m
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1363)Boeing 737 800 -
KLM (KL 1570) -
- -
- -
- -
- -
- -
- -
- S
-
06:00 OPO16:15 BUD9Hrs, 15m 1 Stop (AMS)
-
OPOPorto Airport 06:00 - BUD 16:15 9h 15m 1 Stop (AMS) Amsterdam
-
OPOPorto Airport 06:00AMSAmsterdam Airport 14:20
-
AMSAmsterdam Airport 09:35BUDBudapest Airport 16:15
- 9h 15m (4h 45m)
- 1 Stop AMS · Amsterdam 4h 45m
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1367)Boeing 737 800 -
KLM (KL 1570) -
- -
- T
- W
- -
- -
- S
- -
-
06:05 OPO13:10 BUD6Hrs, 05m 1 Stop (STN)
-
OPOPorto Airport 06:05 - BUD 13:10 6h 05m 1 Stop (STN) London
-
OPOPorto Airport 06:05STNLondon Stansted Airport 09:50
-
STNLondon Stansted Airport 08:25BUDBudapest Airport 13:10
- 6h 05m (1h 25m)
- 1 Stop STN · London 1h 25m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 2516)Boeing 737 800 -
Ryanair (FR 1262) -
- -
- -
- -
- -
- -
- S
- -
-
06:10 OPO15:35 BUD8Hrs, 25m 1 Stop (STN)
-
OPOPorto Airport 06:10 - BUD 15:35 8h 25m 1 Stop (STN) London
-
OPOPorto Airport 06:10STNLondon Stansted Airport 12:15
-
STNLondon Stansted Airport 08:30BUDBudapest Airport 15:35
- 8h 25m (3h 45m)
- 1 Stop STN · London 3h 45m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 2516)Boeing 737 Max 8 Passenger -
Ryanair (FR 1262) -
- -
- T
- -
- -
- -
- -
- -
-
06:15 OPO16:15 BUD9Hrs, 00m 1 Stop (AMS)
-
OPOPorto Airport 06:15 - BUD 16:15 9h 1 Stop (AMS) Amsterdam
-
OPOPorto Airport 06:15AMSAmsterdam Airport 14:20
-
AMSAmsterdam Airport 09:50BUDBudapest Airport 16:15
- 9h (4h 30m)
- 1 Stop AMS · Amsterdam 4h 30m
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1367)Boeing 737 800 -
KLM (KL 1570) -
- -
- -
- -
- T
- F
- -
- -
-
06:20 OPO16:15 BUD8Hrs, 55m 1 Stop (AMS)
-
OPOPorto Airport 06:20 - BUD 16:15 8h 55m 1 Stop (AMS) Amsterdam
-
OPOPorto Airport 06:20AMSAmsterdam Airport 14:20
-
AMSAmsterdam Airport 09:55BUDBudapest Airport 16:15
- 8h 55m (4h 25m)
- 1 Stop AMS · Amsterdam 4h 25m
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1367)Boeing 737 800 -
KLM (KL 1570) -
- M
- -
- -
- -
- -
- -
- -
-
07:45 OPO14:00 BUD5Hrs, 15m 1 Stop (MRS)
-
OPOPorto Airport 07:45 - BUD 14:00 5h 15m 1 Stop (MRS) Marseille
-
OPOPorto Airport 07:45MRSMarseille Provence Airport 12:00
-
MRSMarseille Provence Airport 10:45BUDBudapest Airport 14:00
- 5h 15m (1h 15m)
- 1 Stop MRS · Marseille 1h 15m
-
Ryanair (FR 2248)Boeing 737 800 Ryanair (FR 4276)Boeing 737 800 -
Ryanair (FR 2248) -
- -
- -
- -
- -
- -
- S
- -
-
07:45 OPO17:50 BUD9Hrs, 05m 1 Stop (BGY)
-
OPOPorto Airport 07:45 - BUD 17:50 9h 05m 1 Stop (BGY) Milan
-
OPOPorto Airport 07:45BGYMilan Bergamo/Orio al Serio Airport 16:15
-
BGYMilan Bergamo/Orio al Serio Airport 11:15BUDBudapest Airport 17:50
- 9h 05m (5h)
- 1 Stop BGY · Milan 5h
-
Ryanair (FR 4041)Boeing 737 800 Ryanair (FR 3164)Boeing 737 800 -
Ryanair (FR 4041) -
- -
- -
- -
- -
- F
- -
- -
-
08:20 OPO17:25 BUD8Hrs, 05m 1 Stop (BVA)
-
OPOPorto Airport 08:20 - BUD 17:25 8h 05m 1 Stop (BVA) Paris
-
OPOPorto Airport 08:20BVAParis Beauvais-Tille Airport 15:15
-
BVAParis Beauvais-Tille Airport 11:30BUDBudapest Airport 17:25
- 8h 05m (3h 45m)
- 1 Stop BVA · Paris 3h 45m
-
Ryanair (FR 7474)Boeing 737 Max 8 Passenger Ryanair (FR 4230)Boeing 737 800 -
Ryanair (FR 7474) -
- -
- -
- -
- -
- -
- -
- S
-
08:45 OPO16:20 BUD6Hrs, 35m 1 Stop (STN)
-
OPOPorto Airport 08:45 - BUD 16:20 6h 35m 1 Stop (STN) London
-
OPOPorto Airport 08:45STNLondon Stansted Airport 13:00
-
STNLondon Stansted Airport 11:10BUDBudapest Airport 16:20
- 6h 35m (1h 50m)
- 1 Stop STN · London 1h 50m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 2518)Boeing 737 800 -
Ryanair (FR 1262) -
- -
- -
- -
- -
- -
- -
- S
-
08:45 OPO19:10 BUD9Hrs, 25m 1 Stop (STN)
-
OPOPorto Airport 08:45 - BUD 19:10 9h 25m 1 Stop (STN) London
-
OPOPorto Airport 08:45STNLondon Stansted Airport 15:50
-
STNLondon Stansted Airport 11:10BUDBudapest Airport 19:10
- 9h 25m (4h 40m)
- 1 Stop STN · London 4h 40m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 3717)Boeing 737 Max 8 Passenger -
Ryanair (FR 1262) -
- M
- -
- -
- -
- -
- -
- -
-
08:55 OPO15:45 BUD5Hrs, 50m 1 Stop (CRL)
-
OPOPorto Airport 08:55 - BUD 15:45 5h 50m 1 Stop (CRL) Brussels
-
OPOPorto Airport 08:55CRLBrussels S. Charleroi Airport 13:50
-
CRLBrussels S. Charleroi Airport 12:20BUDBudapest Airport 15:45
- 5h 50m (1h 30m)
- 1 Stop CRL · Brussels 1h 30m
-
Ryanair (FR 1387)Boeing 737 Max 8 Passenger Ryanair (FR 4264)Boeing 737 800 -
Ryanair (FR 1387) -
- -
- -
- -
- -
- -
- -
- S
-
08:55 OPO17:45 BUD7Hrs, 50m 1 Stop (CRL)
-
OPOPorto Airport 08:55 - BUD 17:45 7h 50m 1 Stop (CRL) Brussels
-
OPOPorto Airport 08:55CRLBrussels S. Charleroi Airport 15:50
-
CRLBrussels S. Charleroi Airport 12:20BUDBudapest Airport 17:45
- 7h 50m (3h 30m)
- 1 Stop CRL · Brussels 3h 30m
-
Ryanair (FR 1387)Boeing 737 Max 8 Passenger Ryanair (FR 55)Boeing 737 800 -
Ryanair (FR 1387) -
- -
- -
- -
- T
- -
- -
- -
-
10:20 OPO19:10 BUD7Hrs, 50m 1 Stop (STN)
-
OPOPorto Airport 10:20 - BUD 19:10 7h 50m 1 Stop (STN) London
-
OPOPorto Airport 10:20STNLondon Stansted Airport 15:50
-
STNLondon Stansted Airport 12:45BUDBudapest Airport 19:10
- 7h 50m (3h 05m)
- 1 Stop STN · London 3h 05m
-
Ryanair (FR 1276)Boeing 737 800 Ryanair (FR 3717)Boeing 737 Max 8 Passenger -
Ryanair (FR 1276) -
- M
- -
- -
- -
- -
- -
- -
-
10:35 OPO20:45 BUD9Hrs, 10m 1 Stop (STN)
-
OPOPorto Airport 10:35 - BUD 20:45 9h 10m 1 Stop (STN) London
-
OPOPorto Airport 10:35STNLondon Stansted Airport 17:25
-
STNLondon Stansted Airport 13:00BUDBudapest Airport 20:45
- 9h 10m (4h 25m)
- 1 Stop STN · London 4h 25m
-
Ryanair (FR 1276)Boeing 737 Max 8 Passenger Ryanair (FR 3717)Boeing 737 Max 8 Passenger -
Ryanair (FR 1276) -
- -
- -
- -
- -
- -
- -
- S
-
10:45 OPO21:10 BUD9Hrs, 25m 1 Stop (BEG)
-
OPOPorto Airport 10:45 - BUD 21:10 9h 25m 1 Stop (BEG) Belgrade
-
OPOPorto Airport 10:45BEGBelgrade Airport 20:00
-
BEGBelgrade Airport 15:05BUDBudapest Airport 21:10
- 9h 25m (4h 55m)
- 1 Stop BEG · Belgrade 4h 55m
-
Air Serbia (JU 567)Airbus Air Serbia (JU 144)Atr Turboprop -
Air Serbia (JU 567) -
- -
- -
- -
- -
- F
- -
- -
-
11:25 OPO19:10 BUD6Hrs, 45m 1 Stop (ZRH)
-
OPOPorto Airport 11:25 - BUD 19:10 6h 45m 1 Stop (ZRH) Zurich
-
OPOPorto Airport 11:25ZRHZurich Airport 17:35
-
ZRHZurich Airport 15:05BUDBudapest Airport 19:10
- 6h 45m (2h 30m)
- 1 Stop ZRH · Zurich 2h 30m
-
TAP Air Portugal (TP 920)Embraer 195 Swiss (LX 2258)Airbus A220 300 -
TAP Air Portugal (TP 920) -
- -
- T
- -
- -
- -
- -
- -
-
13:05 OPO21:05 BUD7Hrs, 00m 1 Stop (DUB)
-
OPOPorto Airport 13:05 - BUD 21:05 7h 1 Stop (DUB) Dublin
-
OPOPorto Airport 13:05DUBDublin Airport 17:10
-
DUBDublin Airport 15:25BUDBudapest Airport 21:05
- 7h (1h 45m)
- 1 Stop DUB · Dublin 1h 45m
-
Ryanair (FR 7073)Boeing 737 800 Ryanair (FR 1025)Boeing 737 800 -
Ryanair (FR 7073) -
- -
- -
- -
- -
- -
- S
- -
-
13:50 OPO20:20 BUD5Hrs, 30m 1 Stop (TLS)
-
OPOPorto Airport 13:50 - BUD 20:20 5h 30m 1 Stop (TLS) Toulouse
-
OPOPorto Airport 13:50TLSToulouse Blagnac Airport 17:50
-
TLSToulouse Blagnac Airport 16:30BUDBudapest Airport 20:20
- 5h 30m (1h 20m)
- 1 Stop TLS · Toulouse 1h 20m
-
Ryanair (FR 1989)Boeing 737 800 Ryanair (FR 1651)Boeing 737 800 -
Ryanair (FR 1989) -
- M
- -
- -
- -
- -
- -
- -
-
13:50 OPO22:20 BUD7Hrs, 30m 1 Stop (STN)
-
OPOPorto Airport 13:50 - BUD 22:20 7h 30m 1 Stop (STN) London
-
OPOPorto Airport 13:50STNLondon Stansted Airport 19:00
-
STNLondon Stansted Airport 16:15BUDBudapest Airport 22:20
- 7h 30m (2h 45m)
- 1 Stop STN · London 2h 45m
-
Ryanair (FR 7699)Boeing 737 Max 8 Passenger Ryanair (FR 8199)Boeing 737 800 -
Ryanair (FR 7699) -
- M
- -
- -
- -
- -
- -
- -
-
14:35 OPO21:50 BUD6Hrs, 15m 1 Stop (BCN)
-
OPOPorto Airport 14:35 - BUD 21:50 6h 15m 1 Stop (BCN) Barcelona
-
OPOPorto Airport 14:35BCNBarcelona Airport 19:15
-
BCNBarcelona Airport 17:20BUDBudapest Airport 21:50
- 6h 15m (1h 55m)
- 1 Stop BCN · Barcelona 1h 55m
-
Ryanair (FR 4584)Boeing 737 800 Ryanair (FR 8394)Boeing 737 Max 8 Passenger -
Ryanair (FR 4584) -
- M
- -
- -
- -
- -
- -
- -
-
16:10 OPO23:15 BUD6Hrs, 05m 1 Stop (FRA)
-
OPOPorto Airport 16:10 - BUD 23:15 6h 05m 1 Stop (FRA) Frankfurt
-
OPOPorto Airport 16:10FRAFrankfurt International Airport 21:40
-
FRAFrankfurt International Airport 20:00BUDBudapest Airport 23:15
- 6h 05m (1h 40m)
- 1 Stop FRA · Frankfurt 1h 40m
-
Lufthansa (LH 1179)Airbus Lufthansa (LH 1342)Airbus -
Lufthansa (LH 1179) -
- -
- -
- -
- -
- -
- S
- -
-
16:45 OPO23:40 BUD5Hrs, 55m 1 Stop (MAD)
-
OPOPorto Airport 16:45 - BUD 23:40 5h 55m 1 Stop (MAD) Madrid
-
OPOPorto Airport 16:45MADMadrid Barajas Airport 20:35
-
MADMadrid Barajas Airport 19:00BUDBudapest Airport 23:40
- 5h 55m (1h 35m)
- 1 Stop MAD · Madrid 1h 35m
-
Ryanair (FR 5485)Boeing 737 800 Ryanair (FR 6713)Boeing 737 Max 8 Passenger -
Ryanair (FR 5485) -
- -
- -
- -
- -
- -
- S
- -
The fastest flight time for direct flights from Porto to Budapest is 3 hours 20 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Porto and Budapest is 2297km. Check all available flights on Wego.
The earliest flight of the day departs at 05:00. The last flight of the day departs at 05:00. See the full list of flight times on Wego.
There are 1 airlines that offer direct flights from Porto to Budapest. Find out the list of airlines on Wego.
All Airports in Porto
Porto Airport OPO
All Airports in Budapest
Budapest Airport BUD
Popular Destinations From Budapest
Popular Destinations From Porto
Popular Hotels in Budapest
- Ana Palace by Eurostars Hotel Company
- Ensana Thermal Margaret Island Health Spa Hotel
- Sofitel Budapest Chain Bridge
- Kempinski Hotel Corvinus Budapest
- Radisson Hotel Budapest Budapart
- Leonardo Boutique Hotel Budapest M-Square
- Budapest Panorama Central
- Exe Budapest Center
- Medos Hotel
- Corvin Hotel Budapest Sissi Wing