Quick answer
Choose the Dominican Republic if you want a flight of roughly four to five and a half hours from most Canadian cities, often direct, and one of the world's most developed all-inclusive resort industries centred on Punta Cana. Choose Sri Lanka if you're prepared for a 20-to-26-hour journey with at least one connection, in exchange for a touring trip through leopard safaris, ancient cities and tea-country hills within one country. The Dominican Republic wins on flight convenience and resort polish; Sri Lanka wins on range of experience within a single trip.
Key takeaways
- Punta Cana and other Dominican resort zones are roughly four to five and a half hours from most Canadian cities, frequently direct; Sri Lanka takes roughly 20 to 26 hours with at least one connection.
- The Dominican Republic operates one of the largest and most developed all-inclusive resort industries in the Caribbean, purpose-built for Canadian winter charter traffic.
- Sri Lanka's tourism model centres on touring several regions with a private driver-guide rather than staying at one resort.
- Santo Domingo's colonial Zona Colonial is the Dominican Republic's cultural counterpart to Sri Lanka's ancient cities, though on a smaller scale and usually visited as a side trip rather than the core of the holiday.
- Sri Lanka adds leopard and elephant safaris and cooler tea-country hill towns, neither of which the Dominican Republic offers.
The short answer
If a polished, all-inclusive resort week with a reliably short flight is what you want, the Dominican Republic, and Punta Cana in particular, does this about as well as anywhere in the world, and there's no reason to apologise for choosing it.
If you want a trip built around moving through a country, safaris one day and ancient cities the next, and you're willing to trade the short flight for a much longer one, Sri Lanka delivers a genuinely different, more varied kind of holiday.
- →Short flight, top-tier all-inclusive resort infrastructure: Dominican Republic.
- →Longer flight, multi-region touring, wildlife and ancient cities: Sri Lanka.
- →Best fit for a shorter trip or first-time long-haul-adjacent traveller: Dominican Republic.
- →Best fit for 10 days or more of variety within one country: Sri Lanka.
Flight time and cost from Canada
Punta Cana and other Dominican resort zones are served by extensive direct charter and scheduled flights from Toronto, Montreal and many other Canadian cities, typically taking roughly four to five and a half hours, among the most convenient long-distance winter escapes available to Canadians.
Sri Lanka has no direct flight from Canada. The realistic routing is via a Gulf hub such as Doha or Abu Dhabi, or a European hub such as London, Frankfurt or Amsterdam, with total journey time typically 20 to 26 hours including the connection.
- →Dominican Republic from Canada: roughly 4-5.5 hours, frequently direct on winter charter routes.
- →Sri Lanka from Canada: roughly 20-26 hours, always with at least one connection.
- →The Dominican Republic's flight network from Canada is among the most extensive of any single Caribbean country.
Resort week vs touring trip
A Dominican Republic holiday for most Canadians means one resort in Punta Cana, La Romana or Puerto Plata, food, drink and entertainment included, with excursions such as zip-lining, catamaran trips or a Santo Domingo day tour available as optional add-ons. The resort tiers range widely, from family-friendly to adults-only luxury, and the industry has genuinely refined this format over decades.
Sri Lanka is structured the opposite way from the start: a private driver-guide moves you between the Cultural Triangle, hill country, a safari park and one or two coasts over 10 to 16 days, so the whole trip moves rather than centring on one resort.
- →Dominican Republic: resort-based, wide range of tiers from family to adults-only luxury.
- →Sri Lanka: multi-region touring trip with a private driver-guide, typically 10-16 days.
- →The Dominican Republic suits travellers who want a base with optional excursions; Sri Lanka suits travellers who want the whole trip to be the excursion.
Culture, history and wildlife
Santo Domingo's Zona Colonial, the oldest European settlement in the Americas, is a genuinely worthwhile day trip from Punta Cana or a longer stay in its own right, with colonial architecture and museums that add real cultural depth to a Dominican trip.
Sri Lanka's ancient cities, Sigiriya Rock Fortress, Polonnaruwa and Anuradhapura among eight UNESCO World Heritage Sites, form the core of most itineraries rather than a side trip. Sri Lanka also adds wildlife the Dominican Republic doesn't offer at comparable scale: leopard safaris at Yala National Park and elephant gatherings at Minneriya, plus a genuinely cool hill-country escape around Nuwara Eliya.
- →Dominican Republic: Santo Domingo's Zona Colonial, typically a day trip from the resort coast.
- →Sri Lanka: ancient cities are the core of the itinerary, not a side trip.
- →Wildlife safaris and cool tea-country hills are Sri Lanka's clearest additions.
Cost comparison
Flights favour the Dominican Republic clearly, and its resort rates are competitively priced given the scale and maturity of the industry, often bundling food, drink and entertainment into one predictable figure.
Sri Lanka's flights cost more given the longer routing, but on-the-ground daily costs, food, local transport, touring, run on local prices and are generally affordable, with a private driver-guide costing a fraction of what comparable personalised touring would cost in North America.
Deciding between them
If flight convenience and a well-refined resort experience matter most, the Dominican Republic is a strong, easy choice and remains one of the best-value winter escapes available to Canadians. If you have the time for a longer flight and want a trip with considerably more range, Sri Lanka is worth serious consideration.
Lankan Stays & Trails builds private, driver-guided Sri Lanka itineraries for Canadian travellers, typically timed to the south and west coast's December to March dry season to match the Canadian winter.
Frequently asked questions
Is Sri Lanka better than the Dominican Republic for Canadian travellers?
It depends what you want. The Dominican Republic offers a short four to five and a half hour flight and one of the world's most developed all-inclusive resort industries. Sri Lanka requires a much longer 20 to 26 hour journey but delivers wildlife safaris, ancient cities and mountains within a full touring trip.
How long is the flight from Canada to the Dominican Republic compared to Sri Lanka?
Punta Cana and other Dominican resort zones are typically four to five and a half hours from major Canadian cities, often direct. Sri Lanka has no direct flight from Canada and takes roughly 20 to 26 hours total via a Gulf or European hub.
Is the Dominican Republic cheaper than Sri Lanka for Canadians?
Flights strongly favour the Dominican Republic given its short, often direct routing, and its all-inclusive resort rates bundle most spending into one figure. Sri Lanka's flights cost more, but on-the-ground daily costs are generally comparable to or lower than an equivalent Dominican resort rate.
Does Sri Lanka have all-inclusive resorts like Punta Cana?
Some exist, but Sri Lanka's tourism industry is built around touring multiple regions with a private driver-guide rather than a single all-inclusive resort stay, a fundamentally different, more varied trip format than the Punta Cana model.
Is Santo Domingo comparable to Sri Lanka's ancient cities?
Santo Domingo's Zona Colonial is a genuine highlight and the oldest European settlement in the Americas, but it's usually a day trip from a Dominican resort stay. Sri Lanka's ancient cities, including Sigiriya and Polonnaruwa, are typically the core of the itinerary rather than a side trip.
Which is safer, the Dominican Republic or Sri Lanka?
Both have well-established, resort-heavy tourist zones that are generally safe with standard precautions. Sri Lanka has low rates of violent crime against tourists overall; the Dominican Republic's main resort areas are also considered generally safe, though as with any destination, staying within recommended areas and using licensed transport is sensible.
How many days do you need in Sri Lanka versus the Dominican Republic?
The Dominican Republic's short flight makes even a week-long trip worthwhile. Sri Lanka's much longer journey means 10 days or more is generally the practical minimum to justify the flight and see a meaningful range of the country.

