Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Dortmund (DTM) to Porto (OPO)

Travellers and cabin class
  1. Home
  2. Germany
  3. Dortmund
  4. Porto

Compare Dortmund to Porto flight deals

Find the cheapest month or even day of the year to fly to Porto

Book the best Porto fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Dortmund to Porto

Looking for a cheap last-minute deal or the best return flight from Dortmund to Porto? Find the lowest prices on one-way and return tickets right here.
Porto.£133 per passenger.Departing Wed, 21 May, returning Thu, 22 May.Return flight with Condor and Ryanair.Outbound indirect flight with Condor, departs from Dortmund on Wed, 21 May, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Thu, 22 May, arriving in Dortmund.Price includes taxes and charges.From £133, select.
Wed, 21 MayDTM - OPO with Condor
1 stop
Thu, 22 MayOPO - DTM with Ryanair
1 stop
from £133
Porto.£162 per passenger.Departing Tue, 20 May, returning Tue, 3 Jun.Return flight with Eurowings and Ryanair.Outbound indirect flight with Eurowings, departs from Dortmund on Tue, 20 May, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Tue, 3 Jun, arriving in Dortmund.Price includes taxes and charges.From £162, select.
Tue, 20 MayDTM - OPO with Eurowings
1 stop
Tue, 3 JunOPO - DTM with Ryanair
1 stop
from £162
Porto.£170 per passenger.Departing Wed, 2 Jul, returning Fri, 4 Jul.Return flight with Wizz Air and Ryanair.Outbound indirect flight with Wizz Air, departs from Dortmund on Wed, 2 Jul, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Fri, 4 Jul, arriving in Dortmund.Price includes taxes and charges.From £170, select.
Wed, 2 JulDTM - OPO with Wizz Air
1 stop
Fri, 4 JulOPO - DTM with Ryanair
1 stop
from £170
Porto.£174 per passenger.Departing Wed, 18 Jun, returning Wed, 25 Jun.Return flight with Wizz Air Malta and Ryanair.Outbound indirect flight with Wizz Air Malta, departs from Dortmund on Wed, 18 Jun, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Wed, 25 Jun, arriving in Dortmund.Price includes taxes and charges.From £174, select.
Wed, 18 JunDTM - OPO with Wizz Air Malta
1 stop
Wed, 25 JunOPO - DTM with Ryanair
1 stop
from £174
Porto.£181 per passenger.Departing Wed, 25 Jun, returning Sat, 5 Jul.Return flight with Eurowings and Ryanair.Outbound indirect flight with Eurowings, departs from Dortmund on Wed, 25 Jun, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Sat, 5 Jul, arriving in Dortmund.Price includes taxes and charges.From £181, select.
Wed, 25 JunDTM - OPO with Eurowings
1 stop
Sat, 5 JulOPO - DTM with Ryanair
1 stop
from £181
Porto.£284 per passenger.Departing Thu, 17 Jul, returning Sat, 9 Aug.Return flight with Wizz Air and Ryanair.Outbound indirect flight with Wizz Air, departs from Dortmund on Thu, 17 Jul, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Sat, 9 Aug, arriving in Dortmund.Price includes taxes and charges.From £284, select.
Thu, 17 JulDTM - OPO with Wizz Air
1 stop
Sat, 9 AugOPO - DTM with Ryanair
1 stop
from £284
Porto.£286 per passenger.Departing Thu, 2 Oct, returning Mon, 6 Oct.Return flight with Eurowings and easyJet.Outbound indirect flight with Eurowings, departs from Dortmund on Thu, 2 Oct, arriving in Porto.Inbound indirect flight with easyJet, departs from Porto on Mon, 6 Oct, arriving in Dortmund.Price includes taxes and charges.From £286, select.
Thu, 2 OctDTM - OPO with Eurowings
1 stop
Mon, 6 OctOPO - DTM with easyJet
1 stop
from £286
Porto.£295 per passenger.Departing Sun, 3 Aug, returning Sun, 3 Aug.Return flight with Eurowings and Ryanair.Outbound indirect flight with Eurowings, departs from Dortmund on Sun, 3 Aug, arriving in Porto.Inbound indirect flight with Ryanair, departs from Porto on Sun, 3 Aug, arriving in Dortmund.Price includes taxes and charges.From £295, select.
Sun, 3 AugDTM - OPO with Eurowings
1 stop
Sun, 3 AugOPO - DTM with Ryanair
1 stop
from £295
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Dortmund to Porto found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Dortmund to Porto

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Dortmund to Porto flights are currently cheapest in May.
May
from £133
Jun
from £174
Jul
from £170
Aug
from £295
Sep
from £383
Oct
from £286
Nov
Find prices
Dec
Find prices
Jan
Find prices
Feb
Find prices
Mar
Find prices
Apr
Find prices

