ShopTravel
Flights

9 All-Inclusive Resort Regions With Non-Stop Flights From Canada This Winter

You don't want to connect through the U.S. in February. Here are 9 all-inclusive resort regions with reliable non-stop service from Toronto, Montreal, and Vancouver this winter β€” and which Canadian cities actually fly where.

ShopTravel Editorial TeamOctober 3, 2026 Β· 4 min read
In this article
  1. Caribbean Non-Stop Options
  2. Flight-Time Honest Comparison From Each Canadian Hub
  3. Why Non-Stop Matters More in Winter
  4. Canadian Travel Essentials for Any of These Destinations
  5. The Bottom Line

Non-stop matters more than price when you're flying south in February. A single U.S. connection in Charlotte or Dallas can turn a 5-hour trip into a 12-hour nightmare if there's a snow delay anywhere along your route β€” and your bags, your transfer, and your resort check-in are all betting on you making the connection.

Here are 9 all-inclusive resort regions that reliably offer non-stop service from major Canadian hubs this winter (2026–2027 season), the typical flight time, and which Canadian cities actually have the route.

Caribbean Non-Stop Options

1. Punta Cana, Dominican Republic (PUJ)

  • Non-stop from: Toronto (YYZ), Montreal (YUL), Ottawa (YOW), Halifax (YHZ), Winnipeg (YWG), Calgary (YYC)
  • Typical flight time: 4h 15m from Toronto
  • Why Canadians book it: Highest resort density in the Caribbean; broadest Canadian non-stop network outside Cancun.

2. Cancun / Riviera Maya, Mexico (CUN)

  • Non-stop from: Toronto, Montreal, Ottawa, Halifax, Winnipeg, Calgary, Edmonton, Vancouver
  • Typical flight time: 4h 15m from Toronto; 5h 45m from Vancouver
  • Why Canadians book it: Only sun destination with reliable non-stop service from every major Canadian hub.

3. Montego Bay, Jamaica (MBJ)

  • Non-stop from: Toronto, Montreal, Winnipeg, Calgary, Vancouver
  • Typical flight time: 4h from Toronto
  • Why Canadians book it: Access to Negril, Ocho Rios, Rose Hall resorts; English-speaking; reliable non-stop coverage from Western Canada.

4. Nassau, Bahamas (NAS)

  • Non-stop from: Toronto, Montreal
  • Typical flight time: 3h 15m from Toronto
  • Why Canadians book it: Shortest Caribbean flight time from Eastern Canada.

5. Providenciales, Turks and Caicos (PLS)

  • Non-stop from: Toronto, Montreal
  • Typical flight time: 4h from Toronto
  • Why Canadians book it: Grace Bay beach consistently ranked among the world's best; premium all-inclusive segment.

6. Punta Cana (La Romana), Dominican Republic (LRM)

  • Non-stop from: Toronto, Montreal
  • Typical flight time: 4h 20m from Toronto
  • Why Canadians book it: Alternative DR gateway for Casa de Campo and southern DR resorts; typically less crowded on arrival than PUJ.

7. Puerto Plata, Dominican Republic (POP)

  • Non-stop from: Toronto, Montreal
  • Typical flight time: 4h 15m from Toronto
  • Why Canadians book it: North coast of DR; Playa Dorada and Amber Cove resorts; good off-resort hiking.

8. St. Lucia (UVF)

  • Non-stop from: Toronto (seasonal), Montreal (seasonal)
  • Typical flight time: 5h 15m from Toronto
  • Why Canadians book it: Dramatic Piton mountain views; stronger adults-only resort inventory.

9. Liberia, Costa Rica (LIR)

  • Non-stop from: Toronto, Montreal
  • Typical flight time: 5h 15m from Toronto
  • Why Canadians book it: Guanacaste Pacific coast beaches; combine beach + rainforest + wildlife; direct access to Papagayo peninsula resorts.

Flight-Time Honest Comparison From Each Canadian Hub

From Toronto (YYZ), you can non-stop reach all 9 regions above. Toronto is Canada's broadest sun-destination hub.

