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 Casablanca to Porto

Did you mean Flights from Porto to Casablanca?

Flightmap/Flights from CMN/CMN to OPO

Casablanca

Morocco

CMN

Mohammed V International Airport

Porto

Portugal

OPO

Francisco de Sa Carneiro Airport

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

Casablanca to Porto route overview

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

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

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

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

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

Airlines on the Casablanca to Porto route

Airline alliance affiliations represented: Oneworld

Aircraft flying from CMN to OPO

Frequently asked questions

Which airports serve the Casablanca to Porto route?

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

How far is Porto from Casablanca?

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

Are there direct flights from CMN to OPO?

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

Which airlines fly from CMN to OPO?

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

Which aircraft fly from CMN to OPO?

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 Casablanca

  • CMN to CDGParis
  • CMN to ORYParis
  • CMN to LISLisbon
  • CMN to CAICairo
  • CMN to RAKMarrakech
  • CMN to MADMadrid
  • CMN to AGAAgadir
  • CMN to BCNBarcelona
  • CMN to LOSLagos
  • CMN to JEDJeddah
  • CMN to BLQBologna
  • CMN to AGPMalaga