Skip to content
5,662 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day
✓ Verified deal

Toronto to Barcelona, Spain from C$640

Deal FoundAiFly Score: 36/100Verified 11 Jun 2026 13:01 UTC

Toronto, Canada to Barcelona with Royal Air Maroc from C$640.

✓ Verified DealJust published

Tickets from C$640 both ways. Checked baggage is not included in the base fare.

Available Dates

Select a date to check live prices on Skyscanner.

📅 8 May → 15 May — date has passed. See current deals from Toronto, Canada.
📅 9 May → 16 May — date has passed. See current deals from Toronto, Canada.
📅 10 May → 17 May — date has passed. See current deals from Toronto, Canada.
📅 11 May → 18 May — date has passed. See current deals from Toronto, Canada.
📅 12 May → 19 May — date has passed. See current deals from Toronto, Canada.
📅 13 May → 20 May — date has passed. See current deals from Toronto, Canada.
📅 7 Jun → 17 Jun — date has passed. See current deals from Toronto, Canada.
📅 8 Jun → 17 Jun — date has passed. See current deals from Toronto, Canada.
📅 9 Jun → 17 Jun — date has passed. See current deals from Toronto, Canada.

10 Jun – 17 JunC$640✈︎ 14h 45mSkyscanner →

Prices verified at time of publication. Always confirm on Skyscanner before booking.

🧳 Baggage Allowance

Bag Type Dimensions / Weight Included
👜 Personal Item Small bag / laptop ✅ Yes
🎒 Cabin Bag 18 lb ✅ Yes
🧳 Checked Bag 50 lb ❌ No

📋 Full Royal Air Maroc baggage allowance & fees →

🌍 About Barcelona
Barcelona is a city on the northeastern coast of Spain. It is the capital and largest city of the autonomous community of Catalonia, as well as the second-most populous municipality of Spain. With a population of 1.7 million within city limits, its urban area extends to numerous neighbouring municipalities within the province of Barcelona and is home to around 5.7 million people, making it the…
Posted 49d ago

More deals you might like

Loading route… Book Now →
Book Deal →
Find your deal