Quick answer
Choose Mexico's Cancun and Riviera Maya region if flight convenience and an established all-inclusive resort culture matter most: it typically runs four to six hours direct from major Canadian cities, with couples-focused resorts built specifically around that short-break model. Choose Sri Lanka if a couple wants a private touring trip through the south coast around Bentota and Mirissa, Galle Fort, and beyond, in exchange for a journey that typically takes 16-22 hours via a connecting hub. Mexico wins on convenience for a short trip; Sri Lanka wins on depth and variety for a longer one.
Key takeaways
- Cancun and the Riviera Maya are roughly four to six hours from most Canadian cities, usually direct; Sri Lanka has no non-stop route and typically takes 16-22 hours with at least one connection.
- Mexico's Yucatan region has one of the world's largest all-inclusive, couples-focused resort industries, purpose-built for a short Canadian winter break.
- Sri Lanka's south coast, around Bentota and Mirissa, offers a comparable beach week to the Riviera Maya, with Galle Fort's heritage streets and tea country reachable in the same trip.
- Mexico's flight length makes even a long weekend realistic; Sri Lanka's longer journey generally needs 10 days or more to justify the flight.
- A private driver-guide is standard for touring Sri Lanka, giving a couple a different day-to-day rhythm than a single Mexican resort's fixed grounds.
The short answer
If a couple's available time is short, a long weekend or a single week, Mexico's Cancun and Riviera Maya region is the more realistic choice given the flight length, and its couples-focused all-inclusive resorts are genuinely built for exactly that trip.
If a couple has 10 days or more and wants a trip that moves between a beach coast, a heritage fort town and inland hills rather than staying in one place, Sri Lanka's longer flight is worth it for the range packed into a single country.
- →Short trip, minimal flight time, a mature couples-resort industry: Mexico (Cancun/Riviera Maya).
- →Longer trip, a private touring itinerary through beaches, a fort town and tea country: Sri Lanka.
- →Best for a long weekend or a week: Mexico; best for 10 days or more of variety: Sri Lanka.
Flight time and cost: the deciding factor
For many couples this comparison is decided before anything else is considered. Direct flights from Toronto, Montreal, Vancouver and several other Canadian cities to Cancun typically run roughly four to six hours, among the shortest realistic escapes available to Canadians.
Sri Lanka has no direct flight from Canada. The realistic routing runs via a Gulf hub such as Doha or Abu Dhabi, or occasionally a European hub, with a total journey typically 16-22 hours; current schedules are always worth confirming when booking. That gap alone makes Sri Lanka a harder sell for a couple with only a few days available.
- →Cancun/Riviera Maya from Canada: roughly 4-6 hours, frequently direct.
- →Sri Lanka from Canada: roughly 16-22 hours, always with at least one connection.
- →Mexico suits even a short, week-long trip; Sri Lanka generally needs 10 days or more to be worthwhile.
All-inclusive resort culture vs a private touring trip
The Riviera Maya has one of the world's most developed couples-focused, all-inclusive resort corridors, running roughly from Cancun down through Playa del Carmen to Tulum, with adults-only properties, swim-up bars and organised excursions to cenotes and Mayan ruins.
Sri Lanka is structured around touring from the outset: a private driver-guide moves a couple between the south coast around Bentota and Mirissa, Galle Fort, and tea country over 8 to 14 days, so the beach becomes one chapter of the trip rather than its entirety.
Beaches, activities and what fills the days
Mexico's cenote network across the Yucatan is a unique geological feature found almost nowhere else, and Chichen Itza and Tulum add genuinely remarkable Mayan sites within a short day trip from most resorts, a real point in Mexico's favour for couples wanting light adventure alongside beach time.
Sri Lanka's south coast offers whale watching off Mirissa roughly November to April, calm river cruising and turtle-spotting near Bentota, and Galle Fort's ramparts and boutique streets for an evening walk, all without needing to leave the coastal stretch of the itinerary.
- →Mexico: cenote swimming, Chichen Itza and Tulum, easily arranged as resort day trips.
- →Sri Lanka: whale watching off Mirissa, river safaris near Bentota, and Galle Fort's heritage streets, built into the touring route itself.
- →Both offer genuine variety beyond the beach; Mexico's sits closer to the resort, Sri Lanka's is spread across the trip.
Cost and crowds
Mexico's all-inclusive resort rates are competitively priced given the scale of the industry, and the short flight keeps total trip cost down further, though the Riviera Maya can feel genuinely crowded in peak season.
Sri Lanka's flights cost more given the longer routing, but daily costs, food, local transport, a private driver-guide, run affordably by comparison, and popular sites are typically far less crowded than Mexico's headline beach towns and ruins.
Deciding between them
If time is limited or the flight length is a genuine constraint, Mexico's Cancun and Riviera Maya region remains the more realistic and rewarding choice for a Canadian couple. If there is time for a longer flight and the trip should move through more than one landscape, Sri Lanka is worth the extra hours in the air.
Lankan Stays & Trails builds private, driver-guided Sri Lanka itineraries for Canadian couples pairing the south coast around Bentota and Mirissa with Galle Fort, timed to the December-to-March dry season that matches the Canadian winter escape.
Frequently asked questions
Is Sri Lanka better than Mexico for a couples trip?
It depends on available time. Mexico's Cancun and Riviera Maya region is roughly four to six hours away and suits a shorter, all-inclusive trip. Sri Lanka takes roughly 16-22 hours but offers a private touring trip through beaches, a heritage fort town and tea country.
How long is the flight from Canada to Mexico compared to Sri Lanka?
Cancun is typically four to six hours from major Canadian cities, often on a direct flight. Sri Lanka has no direct route and takes roughly 16-22 hours total door to door via a Gulf or European hub, so confirm current schedules for either route when booking.
Is Mexico cheaper than Sri Lanka for a couples trip?
Flights strongly favour Mexico given the short, often direct routing, which keeps total cost down for a short stay in the Riviera Maya. Sri Lanka's flights cost more, but daily on-the-ground costs are generally comparable to or lower than an equivalent Mexican all-inclusive rate.
Does Sri Lanka have all-inclusive couples resorts like Cancun?
Some all-inclusive properties exist, but Sri Lanka's tourism is generally built around touring several regions with a private driver-guide rather than staying at a single adults-only resort, which is a genuinely different holiday format from the Riviera Maya's resort corridor.
How many days do you need for Sri Lanka versus Mexico as a couple?
Mexico's short flight makes even a week-long trip worthwhile for a couple with limited time off. Sri Lanka's much longer journey means 10 days or more is generally the practical minimum to justify the flight and see a genuine range of the country together.
Is Sri Lanka more romantic than Cancun?
Both can be genuinely romantic in different ways. Cancun offers an easy, adults-only resort week with minimal decisions; Sri Lanka offers shared experiences across varied landscapes such as a whale-watching morning or a sunset walk through Galle Fort, which suits couples wanting more range than a single resort.

