Save up to 65% on
Madrid Vacation Packages
Fly from Toronto, Montreal, Calgary or Vancouver with round-trip flights, hand-picked hotels and 24/7 travel support.
Paradise in Madrid
Madrid vacation packages from Canada start around $1,399 per person for seven nights, with flights from Toronto, Montreal, Calgary and Vancouver. Packages bundle round-trip flights, airport transfers and a centrally located hotel in one booking. ShopTravel is TICO registered and charges no booking fees, so the price shown is the price you pay.
- Climate
- Continental
- Flight time from Toronto
- ~7h 25m
- Currency
- Euro (EUR)
- Visa for Canadians
- Not required
City Breaks · Flights Included
Madrid Vacation Packages
Return flights from Canada plus central hotels — build a long weekend or a full week
View all packagesNo deals from Toronto right now
Try another departure city, or check back soon.
What's Included in Your Madrid Vacation Package
Your Madrid vacation package brings your flight, hotel and more together in one easy booking, so you can focus on the fun.
From select Canadian departure cities including Toronto, Montreal, Calgary and Vancouver.
Transportation between the airport and your hotel.
Your accommodation for the selected duration at a hand-picked hotel in Madrid.
Our team is here to help before, during and after your trip.
Your Madrid city break awaits
Flight + hotel packages from Canada, starting at
Keep Exploring
More Vacation Packages
Madrid Vacation Package FAQ
Quick answers to the most common questions Canadian travellers have about Madrid vacations.
Packages currently start from around a price that varies by season and departure city per person for 7 nights, including return flights, airport transfers and your hotel stay. The exact price depends on your departure city, travel dates and hotel — Toronto, Montreal, Calgary and Vancouver each have their own live pricing in the search results above. ShopTravel charges no booking fees and backs every price with a guarantee, so the total shown at checkout is the total you pay, with no surprise add-ons.
A Madrid package bundles return flights, airport transfers, and your stay at a centrally located hotel. Most packages run 7 nights, though shorter and longer stays are available depending on hotel and dates. There are no booking fees, and ShopTravel's price guarantee means the total you see at checkout is the total you pay. ShopTravel is also TICO registered, so your trip is backed by Ontario's travel industry consumer protection.
Madrid's peak season runs April through June and again in September and October, with warm, sunny days ideal for sightseeing on foot. July and August get very hot, and many locals leave town, so some restaurants close. Book 2 to 3 months ahead for the best hotel and room selection, especially if you're travelling during peak season.
Yes — ShopTravel offers Flex Pay at checkout on Madrid vacation packages, letting you split the cost into monthly payments instead of paying the full amount upfront. You still lock in today's price when you book, so your total won't change even if package prices rise closer to departure. Flex Pay is available directly in the booking flow, with no separate application needed.
Madrid is a popular destination for Canadian travellers and welcomes visitors year-round. A valid Canadian passport is all you need — no visa is required for short tourist stays, though an ETIAS travel authorization will eventually be required before you fly. As with any trip abroad, check the Government of Canada's travel advisory for Spain before you go, and purchase comprehensive travel insurance, since provincial health plans don't cover medical care outside Canada.
Explore the best time to visit, top resorts, things to do, travel tips and more.
Flight + Hotel
Flights
Cars
Cruises
on every booking