Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Toronto to Montreal Weekend Itinerary via Mirabel and Old Montreal

Day 1 · Fri, Apr 17
Mirabel

Toronto to Mirabel, then Old Montreal check-in

  1. Route 138 / Autoroute 15 drive north from Toronto — Toronto to Mirabel corridor — Get the long drive out of the way early and keep the first day focused on arrival logistics; morning, ~7.5–8.5 hours.
  2. Parc régional du Bois-de-Belle-Rivière — Mirabel — A quick nature stop near your friend’s area if you want a short reset before the visit; midday, ~30–45 min.
  3. Visit with your friend in Mirabel — Mirabel — Your main purpose in town, so keep this flexible and unhurried; midday/afternoon, ~2 hours.
  4. Restaurant Au Petit Extra — Old Montreal — Solid classic French-Montreal dinner close to your hotel after check-in, with a polished but relaxed feel; evening, ~1.5 hours, approx. C$45–70/person.
  5. Old Montreal waterfront stroll (Rue de la Commune / Old Port edge) — Old Montreal — An easy first-night walk to shake off the drive and enjoy the historic core without overplanning; evening, ~45 min.

Morning

Hit the road early from Toronto and make a clean run up the Route 138 / Autoroute 15 corridor so you’re not arriving in Quebec feeling rushed. On a good day, you’re looking at roughly 7.5–8.5 hours door to door including a quick stop for gas and coffee, so leaving before sunrise usually pays off. I’d plan one efficient break somewhere around Kingston or Cornwall for breakfast and fuel, then keep the rest of the drive straightforward through the Montreal-area traffic patterns as you approach Mirabel. If you want to stretch your legs before seeing your friend, swing by Parc régional du Bois-de-Belle-Rivière for a short reset — it’s an easy, local-feeling green space where a 30–45 minute wander is enough to shake off the highway haze, and parking is usually simple and inexpensive.

Midday

Then make your way over to your friend’s place in Mirabel and keep this part loose on purpose. This is your main reason for the stop, so don’t over-plan it: grab a coffee, catch up, maybe linger over lunch if the timing lines up, and enjoy the slower suburban pace before heading into the city. If you’re arriving close to the dinner window, you can even use this time to freshen up and avoid the classic “road trip to hotel to restaurant” scramble. The drive from Mirabel into Old Montreal is typically about 35–50 minutes depending on traffic, and if you’re checking in at 3 PM, a rideshare or taxi can be worth it for door-to-door ease after the long haul.

Afternoon into Evening

Once you’re settled at the hotel, head to Restaurant Au Petit Extra for dinner — it’s a solid, old-school Montreal choice that feels polished without being stiff, and it’s a good fit for your first night because it’s close to Old Montreal and doesn’t require much navigation. Expect roughly C$45–70 per person depending on drinks and what you order, and if you want a smoother experience, aim for an early dinner reservation around 6:30 or 7:00 PM. Afterward, take an unhurried Old Montreal waterfront stroll along Rue de la Commune and the edge of the Old Port. This is the best way to ease into the neighborhood: cobblestones, historic facades, and the river breeze doing most of the work for you. Keep it light, maybe 45 minutes, and let the first night be about arrival and atmosphere rather than trying to “do” the whole district.

Day 2 · Sat, Apr 18
Old Montreal

Old Montreal overnight stay

Getting there from Mirabel
Drive or rideshare (Uber/Taxi) via A-15 S / Route 117-S to Old Montreal (~35–50 min, ~C$45–80). Best if you’re heading over after visiting your friend and want door-to-door convenience.
STM bus + metro: local bus from Mirabel to a nearby REM/metro connection, then metro into Old Montreal (~1h15–1h45, ~C$5–12). Cheapest, but less practical with luggage.
  1. Café Olimpico — Old Montreal — Start with a strong espresso and pastry in the historic district before the day gets busy; morning, ~45 min, approx. C$8–15/person.
  2. Notre-Dame Basilica — Old Montreal — The city’s marquee interior sight, best seen early before crowds build; morning, ~1 hour.
  3. Place Jacques-Cartier — Old Montreal — A lively pedestrian square that naturally leads into lunch and browsing; late morning, ~30–45 min.
  4. Jellyfish Crudo + Charbon — Old Montreal — A standout lunch option with a creative menu right in the neighborhood, ideal for a full sit-down meal; lunch, ~1.5 hours, approx. C$35–60/person.
  5. Montréal Science Centre / Old Port promenade — Old Port — Pick the interactive museum if you want an activity, or just continue along the water for a lighter pace; afternoon, ~1.5–2 hours.
  6. Stash Cafe — Old Montreal — Cozy, iconic Polish dinner spot that gives the evening a different flavor from lunch; evening, ~1.5 hours, approx. C$30–50/person.

Morning

