3 Days in Mexico City: A Canadian's Weekend Escape Guide (2026)
inspiration9 Min Read

3 Days in Mexico City: A Canadian's Weekend Escape Guide (2026)

Mexico City is a 4.5-hour direct flight from Toronto with return fares of $350-$600 CAD. Here's how to spend 3 packed days in CDMX for $1,200-$1,800 CAD all-in, covering Roma, Condesa, Centro Histórico, and Coyoacán.

Mexico City is a 4.5-hour direct flight from Toronto with return fares of $350-$600 CAD. Here's how to spend 3 packed days in CDMX for $1,200-$1,800 CAD all-in, covering Roma, Condesa, Centro Histórico, and Coyoacán.

Palacio de Bellas Artes with pedestrians in Mexico City's historic centre

Photo by Tomas Martinez on Unsplash

Quick Facts

DetailInfo
CapitalMexico City (Ciudad de México / CDMX)
CurrencyMexican Peso (MXN); ~12–13 MXN per 1 CAD
Time zoneCST (UTC−6) — same as Winnipeg, 1 hour behind Toronto
Visa for CanadiansNot required for stays under 180 days
Best months for a weekend tripOctober–May (dry season, mild temps of 15–27°C)
Avg return flight from YYZ$380–$550 CAD (direct, shoulder season)
Avg return flight from YVR$450–$650 CAD (direct or 1-stop)
Avg return flight from YUL$400–$580 CAD (direct seasonal, 1-stop year-round)
Avg daily budget (mid-range)$120–$180 CAD (hotel + food + transport + activities)
Flight time4.5 hrs from YYZ, 5.5 hrs from YVR, 5 hrs from YUL

Getting There from Canada: Flights, Airlines, and What You'll Pay

Direct flights run year-round from YYZ on Air Canada and Aeromexico, and seasonally from YUL. WestJet operates direct seasonal service from YYC. From YVR, you're mostly looking at one-stop options through LAX, Houston, or Dallas on United, American, or Aeromexico, though Air Canada runs some direct seasonal routes.

Typical return fares in CAD:

RouteAirline(s)Direct?Typical Return Fare
YYZ → MEXAir Canada, AeromexicoYes$380–$550
YUL → MEXAir Canada, AeromexicoSeasonal/1-stop$400–$580
YVR → MEXAir Canada, United, AmericanMostly 1-stop$450–$650
YYC → MEXWestJet, Air CanadaSeasonal/1-stop$420–$600

The sweet spot for booking: 4–8 weeks out. Flash sales from YYZ drop into the $300–$380 range a few times a year, usually in January and September.

The catch: The MEX airport (Benito Juárez International) is right in the city, which sounds great until you land at 11 PM and sit in taxi traffic for 45 minutes. Book an Uber from the airport. It's $150–$250 MXN ($12–$20 CAD) to Roma or Condesa.

Find the best YYZ→MEX fares on Expedia

Best Time to Visit for a Long Weekend

October through May. That's the dry season, and daytime temperatures sit around 20–27°C. June through September brings afternoon downpours. Not the kind that ruin a trip, but the kind that make you sprint from the museum to the nearest cantina at 3 PM daily.

December through February is peak season. Hotels in Roma and Condesa jump 30–50% over shoulder pricing. The best value window for a long weekend: late October, all of November, January (after the 6th), and March outside of Canadian spring break weeks.

The catch: Mexico City sits at 2,240 metres elevation. If you're flying in for a quick weekend, you'll feel it: slightly short of breath on hills, maybe a headache the first night. Drink water. Skip the third mezcal on night one.

Where to Stay: Neighbourhoods and Hotels

You have three days. Don't stay in the historic centre. It's worth visiting, not living in. Your base should be Roma Norte or Condesa, where the restaurants, bars, and walkability justify every peso.

Budget: $60–$100 CAD/night

Condesa Haus (Condesa): clean, well-located boutique hostel-hotel hybrid. Private rooms from $65 CAD. Walking distance to Parque México. Hotel Milan (Roma Norte): no-frills but solid. On the doorstep of Álvaro Obregón, Roma's main avenue. Rooms from $55 CAD.

Mid-range: $100–$200 CAD/night

Hotel Condesa DF (Condesa): rooftop bar, art deco bones, excellent location on Avenida Veracruz. Rooms from $140 CAD. Casa Goliana (Roma Norte): boutique property on a tree-lined street. Good design, quiet courtyard. From $120 CAD. Umbral (Cuauhtémoc, near Roma): newer hotel with a rooftop pool. From $130 CAD.

