Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline British Airways
Cheapest Month December
Cheapest Day of the Week Tuesday
Cheapest Airline British Airways

The cheapest airline(s) flying from McAllen to Marrakesh is British Airways.

  • British Airways British Airways
  • Iberia Iberia
  • American Airlines American Airlines
  • United Airlines United Airlines
  • Air Caraibes Air Caraibes
  • Qatar Airways Qatar Airways
  • Lufthansa Lufthansa
  • KLM KLM
Cheapest Month December

Travel Period: June 2025 - May 2026

The cheapest month(s) to fly from McAllen to Marrakesh is December.

  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
  • Feb 2026
  • Mar 2026
  • Apr 2026
  • May 2026
Cheapest Day of the Week Tuesday

The cheapest day(s) of the week to fly from McAllen to Marrakesh is Tuesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Fri, 2 May, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 11:30 MAD
    12:08 DFW
    19Hrs, 59m 1 Stop (RAK)
  • MADMadrid Barajas Airport 11:30 - DFW 12:08 19h 59m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 11:30
    MFEMcAllen Airport 10:31
  • RAKMarrakech Airport 12:30
    DFWDallas/Fort Worth Intl Airport 12:08
  • 19h 59m (7h 02m)
  • 1 Stop RAK · Marrakesh 7h 02m
  • Iberia (IB 1851)Airbus Industrie A320 Sharklets
    American Airlines (AA 3916)Embraer Emb 175
  • Iberia (IB 1851)
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 11:30 MAD
    12:08 DFW
    19Hrs, 59m 1 Stop (RAK)
  • MADMadrid Barajas Airport 11:30 - DFW 12:08 19h 59m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 11:30
    MFEMcAllen Airport 10:31
  • RAKMarrakech Airport 12:30
    DFWDallas/Fort Worth Intl Airport 12:08
  • 19h 59m (7h 02m)
  • 1 Stop RAK · Marrakesh 7h 02m
  • Iberia (IB 1851)Airbus A321 Neo
    American Airlines (AA 3916)Embraer Emb 175
  • Iberia (IB 1851)
    • -
    • -
    • -
    • -
    • -
    • S
    • S
  • 10:15 LHR
    12:08 DFW
    21Hrs, 24m 1 Stop (RAK)
  • LHRLondon Heathrow Airport 10:15 - DFW 12:08 21h 24m 1 Stop (RAK) Marrakesh
  • LHRLondon Heathrow Airport 10:15
    MFEMcAllen Airport 10:31
  • RAKMarrakech Airport 13:55
    DFWDallas/Fort Worth Intl Airport 12:08
  • 21h 24m (6h 52m)
  • 1 Stop RAK · Marrakesh 6h 52m
  • British Airways (BA 668)Airbus
    American Airlines (AA 3916)Embraer Emb 175
  • British Airways (BA 668)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 10:20 LHR
    12:08 DFW
    21Hrs, 29m 1 Stop (RAK)
  • LHRLondon Heathrow Airport 10:20 - DFW 12:08 21h 29m 1 Stop (RAK) Marrakesh
  • LHRLondon Heathrow Airport 10:20
    MFEMcAllen Airport 10:31
  • RAKMarrakech Airport 14:00
    DFWDallas/Fort Worth Intl Airport 12:08
  • 21h 29m (6h 57m)
  • 1 Stop RAK · Marrakesh 6h 57m
  • British Airways (BA 668)Airbus A321 Neo
    American Airlines (AA 3916)Embraer Emb 175
  • British Airways (BA 668)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 10:35 FRA
    13:35 IAH
    19Hrs, 12m 1 Stop (RAK)
  • FRAFrankfurt International Airport 10:35 - IAH 13:35 19h 12m 1 Stop (RAK) Marrakesh
  • FRAFrankfurt International Airport 10:35
    MFEMcAllen Airport 12:13
  • RAKMarrakech Airport 13:25
    IAHHouston George Bush Intercontinental Airport 13:35
  • 19h 12m (4h 20m)
  • 1 Stop RAK · Marrakesh 4h 20m
  • Discover Airlines (4Y 202)Airbus Industrie A320 Sharklets
    United Airlines (UA 5485)Crj Canadair Regional
  • Discover Airlines (4Y 202)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 11:45 FRA
    13:35 IAH
    20Hrs, 22m 1 Stop (RAK)
  • FRAFrankfurt International Airport 11:45 - IAH 13:35 20h 22m 1 Stop (RAK) Marrakesh
  • FRAFrankfurt International Airport 11:45
    MFEMcAllen Airport 12:13
  • RAKMarrakech Airport 14:35
    IAHHouston George Bush Intercontinental Airport 13:35
  • 20h 22m (5h 30m)
  • 1 Stop RAK · Marrakesh 5h 30m
  • Discover Airlines (4Y 202)Airbus Industrie A320 Sharklets
    United Airlines (UA 5485)Crj Canadair Regional
  • Discover Airlines (4Y 202)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 12:20 FRA
    13:35 IAH
    20Hrs, 57m 1 Stop (RAK)
  • FRAFrankfurt International Airport 12:20 - IAH 13:35 20h 57m 1 Stop (RAK) Marrakesh
  • FRAFrankfurt International Airport 12:20
    MFEMcAllen Airport 12:13
  • RAKMarrakech Airport 15:10
    IAHHouston George Bush Intercontinental Airport 13:35
  • 20h 57m (6h 05m)
  • 1 Stop RAK · Marrakesh 6h 05m
  • Discover Airlines (4Y 202)Airbus Industrie A320 Sharklets
    United Airlines (UA 5485)Crj Canadair Regional
  • Discover Airlines (4Y 202)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 16:05 MAD
    16:34 DFW
    20Hrs, 16m 1 Stop (RAK)
  • MADMadrid Barajas Airport 16:05 - DFW 16:34 20h 16m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 16:05
    MFEMcAllen Airport 14:54
  • RAKMarrakech Airport 17:10
    DFWDallas/Fort Worth Intl Airport 16:34
  • 20h 16m (6h 51m)
  • 1 Stop RAK · Marrakesh 6h 51m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 3352)Embraer Emb 175
  • Iberia (IB 1853)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:10 MAD
    16:33 DFW
    20Hrs, 21m 1 Stop (RAK)
  • MADMadrid Barajas Airport 16:10 - DFW 16:33 20h 21m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 16:10
    MFEMcAllen Airport 14:54
  • RAKMarrakech Airport 17:15
    DFWDallas/Fort Worth Intl Airport 16:33
  • 20h 21m (6h 57m)
  • 1 Stop RAK · Marrakesh 6h 57m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 6389)Crj 700 Canadair Regional
  • Iberia (IB 1853)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:10 MAD
    16:34 DFW
    22Hrs, 16m 1 Stop (RAK)
  • MADMadrid Barajas Airport 18:10 - DFW 16:34 22h 16m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 18:10
    MFEMcAllen Airport 14:54
  • RAKMarrakech Airport 19:10
    DFWDallas/Fort Worth Intl Airport 16:34
  • 22h 16m (8h 56m)
  • 1 Stop RAK · Marrakesh 8h 56m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 3352)Embraer Emb 175
  • Iberia (IB 1853)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 16:05 MAD
    19:50 DFW
    17Hrs, 02m 1 Stop (RAK)
  • MADMadrid Barajas Airport 16:05 - DFW 19:50 17h 02m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 16:05
    MFEMcAllen Airport 18:08
  • RAKMarrakech Airport 17:10
    DFWDallas/Fort Worth Intl Airport 19:50
  • 17h 02m (3h 35m)
  • 1 Stop RAK · Marrakesh 3h 35m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 1245)Boeing 737 Max 8 Passenger
  • Iberia (IB 1853)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 18:10 MAD
    19:50 DFW
    19Hrs, 02m 1 Stop (RAK)
  • MADMadrid Barajas Airport 18:10 - DFW 19:50 19h 02m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 18:10
    MFEMcAllen Airport 18:08
  • RAKMarrakech Airport 19:10
    DFWDallas/Fort Worth Intl Airport 19:50
  • 19h 02m (5h 40m)
  • 1 Stop RAK · Marrakesh 5h 40m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 1245)Boeing 737 Max 8 Passenger
  • Iberia (IB 1853)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 16:10 MAD
    19:52 DFW
    17Hrs, 05m 1 Stop (RAK)
  • MADMadrid Barajas Airport 16:10 - DFW 19:52 17h 05m 1 Stop (RAK) Marrakesh
  • MADMadrid Barajas Airport 16:10
    MFEMcAllen Airport 18:10
  • RAKMarrakech Airport 17:15
    DFWDallas/Fort Worth Intl Airport 19:52
  • 17h 05m (3h 38m)
  • 1 Stop RAK · Marrakesh 3h 38m
  • Iberia (IB 1853)Airbus Industrie A320 Sharklets
    American Airlines (AA 1245)Airbus
  • Iberia (IB 1853)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Marrakesh from McAllen?

The flight distance between McAllen and Marrakesh is 8540km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 10:15. The last flight of the day departs at 10:20. See the full list of flight times on Wego.