FromTo

Cheapest flights for Porto – Budapest (OPO – BUD)

Aviasales.ge will find you the cheapest airfare for Porto – Budapest by comparing the ticket prices to Budapest using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Porto – Budapest is up to you.

Direct flight for from Porto to Budapest

The easiest way to to get to your destination is a direct flight. Direct flights for from Porto to Budapest are offered by:

  • Ryanair (1 day per week, flight FR4244)

Budapest is served by 1 airport: Budapest Ferenc Liszt International Airport. Direct flights for Porto – Budapest are operated by:
  • Ryanair from Porto Airport to Budapest Ferenc Liszt International Airport
Flight with layover for the route from Porto to Budapest

The lowest prices for flights with layovers are offered by Ryanair with a layover in Nuremberg. Tickets start at 338.

Affordable and convenient options are also available from:

  • Wizz Air (starting at 365 with a layover in Barcelona)
  • KLM (starting at 452 with a layover in Amsterdam)

A flight with a layover on the route Porto – Budapest will allow you to make your trip more interesting. The layover could be in:

  • Paris (flight AF1429 Air France)
  • Zurich (flight TP920 TAP Portugal)
  • Frankfurt (flight LH1181 Lufthansa)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Aviasales.ge suggests buying tickets for Porto – Budapest in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General information on flight Porto – Budapest (OPO – BUD)
3 ⁠hr 35 ⁠min
Average flight duration
2,295 km
Distance
1 ⁠hr
Current time difference
2
Number of flights per week
₾168
Lowest price
Average ticket price
14:20
Earliest flight out
14:50
Latest flight out
Airlines flying from Porto to Budapest
Airports serving Porto – Budapest

Porto airports serving flights to Budapest:

  • Porto Airport (OPO)

Budapest airports accepting flights from Porto:

  • Budapest Ferenc Liszt International Airport (BUD)