Multi-city pricing advantage
From $3,600 per person in business class
Save ~$1,600–$2,400 vs. three separate return fares
Savings estimates are based on published business class fare comparisons vs. equivalent separate return fares. Actual savings vary by booking date and availability. Our specialists advise on the exact fare combination.
Why travel Miami to Marrakech?
Miami to Madrid, Lisbon, and Marrakech is one of the world's great cultural progressions — from Iberian Spain through Atlantic Portugal and across the Strait of Gibraltar to Morocco's most vibrant imperial city. The routing from Miami via Iberia makes the transatlantic crossing natural, and each subsequent destination is reachable in under 2.5 hours.
Why book as a multi-city itinerary?
This itinerary works as a MIA–MAD inbound / RAK–MIA homebound open-jaw. Iberia and TAP operate coordinated Iberian Peninsula services, and Royal Air Maroc connects Lisbon directly to Marrakech. Purchasing three independent return tickets from Miami would cost significantly more and require tedious backtracking. A well-constructed multi-city open-jaw is the only logical way to structure this routing.
Premium cabin options by segment
Iberia's premium transatlantic product with Michelin-starred dining partnership
1h30 Iberian hop; both carriers serve this with full meal service
2h30 crossing to North Africa; TAP's Lisbon hub gives excellent onward connections
Planning tips for this itinerary
The best sequencing is Madrid (3 nights) → Lisbon (3 nights) → Marrakech (3–4 nights). Madrid's Reina Sofía and Prado museums, Lisbon's Alfama and Belém, and Marrakech's medina and Jardin Majorelle each warrant 3+ days. Return from Marrakech to Miami via Casablanca (Royal Air Maroc hub) or via Lisbon/Madrid — both options available with competitive fares. Spring (March–May) gives the best weather across all three destinations.