Dortmund to Porto: Alternative routes

Compare routes from Dortmund to Porto below. You may find an airport to fly into that's cheaper, faster, or easier than Porto.

Dortmund to Porto: Flight information

The things to know before you go.
Cheapest flight found£133
Cheapest month to flyMay

Finding cheap flights from Dortmund to Porto: Frequently asked questions

The best price we found for a return flight from Dortmund to Porto is £133. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Dortmund to Porto. But we found flights with one or more stops from £133.
As of May 2025, there are no flights flying from Dortmund to Porto.
The cheapest month to fly from Dortmund to Porto is usually May 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Dortmund Airport to Porto Airport on Wednesday, 21 May 2025.
No airlines currently offer direct flights between Dortmund Airport and Porto Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Porto but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Porto is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Condor offers the cheapest flight tickets to Porto.

Flying from Dortmund Airport (DTM) to Porto Airport (OPO): what you need to know

  • Around 2 hours 50 minutes is how long you can expect to be in the air on a direct flight from Dortmund Airport to Porto Airport.

  • The timezone in Porto is UTC+0, which is one hour behind Dortmund.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for hassle-free flying. Be at the airport on time to board your DTM to OPO flight.

  • During popular months such as July, it's a good idea to get to the airport well in advance. Plan to arrive two hours before domestic departures and four hours ahead of international flights whenever you're travelling during a peak period in general.

  • Flying into Porto (and then seeing more of Portugal!) is easy with Ryanair. This popular airline offers direct flights from Dortmund Airport to Porto Airport.

  • The airline most travellers prefer to fly with on this route is Ryanair.

  • Think about adding a stopover when booking your ticket from Dortmund Airport to Porto Airport. Simply uncheck 'Direct flights only' to break up your journey, or perhaps see a new city along the way. Here are some options between DTM and OPO:

    • Franz Josef Strauss Airport

    • Palma de Mallorca Airport

    • Alicante-Elche Airport

How to find the cheapest flights from Dortmund Airport (DTM) to Porto Airport (OPO)

  • £69 is currently the best price for a one-way Dortmund Airport to Porto Airport flight. Return flights start from £133. These prices can change depending on availability and demand.

  • Get cheap tickets from DTM to OPO by booking at least six months ahead. Based on our research, that's the sweet spot for bagging a bargain.

  • Organise your trip for May. That's the cheapest month for flights from Dortmund Airport to Porto Airport. If you're flexible with your travel dates, use the 'Whole month' tool to find the lowest price across each month.

  • There's no need to check back in every day to see if fares have dropped when you set up a Price Alert. We'll let you know as soon as there's a better deal on cheap flights from DTM to OPO.

  • Secure the ideal flight for you with the help of the filters. To see the 'Best,' 'Fastest' or 'Cheapest' flights from Dortmund Airport to Porto Airport, use the 'Sort by' function. You can also filter results by arrival and departure times, airline, and number of stops.