Start the day in Café Olimpico and keep it simple: a proper espresso, a pastry, and a minute to enjoy the room before the neighborhood wakes up. This is one of those places where the vibe is part of the order, so don’t rush it. Expect roughly C$8–15 per person depending on whether you add a second coffee or a snack. If you’re arriving from Mirabel, build in a little buffer so you can settle in at the hotel first if needed; from there it’s an easy walk into the historic core. After coffee, head straight to Notre-Dame Basilica, which is best done early before the tour groups thicken up and the light inside still feels calm. Tickets are usually around C$15–20, and it’s worth taking your time here rather than treating it like a quick photo stop.

Late Morning to Lunch

From the basilica, wander over to Place Jacques-Cartier at an unhurried pace. It’s only a short walk through the heart of Old Montreal, and this is the stretch where the city feels most alive: street performers, terrace chatter, and the kind of browsing that can easily eat up more time than you planned. If the weather is good, this is where you can linger without needing a strict agenda. Then slide into Jellyfish Crudo + Charbon for lunch—reserve ahead if you can, because a weekend table in Old Montreal can disappear fast. Expect about C$35–60 per person depending on drinks and how hungry you are. It’s a solid sit-down break before the afternoon and a nice contrast to the historic sights.

Afternoon to Evening

After lunch, keep things flexible with Montréal Science Centre / Old Port promenade. If you feel like doing something interactive, the Montréal Science Centre is a good 1.5-hour stop and usually lands in the C$25–35 range for admission; if you’d rather stay outdoors, just continue along the Old Port waterline and take in the ferris wheel, docks, and wide-open river views. Either way, this part of the day is best without a stopwatch—there’s enough around the port to fill the afternoon naturally. For dinner, head back into Old Montreal to Stash Cafe, the kind of cozy Polish spot that gives the evening a completely different mood from lunch. It’s usually around C$30–50 per person, and it’s a good idea to arrive a bit earlier than peak dinner time if you want a quieter table. Afterward, you’ll be perfectly placed for a slow walk back through the old streets before calling it a night.

Day 3 · Sun, Apr 19
Old Montreal

Old Montreal checkout day

  1. Marché Bonsecours area — Old Montreal — Do a final wander through one of the district’s prettiest heritage corners before checkout energy kicks in; morning, ~30–45 min.
  2. Olive et Gourmando — Old Montreal — Great brunch/breakfast stop for a final Montreal meal before leaving town; morning, ~1 hour, approx. C$20–35/person.
  3. Pointe-à-Callière, Montréal Archaeology and History Complex — Old Montreal — A smart last cultural stop that pairs well with the neighborhood’s history and keeps you close to the hotel; late morning, ~1.5 hours.
  4. L’Express — Plateau/Mont-Royal edge — An excellent farewell lunch if timing works before departure, worth the short cross-town detour for a classic bistro meal; late morning/noon, ~1.25 hours, approx. C$35–60/person.
  5. Departure / drive back toward Toronto — Montreal exit — Leave with enough buffer after checkout to avoid rush-hour congestion and keep the return trip manageable; after 11:00 AM, timing flexible.

Morning

Start with an easy final loop around Marché Bonsecours area, which is one of the prettiest pockets of Old Montreal for a last wander before checkout mode takes over. The cobblestone streets, low-rise heritage buildings, and little storefronts around Rue de la Commune and Rue Saint-Paul are best enjoyed on foot, especially while the neighborhood is still calm. Give yourself about 30–45 minutes here for photos, a coffee in hand, and one last slow look at the old city before you pack up. If you’re not in a rush, this is also a nice time to browse the market area casually without committing to anything big.

From there, head to Olive et Gourmando for brunch or a late breakfast — it’s one of those Montreal staples that still feels worth the line. Expect a wait if you arrive in the sweet spot between 9:00 and 11:00 AM, especially on a weekend, but it moves fairly quickly. Budget around C$20–35 per person for a sandwich, pastry, coffee, or something heartier, and don’t overthink it: this is the meal to make feel a little indulgent before the drive. It’s an easy walk back from your hotel if you’re staying central, so no need to move the car yet.

Late Morning

After brunch, make your way to Pointe-à-Callière, Montréal Archaeology and History Complex for a smart last stop that fits the neighborhood’s history and keeps the day grounded before departure. This museum is very close to the core of Old Montreal, so it works well even if you only have about 1.5 hours to spare. The exhibits are strongest when you’re in the mood to connect the dots between the city you’ve been walking through and the layers underneath it; budget roughly C$10–25 per person depending on admission type and exhibitions. It’s a solid choice if you want one more meaningful stop without wandering too far.

Lunch, then Departure

If timing still feels comfortable after checkout, cross town for a proper farewell lunch at L’Express on the Plateau/Mont-Royal edge. It’s a classic Montreal bistro and absolutely worth the detour if you want one last meal that feels unmistakably local before the drive back. Plan on about 1.25 hours and roughly C$35–60 per person, depending on how much you order. Getting there from Old Montreal is usually easiest by Uber/taxi or a quick drive; leave a little buffer since weekend traffic can creep up through downtown and on the bridges. After that, head out with some daylight left if you can — leaving after 11:00 AM is fine, but the earlier you clear the city, the easier the return to Toronto feels.

0