Splurge: $200–$400 CAD/night

Condesa Haus Penthouse Suites: top-floor suites with terraces overlooking Condesa. From $220 CAD. Hotel Carlota (Reforma corridor): a converted apartment building with a glass-box pool. Striking. From $250 CAD.

The catch: Airbnb exists here, but CDMX passed regulations in 2024 tightening short-term rentals. Supply is thinner than it was, and prices in Roma/Condesa have crept up to $80–$150 CAD/night for a decent one-bedroom. A mid-range hotel is often the same price with breakfast included.

Browse Mexico City hotels on Booking.com — sorted by guest rating

What to Do in 3 Days

This isn't a 10-day slow travel itinerary. It's a weekend. Here's how to spend it without burning out.

Day 1: Roma, Condesa, and Your First Real Tacos

Start at Café El Pendulo (Roma Norte), a bookstore-café that makes you feel cultured before you've done anything. Walk south through Roma's tree-lined streets to Parque México in Condesa. This is the neighbourhood's green centre, and on weekends it fills with dogs, vendors, and people doing exactly what you're doing: wandering with no plan.

Lunch at El Vilsito, a mechanic shop by day, taco stand by night. Seriously. The tacos al pastor here are some of the best in the city, and you'll pay $30–$50 MXN ($2.50–$4 CAD) per taco. Get four.

Afternoon: walk Avenida Álvaro Obregón in Roma for galleries, coffee shops, and street art. If you're into mezcal, hit Bósforo or La Clandestina, small bars with curated mezcal selections by the pour ($80–$150 MXN / $6–$12 CAD each).

Day 2: Centro Histórico and Chapultepec

Morning: take an Uber to the Zócalo (main square). Visit the Palacio de Bellas Artes. The murals by Diego Rivera and David Alfaro Siqueiros alone are worth the $85 MXN ($7 CAD) entry. Walk through the pedestrianized Calle Madero to the Templo Mayor ruins (Aztec temple remains, right downtown, $85 MXN entry).

Al pastor tacos being prepared at a Mexico City street stand

Photo on Pexels — free to use

Lunch: Mercado de San Juan, an indoor market where vendors sell everything from imported cheese to grasshoppers. Grab a seafood tostada at one of the stalls ($50–$100 MXN / $4–$8 CAD).

Afternoon: Uber to Bosque de Chapultepec, the largest urban park in the Western Hemisphere. Walk up to Chapultepec Castle (Museo Nacional de Historia) for panoramic views of the city and a solid history museum. Entry is $85 MXN ($7 CAD). Free on Sundays.