From Montreal (YUL), you can non-stop reach nearly all 9, with Air Canada, Air Transat, Sunwing, and WestJet all competing on routes.

From Vancouver (YVR), non-stop options are thinner β€” Cancun, Puerto Vallarta, Los Cabos, and Montego Bay are reliable. Everything else typically connects through Toronto, Calgary, or a U.S. hub.

From Calgary and Edmonton, Cancun, Puerto Vallarta, Los Cabos, and Montego Bay have non-stop service. Caribbean destinations east of Jamaica usually require a connection.

Why Non-Stop Matters More in Winter

A U.S. connection in winter creates three real risks:

  1. Weather delays β€” Chicago, Denver, Dallas, Atlanta all see winter storm disruption. If your northbound connecting flight is delayed, you can miss your southbound connection even if your destination is sunny.
  2. U.S. customs on departure β€” Canadians pre-clear U.S. customs in Canadian airports for most routes. Connecting through the U.S. adds a step and a line.
  3. Luggage misconnects β€” the single most common reason Canadian travellers arrive without their bags is a tight U.S. connection in winter.

On a 7-night all-inclusive, losing 24 hours to a misconnect is losing 14% of your trip.

Canadian Travel Essentials for Any of These Destinations

  • Passport: Must be valid for the duration of your stay. (The old "six months beyond return" rule does not apply to most Caribbean/Mexican destinations for Canadians β€” but always check your specific destination.)
  • Travel insurance: Provincial health plans do not cover emergency medical care abroad. Confirm your credit card coverage or buy a top-up.
  • Tourism taxes: Mexico's Quintana Roo (Cancun area) charges VISITAX, roughly $15 USD per person. The DR tourist card is included in airline tickets. Jamaica has departure/tourism fees that are typically bundled into your ticket.
  • Transfer time: Even on a non-stop flight, factor in resort transfer time. Punta Cana resorts are 15–60 minutes from PUJ; Riviera Maya resorts can be 20–90 minutes from CUN.

The Bottom Line

If you have the option, book non-stop every time in winter. The $100–$200 you might save routing through a U.S. hub is wiped out the moment weather disrupts your connection. All 12 regions above offer reliable Canadian non-stop service β€” pick the one that matches your flight-time tolerance and the kind of trip you actually want.

Frequently asked questions

What's the shortest non-stop flight from Canada to a sun destination?

From Eastern Canada, Nassau (Bahamas) at roughly 3h 15m from Toronto. From Western Canada, Puerto Vallarta and Los Cabos are the shortest non-stop options at roughly 4h 30m–5h from Vancouver.

Can you fly non-stop from Vancouver to Punta Cana?

Non-stop service from Vancouver (YVR) to Punta Cana (PUJ) is very limited and often seasonal. Most itineraries connect through Toronto or a U.S. hub. If you're starting in Western Canada and want Caribbean sun with reliable non-stop service, Cancun and Montego Bay are the strongest options.

Is non-stop worth paying more for a Caribbean trip?

In winter, yes. A U.S. connection in January or February risks weather delay, luggage misconnect, and lost resort time. On a 7-night trip, a single lost day is 14% of your vacation β€” well worth a $100–$200 fare premium to avoid.

Do Canadians need a visa for any of these winter destinations?

No. All 9 destinations are visa-free for Canadian tourists with a valid passport. Mexico charges VISITAX (~$15 USD) in Quintana Roo state; the Dominican Republic's tourist card is included in airline tickets; Jamaica, Bahamas, Turks and Caicos, St. Lucia, and Costa Rica are all visa-free entry for Canadian citizens for tourism.

Which Canadian airlines fly non-stop to the Caribbean?

Air Canada, Air Canada Rouge, WestJet, Air Transat, and Sunwing all operate non-stop winter service to Caribbean and Mexican sun destinations. Route coverage varies by departure city β€” Air Transat has strong Montreal and Toronto Caribbean networks, WestJet has strong Western Canada coverage, and Sunwing specializes in sun-only non-stop routes.

  • non-stop flights
  • winter escape
  • Canadian travellers
  • all-inclusive
  • direct flights from Canada
ShopTravel Editorial Team

Keep planning

Find your non-stop winter escape