49 € Cheap Flights from Porto to Rabat

Compare Porto to Rabat flight deals

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

Book the best Rabat fare with no extra fees

Flight deals from Porto to Rabat

Looking for a cheap last-minute deal or the best return flight from Porto Airport to Rabat Airport? If you want to travel next month, return fares start from 83 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Porto to Rabat

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Porto to Rabat flights are currently cheapest in September.

Direct flights from Porto to Rabat

Porto to Rabat: Alternative routes

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

Porto to Rabat: Flight information

The things to know before you go.
Cheapest flight found49 €
Cheapest month to flyAugust
Average flight time1 hr, 45 mins
Most popular airlineRyanair
Average flights per week2

Finding cheap flights from Porto to Rabat: Frequently asked questions

The best price we found for a return flight from Porto to Rabat is 49 €. 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.
1 hour and 45 minutes is the average flight time from Porto to Rabat.
Ryanair flies direct from Porto to Rabat.
As of June 2026, there are 2 flights per week flying from Porto to Rabat.
The cheapest month to fly from Porto to Rabat is usually August.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Porto Airport to Rabat Airport on Monday, 31 August 2026.
Yes – the average flight time is 1 hour and 45 minutes.
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 Rabat 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 Rabat is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Ryanair offers the cheapest flight tickets to Rabat.

Travelling from Porto Airport (OPO) to Rabat Airport (RBA): what you need to know

  • Around 1 hour 45 minutes is how long you'll be travelling on a direct flight from Porto Airport to Rabat Airport.

  • The timezone in Rabat is UTC+1, which is one hour ahead of Porto.

  • Your OPO to RBA flight won't wait if you're running late, so show up at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • Travelling during a peak month like August? Public holidays and other popular periods can result in longer lines at check-in and security. Be extra cautious and get there up to four hours before an international flight and two hours before domestic departures.

  • Getting to Rabat (and then discovering more of Morocco!) is easy with Ryanair. This popular airline has direct flights from Porto Airport to Rabat Airport.

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

  • If you'd like to explore another city along the way, just deselect 'Direct flights only' when searching for your ticket from Porto Airport to Rabat Airport. These are the most popular stopovers between OPO and RBA:

    • Paris Charles de Gaulle Airport

    • Madrid Airport

    • Marseille Airport

How to find the cheapest flights from Porto Airport (OPO) to Rabat Airport (RBA)

  • Currently, 20 € is the lowest price we've seen for a one-way Porto Airport to Rabat Airport flight. The best price for a return ticket is 49 €. Remember that fares could change due to demand when booking.

  • To pick up cheap tickets from OPO to RBA, book early. Airlines usually offer their best fares when flights are first made available.

  • The 'Whole month' search function shows you the cheapest flights from Porto Airport to Rabat Airport throughout the month. It's an easy way to snap up a bargain if your trip dates are flexible.

  • Save time searching for cheap flights from OPO to RBA by setting up a Price Alert. You'll receive an email or notification through the app when a new discounted fare appears.

  • Choose your preferred departure and arrival times, number of stops and airlines with the filters. Or sort your results by 'Cheapest' to get the best deals on flights from Porto Airport to Rabat Airport.

Handy information about Porto Airport (OPO)

  • When it comes to the on-time performance of Porto Airport, data shows 75% of flights arrive within the expected timeframe.

  • To reach Porto Airport from central Porto, it'll take around 20 minutes by car. Of course, this depends on traffic conditions. It's approximately 11 kilometres from the airport to the city centre.

  • You can expect a journey time of roughly 30 minutes when using public transport.

  • Get your holiday off to a relaxed start by staying near OPO. Whether you're boarding an early flight from Porto Airport to Rabat Airport or just don't like being rushed, these stays are perfect:

Arriving at Rabat Airport (RBA)

  • The last thing you want is a long trip to your hotel if you're getting in late on a Porto Airport to Rabat Airport flight. Reserve one of these accommodation options near RBA instead:

  • Get on the fast track to adventure by picking up a Rabat Airport rental car. Grab your wheels from addCar, united rent a car or MOVIS and explore beyond Rabat's main sights.

  • To lock in the lowest price, book your ride from Rabat Airport about two weeks in advance.

Getting from Rabat Airport (RBA) to central Rabat

  • Rabat Airport is approximately 8 kilometres from central Rabat. The drive time takes about 20 minutes.

  • It'll take around 35 minutes when travelling by public transport.

When to fly to Rabat Airport (RBA)

  • July is the most popular month for flights from Porto Airport to Rabat Airport. To avoid the crowds, visit Rabat in March.

  • The warmest month in Rabat is August, with temperatures ranging between 20ºC (68ºF) and 31ºC (88ºF). Lock in your flights from Porto Airport to Rabat Airport in this month if this is the type of weather you like.

  • Look for cheap tickets from OPO to RBA in January if you like travelling in cooler conditions. Temperatures are at their lowest around then, ranging between 8ºC (46ºF) and 19ºC (66ºF) on average.

Explore more of Morocco

  • Casablanca is just one of the many places in Morocco waiting to be discovered once you've taken in the sights of Rabat. Around 80 kilometres away to the south-west, top sights here include Mosquée, Hassan II Mosque and Hassan II Mosque Museum.

  • Around 177 kilometres east of Rabat, Fes is another favourite stop in Morocco. Experience this destination's highlights firsthand at Fes Médina, Royal Palace of Fez and Musée.

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