Evening: back to Roma or Condesa for dinner. Contramar if you can get a reservation (book ahead, it's famous for a reason). The tostada de atún and the whole grilled fish are the orders. Budget $400–$600 MXN ($30–$50 CAD) per person with drinks.

Day 3: Coyoacán and One Last Meal

Uber south to Coyoacán (20–30 minutes from Roma). Visit the Frida Kahlo Museum (Casa Azul). Book tickets online in advance at $250 MXN ($20 CAD), because the walk-up line is miserable. The museum is small but worth it.

Walk to Mercado de Coyoacán for tostadas and fresh juice. Explore the cobblestone streets around the main plaza. This neighbourhood feels like a different city: quieter, more residential, colonial-era architecture everywhere.

Afternoon: head back to Roma for a final meal. Lardo for Italian-Mexican fusion, or Rosetta if you want one of the city's most celebrated restaurants (reservations required, budget $500–$800 MXN / $40–$65 CAD per person).

Book Mexico City walking tours and food tours on GetYourGuide

Budget Breakdown: What 3 Days Actually Costs

All estimates per person, assuming mid-range choices:

ExpenseBudget TierMid-RangeComfort
Return flight (YYZ)$350–$420 CAD$420–$550 CAD$550–$700 CAD
Hotel (3 nights)$180–$300 CAD$360–$540 CAD$600–$1,050 CAD
Food & drink (3 days)$60–$100 CAD$120–$200 CAD$250–$400 CAD
Activities & museums$30–$50 CAD$50–$80 CAD$80–$150 CAD
Transport (Uber/Metro)$20–$30 CAD$30–$50 CAD$50–$80 CAD
Total per person$640–$900 CAD$980–$1,420 CAD$1,530–$2,380 CAD

Those budget-tier numbers are real. Mexico City is one of the few major international cities where you can eat extraordinarily well for $20 CAD a day if you stick to markets and street stalls.

Practical Tips for Canadians

Visa: Not required. You'll fill out an immigration form (FMM) on the plane or at the airport. Keep it. You need it to leave. Some airlines now handle this electronically.

Currency and paying: Pesos everywhere. ATMs give the best exchange rate. Visa and Mastercard work at most sit-down restaurants and hotels, but street food, markets, and small shops are cash-only. Pull $2,000–$3,000 MXN ($160–$240 CAD) from an airport ATM on arrival.

Tipping: 10–15% at restaurants is standard. Not expected at taco stands, but leaving the coin change is normal.

Safety: Roma, Condesa, Polanco, Coyoacán, and the major tourist zones of Centro Histórico are generally safe for tourists. Use Uber or Didi instead of street-hailing taxis. Don't flash expensive gear. Standard big-city awareness applies, the same rules you'd follow in downtown Toronto.

Health: Tap water is not drinkable. Stick to bottled or purified water. Most restaurants use purified ice, so don't panic about your cocktail. If you're prone to stomach issues, ease into the street food rather than going all-in on day one.

SIM card: Buy a Telcel SIM at the airport OXXO convenience store for $150–$200 MXN ($12–$16 CAD) with data. Coverage is solid across the city.

Getting around: Uber is cheap ($30–$80 MXN / $2.50–$6.50 CAD for most in-city rides). The Metro costs $5 MXN ($0.40 CAD) per ride and covers major landmarks, but it's crowded during rush hour. Walk when you can. Roma and Condesa are built for it.

Travel insurance: Always a good idea. Verify your credit card's travel coverage before buying a separate policy. Many Canadian premium cards include trip interruption and emergency medical for trips under 15 days.

FAQ

How long is the flight from Toronto to Mexico City? Direct flights from YYZ to MEX take about 4.5 hours. Air Canada and Aeromexico both operate daily nonstops. From Montreal, it's roughly 5 hours; from Vancouver, 5.5 hours with a connection.

Do Canadians need a visa for Mexico? No. Canadian passport holders can enter Mexico without a visa for tourist stays of up to 180 days. You'll receive a Forma Migratoria Múltiple (FMM) on arrival. Keep it with your passport for departure.

Is Mexico City safe for Canadian tourists? The neighbourhoods popular with visitors (Roma, Condesa, Polanco, Coyoacán, Centro Histórico tourist zone) are generally safe. Use ride-hailing apps instead of street taxis, keep phone-snatching awareness up in crowded areas, and avoid wandering unfamiliar neighbourhoods alone at night. Apply the same street smarts you'd use in any major city.

How much does a 3-day trip to Mexico City cost from Canada? A mid-range long weekend runs $1,000–$1,400 CAD per person from Toronto, covering return flights ($400–$550), three nights at a good Roma or Condesa hotel ($120–$180/night), food, transport, and activities. Budget travellers can do it for $650–$900 CAD.

What's the best neighbourhood to stay in for a short trip? Roma Norte or Condesa. Both are walkable, packed with restaurants and bars, and centrally located for reaching Centro Histórico and Coyoacán by Uber. Roma skews slightly more artsy and edgy; Condesa is greener and more polished. You can't go wrong with either.

Can I use Canadian dollars in Mexico City? No. Mexico uses the Mexican Peso (MXN). The exchange rate is roughly 12–13 MXN per 1 CAD. Use bank ATMs for the best rate and carry cash for street food, markets, and small vendors. Credit cards work at hotels and most restaurants.

Is Mexico City worth it for just a long weekend? Yes. Three days is enough to hit the major highlights: Roma/Condesa for food and nightlife, Centro Histórico for culture, and Coyoacán for Frida Kahlo and a change of pace. You won't see everything, but you'll eat better than you have in months and come home wanting to book a return trip.

What's the best time of year to visit Mexico City from Canada? October through May, the dry season. Temperatures are comfortable (18–27°C during the day). November, January, and March offer the best combination of good weather and lower hotel prices. Avoid June through September if afternoon rain bothers you.

Current Deals from Canada

Check the latest Mexico City flight deals from Canadian airports on our deals page. Prices fluctuate, but sales from YYZ regularly drop below $400 CAD return.


FareNorth earns a commission on bookings made through links on this page, at no extra cost to you.

Stay Curated.

Get our weekly editorial on the world's most evocative destinations and exclusive fare alerts — delivered free.