Handy information about Dortmund Airport (DTM)

  • 67.31% of flights that depart Dortmund Airport arrive at their destination on time.

  • Dortmund Airport is around 8 miles from central Dortmund. If you're catching a cab, ride-sharing or driving from the centre, it'll take 20 minutes or so to get there, depending on the traffic.

  • Expect a journey time of roughly 50 minutes on public transport.

  • Get your holiday off to a leisurely start by staying near DTM. Whether you're boarding an early flight from Dortmund Airport to Porto Airport or just don't want to be rushed, these stays are ideal:

    • Best Western Hotel Dortmund Airport

    • Pension Sölde UG

    • B&B Hotel Dortmund-Airport

Arriving at Porto Airport (OPO)

  • The last thing you need is a long trip to your hotel if you're arriving on a late Dortmund Airport to Porto Airport flight. Reserve one of these accommodation options near OPO instead:

    • Oporto Airport & Business Hotel

    • Opohotel Porto Aeroporto

    • Park Hotel Porto Aeroporto

  • Grab a Porto Airport rental car and discover Porto and beyond with your own set of wheels. Klass Wagen, Goldcar and Drive & Go are top outlets you can book with here.

  • Get the best deal by booking your vehicle from Porto Airport about three weeks before your departure date.

Getting from Porto Airport (OPO) to central Porto

  • Porto Airport is roughly 10 miles from central Porto. The drive time takes around 20 minutes.

  • It takes around 50 minutes if you're travelling on public transport.

When to fly to Porto Airport (OPO)

  • It's time to work out your dates for your flight from Dortmund Airport to Porto Airport. August is the busiest month to visit Porto. If you prefer a more low-key vibe, go in January.

  • When booking your flight from Dortmund Airport to Porto Airport, think about the kind of weather you enjoy. August is the warmest month in Porto, with the temperature ranging from 14ºC (57ºF) to 32ºC (90ºF).

  • Search for cheap tickets from DTM to OPO in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 3ºC (37ºF) and 14ºC (57ºF) on average.

Explore more of Portugal

  • You've seen Porto, now it's time to explore other corners of Portugal. Travel around 170 miles south to Lisbon to check off its top attractions. From Torre de Belem Garden to Estrela At Lisbon - Tram 28 and Archaeological museum of Sao Jorge Castle, there's plenty to keep you on the go.

  • Amadora is another essential stop in Portugal and is around 170 miles south of Porto. No trip is complete without visiting Jardim Porta do Viveiro Alfragide, Jardim Caracol do Victor Alfragide and Jardim e estatua Eduardo Jorge.

More travel options

