site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides

Direct flights from Porto to Casablanca

Did you mean Flights from Casablanca to Porto?

Flightmap/Flights from OPO/OPO to CMN

Porto

Portugal

OPO

Francisco de Sa Carneiro Airport

Casablanca

Morocco

CMN

Mohammed V International Airport

Route
Nonstop service available
Distance
548 miles
Airlines
1 airline
Aircraft
3 aircraft types
Dates
Sep 10, 2026 – Aug 8, 2027

Porto to Casablanca route overview

Francisco de Sa Carneiro Airport (OPO) serves Porto; Mohammed V International Airport (CMN) serves Casablanca.

The airports are 548 miles apart by great-circle distance.

Roame's current schedule feed shows nonstop service from OPO to CMN.

Airlines represented in the current schedule are Royal Air Maroc (AT).

Published schedule dates span Sep 10, 2026 – Aug 8, 2027.

Airlines on the Porto to Casablanca route

Airline alliance affiliations represented: Oneworld

Aircraft flying from OPO to CMN

Frequently asked questions

Which airports serve the Porto to Casablanca route?

Francisco de Sa Carneiro Airport (OPO) is the origin airport and Mohammed V International Airport (CMN) is the destination airport.

How far is Casablanca from Porto?

OPO and CMN are approximately 548 miles apart by great-circle distance.

Are there direct flights from OPO to CMN?

Yes. Roame's current schedule feed shows nonstop service from OPO to CMN.

Which airlines fly from OPO to CMN?

Airlines represented in the current schedule are Royal Air Maroc (AT).

Which aircraft fly from OPO to CMN?

Aircraft listed in the current schedule include Boeing 737-800 Winglets (73H), Boeing 737 MAX 8 (7M8) and Embraer 190 / Lineage 1000 (E90).

More routes from Porto

  • OPO to LISLisbon
  • OPO to MADMadrid
  • OPO to BCNBarcelona
  • OPO to FRAFrankfurt-am-Main
  • OPO to ORYParis
  • OPO to FNCFunchal
  • OPO to AMSAmsterdam
  • OPO to ZRHZurich
  • OPO to LGWLondon
  • OPO to LUXLuxembourg
  • OPO to GVAGeneva
  • OPO to CDGParis