Barcelona, Madrid, Marrakech, Casablanca

$1899 & up—Spain & Morocco: 8 nights w/air

Katrina Vecera
Deal Expert
Discover two countries and four cities, with tours, trains and flights included.

Why We Love This Deal

Spend eight nights travelling to prominent cities across Spain and Morocco. You'll spend two nights each in Barcelona, Madrid, Marrakech and Casablanca, staying in centrally located, 4- or 5-star hotels. Train or air transfers between cities are covered. This itinerary includes an activity in each destination with ample leisure time to explore at your own pace. Wander Barcelona's gothic district, stand in awe of Madrid's Royal Palace and discover Marrakech and Casablanca on half-day tours.

What's included:

  • International flights from Canada
  • Eight nights' hotel accommodations (two each in Barcelona, Madrid, Marrakech and Casablanca)
  • Sagrada Familia skip-the-line ticket and tour
  • Royal Palace skip-the-line ticket and tour
  • Marrakech half-day city tour
  • Casablanca half-day city tour
  • High-speed train from Barcelona to Madrid
  • Domestic flight from Madrid to Marrakech
  • Train from Marrakech to Casablanca
  • Daily breakfast

Depart for the following per-person prices on select dates from December 2025 – February 2026:

  • Toronto ... $1899
  • Montreal ... $2099
  • Vancouver, Calgary, Halifax and Ottawa ... $2299
  • Edmonton ... $2499

Add extra nights from $179 per person per night, two-night stays from $139 per person, transfers from $129 per person and tours from $49 per person. 

This offer is booked through, and is therefore subject to, the travel or entertainment provider's terms and conditions, including but not limited to refund and cancellation policy. Become a member to see all offer details and learn how to book.

$1899 & up

CONTINUE

When You Can Go

Select dates December 2025 – February 2026

Savings

$550 vs. DIY

Popular Pages

$1899 & up—Spain & Morocco: 8 nights w/air

$1899 & up

CONTINUE