Tickets to Porto District
Cheap tickets from Dortmund
Return tickets from Germany
Flights to Porto
Plane tickets from Germany to Portugal
Cheap return tickets from Dortmund to Porto District
Cheap last minute flights
Plane tickets from North Rhine-Westphalia
Flights from Dortmund to Portugal
Cheap tickets to Portugal
Mercure Porto hotel deals
Hotels by InterContinental in Porto
Book hotels deals in Lordelo do Ouro
Althoff Porto hotel deals
Vincci hotels in Porto
Novotel hotels in Porto
ibis Porto hotel deals
Oca hotels in Porto
Hotels in Foz do Douro
Book hotels deals in São Nicolau
Cheap hotels deals in Massarelos
Book hotels in Porto
Hotels by Pestana in Porto
Hotels by Alpine in Porto
Cheap hotels deals in Santo Ildefonso
Hotels by Adriatic Luxury in Porto
Cheap return flights from Edinburgh to London City
Return tickets from Nice to London
Cheap return flights from Zurich to London
Return flights from East Midlands to Milan
Cheap return tickets from London to Salerno Costa d'Amalfi
Plane tickets from Glasgow to New York
Flights from Birmingham to Kochi
Tickets from Bristol to Corfu
Cheap tickets from London to Baghdad International
Return tickets from Birmingham to Hamad International
Cheap tickets from Newcastle to Dubai
Return plane tickets from Bucharest to London
Flights from Edinburgh to Fuerteventura
Cheap tickets from London to Guangzhou
Return plane tickets from Leeds Bradford to Geneva
Return tickets from Birmingham to Region de Murcia International
Cheap return tickets from Liverpool to Ibiza
Cheap tickets from Paris to Manchester
Cheap tickets from Hong Kong Intl to London
Cheap tickets from London to Bremen
Return tickets from Manchester to Innsbruck
Cheap return flights from Manchester to Lyon
Cheap return tickets from London to Vigo
Plane tickets from Birmingham to Bangkok Suvarnabhumi
Cheap flights from Belfast to Lanzarote
Cheap return flights from Manchester to Sofia
Plane tickets from Manchester to Tromso
Return plane tickets from London Heathrow to Karachi
Tickets from Bristol to Athens International
Cheap return flights from London Heathrow to Cape Town
Cheap return tickets to New York
easyJet flights to Madrid Airport
Cheap Malta Air flights to Madrid Airport
Book cheap Iberia Express flights to Madrid Airport
Wizz Air Malta to Madrid Airport
Flights to Madrid Airport with HOP!
SATA flights to Madrid Airport
Cheap Air Europa Express flights to Madrid Airport
Book cheap helvetic flights to Madrid Airport
Norwegian Air Sweden to Madrid Airport
Flights to Madrid Airport with IndiGo
Cheap flights to Madrid
TUI flights to Alicante Airport
Cheap Wizz Air flights to Alicante Airport
Book cheap SATA flights to Alicante Airport
Cheap return tickets to New York
easyJet flights to Madrid Airport
Cheap Malta Air flights to Madrid Airport
Book cheap Iberia Express flights to Madrid Airport
Wizz Air Malta to Madrid Airport
Flights to Madrid Airport with HOP!
SATA flights to Madrid Airport
Cheap Air Europa Express flights to Madrid Airport
Book cheap helvetic flights to Madrid Airport
Norwegian Air Sweden to Madrid Airport
Flights to Madrid Airport with IndiGo
Cheap flights to Madrid
TUI flights to Alicante Airport
Cheap Wizz Air flights to Alicante Airport
Book cheap SATA flights to Alicante Airport
Cheap return tickets to New York
easyJet flights to Madrid Airport
Cheap Malta Air flights to Madrid Airport
Book cheap Iberia Express flights to Madrid Airport
Wizz Air Malta to Madrid Airport
Flights to Madrid Airport with HOP!
SATA flights to Madrid Airport
Cheap Air Europa Express flights to Madrid Airport
Book cheap helvetic flights to Madrid Airport
Norwegian Air Sweden to Madrid Airport
Flights to Madrid Airport with IndiGo
Cheap flights to Madrid
TUI flights to Alicante Airport
Cheap Wizz Air flights to Alicante Airport
Book cheap SATA flights to Alicante Airport
Cheap return tickets to New York
easyJet flights to Madrid Airport
Cheap Malta Air flights to Madrid Airport
Book cheap Iberia Express flights to Madrid Airport
Wizz Air Malta to Madrid Airport
Flights to Madrid Airport with HOP!
SATA flights to Madrid Airport
Cheap Air Europa Express flights to Madrid Airport
Book cheap helvetic flights to Madrid Airport
Norwegian Air Sweden to Madrid Airport
Flights to Madrid Airport with IndiGo
Cheap flights to Madrid
TUI flights to Alicante Airport
Cheap Wizz Air flights to Alicante Airport
Book cheap SATA flights to Alicante Airport
Car hire in Paranhos
Cheap car hire at Porto Airport
Car hire in Sé
Portugal car hire
Cheap car hire in Massarelos
Car hire in Bonfim
Car hire in Remalde

Plan the rest of your trip from Dortmund to Porto

  • Car hire from Porto
  • Hotels in Porto

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings