Porto (OPO) to Munich (MUC): 1,112 miles (1,790 km) great-circle, about 2h 45m nonstop by our estimate. Cheapest fare observed: $354 round-trip on Ryanair, with 2 stops, departing June 6, 2026.
$354 round-trip, Ryanair FR1276, departing 2026-06-06 at 07:05, returning 2026-06-15. The recorded itinerary left on a Saturday, returning on a Monday 9 nights later; the fare was observed 42 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.
At $354, it ranked 22nd of the 30 round-trip fares we recorded from OPO (median $202). That is 31.8 cents per great-circle mile (round-trip price over one-way distance), above the OPO median of 19.7 cents across 30 round-trip routes.
Routes from OPO of similar length: Rome (1,081 mi) at $118 and Tenerife (1,015 mi) at $116.
Ryanair had the cheapest fare on 17 of 30 OPO routes. It is the 13th longest of the 30 routes we track from OPO.
Of 11 departure airports with a fare to Munich, Porto (OPO) ranked 8th at $354. Lowest: $197 from Rome (FCO); highest: $1382 from Salt Lake City (SLC); 3 nonstop. Cheapest-fare airlines (routes): LOT Polish (2), Vueling (2), airline VL (1), easyJet (1), Frontier (1) and ITA Airways (1), plus 3 more.
That depends on your passport and trip, so check the official source for Germany: European Commission: Schengen visa policy. Connecting elsewhere? Check that country's transit rules too.
Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Europe/Lisbon, Europe/Berlin; flight time is our estimate.