Direct Flights to Sun Destinations from Canadian airports

Do you like stress? Do you prefer to do things the hard way? Would you say the ideal vacation starts and ends with you in a tizzy? Then you probably don’t care if your flight itinerary includes a transfer (or two or God forbid, three!)


For the rest of us, direct flights are the ticket to keeping sane while traveling. It’s becoming difficult to avoid transfers as airlines embrace the cost effective “hub and spoke” model, where flights (spokes) are routed through a central airport (hub) – think of the wheel of a bicycle. All is not lost because there are direct flights to be had, and we’ve collected some of the sun flights from Canada to ease you on your way. Happy travels!

Featured Airlines

Please consult with your travel agent or with the airline to find the schedules for your specific city. Not all flights operate daily. Most of the these flights are seasonal and operate fall to spring.

 

 

Featured Airports with Direct Flights

Click on your preferred departure airport and the link will take you straight to your list of direct flight destinations!

Victoria, Comox, Abbotsford, Vancouver, Kelowna, Prince George, Calgary, Edmonton, Saskatoon, Regina, Winnipeg, Thunderbay, Windsor, London, Kitchner/Waterloo, Hamilton, Sault Ste Marie, North Bay, Sudbury, Toronto, Ottawa, Montreal, Quebec City, Moncton, St John, Fredericton, Halifax, Deerlake, Gander, St John’s

Victoria

Las Vegas – Westjet
Phoenix – Westjet
Honolulu – Westjet
Cancun, Mexico – Air Transat, Westjet
Puerto Vallarta, Mexico – Air Transat, Westjet
Los Cabos, Mexico – Sunwing

Comox

Puerto Vallarta – Westjet

Abbotsford

Las Vegas, Nevada (USA) – Westjet
Puerto Vallarta, Mexico – Westjet

Vancouver

USA
Orlando – Westjet
Los Angeles – American Airlines, Westjet
Dallas – American Airlines
Santa Ana, California – Westjet
Palm Springs- Westjet
Las Vegas – Westjet
Phoenix – American Airlines, Westjet
Honolulu – Westjet
Kona – Westjet
Lihue, Kaui – Westjet
Maui – Westjet

Caribbean
Cayo Santa Maria, Cuba – Air Transat, Sunwing
Varadero, Cuba – Air Transat, Sunwing
Grand Bahama Island – Sunwing
Montego Bay, Jamaica – Sunwing
Punta Cana, DR – Air Transat, Sunwing

Mexico
Los Cabos – Air Canada, American Airlines, Sunwing, Westjet
Cancun – Air Transat, Sunwing, Westjet
Mazatlan- Sunwing, Westjet
Manzanillo – Sunwing
Ixtapa – Air Canada, Sunwing
Huatulco – Air Transat, Sunwing
Puerto Vallarta – Air Canada, Air Transat, Sunwing, Westjet
Mexico City – Air Canada

Kelowna

Las Vegas, Nevada – Westjet
Phoenix, Arizona – Westjet
Puerto Vallarta – Air Transat, Westjet
Cabo San Lucas – Westjet
Cancun – Westjet
Varadero – Sunwing

Prince George

Puerto Vallarta – Westjet

Calgary

USA
Fort Lauderdale – Westjet
Orlando – Westjet
Los Angeles – Westjet
Palm Springs – Westjet
San Diego – Westjet
Houston – Westjet
las vegas – Westjet
Honolulu – Westjet
Dallas – American Airlines
Phoenix – American Airlines, Westjet
Maui – Westjet

Caribbean
Nassau, Bahamas – Westjet
Grand Bahama Island – Sunwing
Cayo Coco, Cuba – Sunwing
Cayo Santa Maria, Cuba – Air Transat, Sunwing
Varadero, Cuba – Air Transat, Sunwing, Westjet
Punta Cana, Dominican Republic – Air Transat, Sunwing
Montego Bay – Air Transat

Mexico
Cancun – Air Canada, Air Transat, Sunwing, Westjet
Cozumel – Air Transat
Huatulco – Air Transat, Sunwing, Westjet
Ixtapa – Air Canada, Air Transat, Sunwing, Westjet
Loreto – Westjet
Manazillo – Sunwing, Westjet
Mazatlan – Sunwing, Westjet
Los Cabos – Air Canada, Air Transat, American Airlines, Sunwing, Westjet
Puerto Vallarta – Air Canada, Air Transat, American Airlines, Sunwing, Westjet

Costa Rica
Liberia, Costa Rica – Westjet

Edmonton

USA
Orlando – Westjet
Los Angeles – Westjet
Palm Springs – Westjet
Las Vegas – Westjet
Phoenix – American Airlines, Westjet
Dallas – American Airlines
Maui – Westjet

Caribbean
Montego Bay, Jamaica – Air Transat, Sunwing
Grand Bahama Island – Sunwing
Cayo Santa Maria – Air Transat, Sunwing
Cayo Coco – Sunwing
Varadero – Air Transat, Sunwing
Punta Cana – Air Transat, Sunwing

Mexico
Cancun – Air Transat, Sunwing, Westjet
Cozumel – Air Transat
Mazatlan – Westjet, Sunwing
Huatulco – Air Transat, Sunwing
Ixtapa – Air Transat, Sunwing
Los Cabos – Air Transat, Sunwing, Westjet
Puerto Vallarta – Air Transat, Sunwing, Westjet
Manzanillo – Sunwing

Costa Rica
Liberia – Sunwing

Saskatoon

USA
Las Vegas – Westjet
Phoenix- Westjet

Caribbean
Cayo Coco, Cuba – Sunwing
Cayo Santa Maria, Cuba – Air Transat, Sunwing
Varadero, Cuba – Air Transat, Sunwing
Punta Cana, Dominican Republic – Air Transat, Sunwing
Montego Bay, Jamaica – Air Transat, Sunwing

Mexico
Cancun – Air Transat, Sunwing, Westjet
Huatulco – Sunwing
Ixtapa – Sunwing
Los Cabos – Sunwing
Puerto Vallarta – Air Transat, Sunwing, Westjet

Regina

USA
Las Vegas – Westjet
Phoenix – Westjet

Caribbean
Cayo Coco – Sunwing
Cayo Santa Maria – Air Transat, Sunwing
Varadero – Air Transat, Sunwing
Punta Cana – Air Transat, Sunwing
Montego Bay – Air Transat, Sunwing

Mexico
Cancun – Air Transat, Sunwing, Westjet
Huatulco – Air Transat, Sunwing
Ixtapa – Sunwing
Los Cabos – Sunwing
Puerto Vallarta – Air Transat, Sunwing, Westjet

Winnipeg

USA
Fort Lauderdale – Westjet
Orlando – Westjet
Palm Springs – Westjet
Las Vegas – Westjet
Phoenix – Westjet

Caribbean
Cayo Coco – Sunwing
Cayo Santa Maria – Air Transat, Sunwing
Hoguin, Cuba – Sunwing
Varadero – Air Transat, Sunwing
Punta Cana – Air Transat, Sunwing
Grand Bahama Island – Sunwing
Montego Bay, Jamaica – ac, Sunwing, westjet

Mexico
Cancun – ac, Air Transat, Sunwing, Westjet
Huatulco – Sunwing
Ixtapa – Sunwing
Los Cabos – Westjet, Sunwing
Puerto Vallarta – Air Transat, Sunwing, Westjet

Thunderbay

Punta Cana, Dominican Republic – Air Transat
Varadero, Cuba – Sunwing

Windsor

Punta Cana – Air Transat
Cayo Santa Maria, Cuba – Sunwing
Varadero, Cuba – Sunwing

London

Orlando, Florida – Westjet
Hoguin, Cuba – Sunwing
Varadero, Cuba – Sunwing
Cayo Santa Maria, Cuba – Air Transat
Punta Cana, Dominican Republic – Air Transat
Cancun, Mexico – Air Transat – Westjet

Kitchener/Waterloo

Orlando, Florida – Westjet
Cayo Santa Maria, Cuba – Sunwing

Hamilton

Orlando, Florida – Westjet
Cayo Coco, Cuba – Air Transat
Varadero, Cuba – Air Transat, Sunwing
Puerto Plata, Dominican Republic – Air Transat
Punta Cana, Dominican Republic – Air Transat, Sunwing, Westjet
Cancun, Mexico – Air Transat, Westjet

Sault Ste Marie

Punta Cana, Cuba – Sunwing

North Bay

Hoguin, Cuba – Sunwing

Sudbury

Cayo Santa Maria, Cuba – Sunwing

Toronto

Europe
Faro, Portugal – Air Transat
Lisbon – Air Transat
Oporto – Air Transat

Caribbean
Antigua – Air Canada, Westjet
Aruba – Air Canada, Sunwing, Westjet
Barbados – Air Canada, Westjet
Bermuda – Air Canada, Westjet
Grand Cayman – Air Canada, Westjet
Granada – Air Canada
Port of Spain, Trinidad – Westjet
Turks and Caicos – ac, Westjet
Curacao – ac, Air Transat, Sunwing, Westjet
Grand Bahama Island – Sunwing
Great Exuma, Bahamas – Air Canada
Nassau – ac, Sunwing, Westjet
Saint Lucia – Air Canada, Air Transat, Westjet
St Kitts – Air Canada
St Maarten- Air Canada, Air Transat, Sunwing, Westjet
Liberia – Air Canada, Air Transat, Westjet
Panama City – Air Transat
Rio Hato, Panama – Air Transat
Roatan, Honduras – Air Transat
San Juan, Puerto Rico – Air Canada, Westjet
San Jose, Costa Rica – Air Canada, Air Transat, Westjet
Camaguey, Cuba – Sunwing
Cayo Coco, Cuba – Air Canada, Air Transat, Sunwing, Westjet
Santa Clara, Cuba – Westjet
Cayo Largo, Cuba – Air Transat
Cayo Santa Maria, Cuba -Air Canada, Air Transat, Sunwing
Havana, Cuba – Air Canada, Air Transat
Holgiun, Cuba – Air Transat, Sunwing, Westjet
Manzanillo de Cuba – Sunwing
Santiago de Cuba – Sunwing
Santa Lucia, Cuba – Air Transat
Varadero, Cuba – Air Canada, Air Transat, Sunwing, Westjet
Puerto Plata – Air Canada, Air Transat, Sunwing, Westjet
Punta Cana – Air Canada, Air Transat, Sunwing, Westjet
La Romana – Westjet
Santo Domingo, Dominican Republic – Sunwing
Samana, Dominica Republic – Air Canada, Air Transat, Westjet
Montego Bay, Jamaica – Air Canada, Air Transat, Sunwing, Westjet
Kingston – Air Canada, Westjet

Mexico
Acapulco – Sunwing
Cancun – Air Canada, Air Transat, Sunwing, Westjet
Cozumel -Air Canada, Air Transat, Sunwing, Westjet
Huatulco -Air Canada, Air Transat, Sunwing, Westjet
Ixtapa – Air Canada, Sunwing
Los Cabos – Air Canada, Air Transat, Sunwing, Westjet
Manzanillo – Sunwing
Mazatlan – Sunwing
Merida – Westjet
Puerto Vallarta -Air Canada, Air Transat, Sunwing, Westjet
Mexico City – Air Canada

USA
Fort Lauderdale – Air Transat, Sunwing, Westjet
Orlando – Air Transat, American Airlines, Sunwing, Westjet
St. Petersburg – Sunwing
Fort Meyers – Westjet
Tampa – Westjet
Sarasota – Westjet
West Palm Beach – Westjet
Palm Springs – Westjet
Phoenix – Westjet
Las Vegas – Sunwing, Westjet
Dallas – American Airlines
Key West – American Airlines
Los Angeles – American Airlines
Miami – American Airlines, Westjet

Central/South America
Sao Paulo, Brazil – Tam Airlines
Liberia, Costa Rica – Sunwing
Roatan, Honduras – Sunwing
La Ceiba, Honduras – Sunwing
Rio Hato, Panama – Sunwing

Ottawa

Cayo Coco, Cuba – Air Canada, Sunwing
Cayo Santa Maria – Air Canada, Air Transat, Sunwing
Holguin – Air Canada, sunwing
Varadero, Cuba – Air Canada, Air Transat, Sunwing
Puerto Plata – Air Transat, Sunwing
Punta Cana – Air Canada, Air Transat, Westjet, Sunwing
Cancun – Air Canada, Air Transat, Sunwing, Westjet
Samana, Dominican Republic – Air Canada
Puerto Vallarta – Sunwing
Grand Bahama Island – Sunwing
Montego Bay – Air Canada, Air Transat, , Sunwing, Westjet
Orlando – Air Transat, Sunwing, Westjet
Fort Lauderdale – Sunwing, Westjet
Fort Meyers – Westjet
Tampa – Westjet
Las Vegas – Westjet

Montreal

Caribbean
Antigua – Air Canada
Nassau – Air Canada
Barbados – Air Canada
Guadeloupe – Air Transat
Martinique – Air Transat
Port-au-Prince – Air Transat
Saint Lucia – Air Transat
St. Maarten – Air Transat
San Andres Island – Air Transat
Aruba – Sunwing
Grand Bahama Island – Sunwing
St Maarten – Sunwing, Westjet
Cayo Coco – Air Canada, Air Transat, Sunwing
Cayo Largo – Air Canada, Air Transat, Sunwing
Camaguey – Sunwing
Cayo Santa Maria – Air Canada, Sunwing
Santiago de Cuba -Air Transat, Sunwing
Havana, Cuba – Air Transat
Holguin, Cuba – Air Canada, Air Transat, Hoguin
Manzanillo de Cuba – Sunwing
Santa Lucia, Cuba – Air Transat
Varadero, Cuba – Air Canada, Air Transat, Sunwing, Westjet
La Romana, Dominican Republic – Air Canada, Air Transat
Puerto Plata, Dominican Republic -Air Canada, Air Transat, Sunwing
Santo Domingo, Dominican Republic – Sunwing
Punta Cana, Dominican Republic – Air Canada, Air Transat, Sunwing, Westjet
Samana, Dominican Republic – Air Canada, Air Transat
St Lucia – Air Canada
Providenciales, Turks and Caicos- Air Canada, Westjet
Montego Bay, Jamaica – Air Canada, Air Transat, Sunwing, Westjet
Martinique – Air Canada

Mexico
Acapulco – Air Transat
Cancun – Air Canada, Air Transat, Sunwing, Westjet
Guadeloupe – Air Canada
Curacao – Air Canada
Cozumel -Air Canada, Air Transat
Ixtapa – Air Canada, Air Transat, Sunwing
Los Cabos – Sunwing
Puerto Vallarta – Air Transat, Sunwing

Centra/South America
Liberia, Costa Rica – Air Canada, Air Transat, Sunwing
Roatan, Honduras – Air Transat, Sunwing
La Ceiba, Honduras – Sunwing
Rio Hato, Panama – Air Transat, Sunwing
Cartagena, Colombia – Air Transat
Managua, Nicaragua – Air Transat
Panama City, Panama – Air Transat

USA
Fort Lauderdale – Air Transat, Sunwing, Westjet
Orlando – Air Transat, Westjet
Las Vegas – Westjet

Europe
Paris – Air Transat
Lisbon – Air Transat
Malaga – Air Transat

Quebec City

Cayo Coco, Cuba – Air Transat, Sunwing
Cayo Santa Maria, Cuba – Air Transat, Sunwing
Holguin, Cuba – Air Transat, Sunwing
Varadero, Cuba – Air Transat, Sunwing
La Romana, Dominican Republic – Air Transat
Puerto Plata, Dominican Republic – Air Transat, Sunwing
Punta Cana – Air Transat, Sunwing, Westjet
Samana, Dominican Republic – Air Transat
Cancun, Mexico – Air Transat, Sunwing, Westjet
Puerto Vallarta, Mexico – Air Transat
Fort Lauderdale – Air Transat, Sunwing, Westjet
Tampa – Westjet
Orlando – Air Transat
Paris – Air Transat
Montego Bay, Jamaica – Sunwing
St Maarten – Sunwing
Rio Hato, Panama – Sunwing

Moncton

Varadero, Cuba – Air Transat, Sunwing
Punta Cana, Dominican Republic – Air Transat, Sunwing
Montego Bay, Jamaica – Sunwing
Cancun, Mexico – Air Transat, Sunwing, Westjet
Orlando, Florida – Air Transat, Sunwing, Westjet
Cayo Coco – Sunwing

St John, New Brunswick

Punta Cana – Sunwing
Cancun – Sunwing
Cayo Santa Maria – Sunwing

Fredericton

Cancun – Air Transat
Cayo Santa Maria – Sunwing

Charlottetown

Holguin, Cuba – Sunwing

Halifax

Caribbean
Cayo Coco – Air Canada, Air Transat, Sunwing
Holguin – Air Transat, Sunwing
Cayo Santa Maria – Air Canada, Air Transat, Sunwing
Varadero – Air Canada, Air Transat, Sunwing
Dominican Republic
Puerto Plata – Air Canada, Air Transat, Sunwing
Punta Cana – Air Canada, Sunwing, Westjet
Samana – Air Canada
Montego Bay – Air Canada, Air Transat, Sunwing
Grand Bahama Island – Sunwing

Mexico
Cancun – Air Canada, Air Transat, Sunwing, Westjet

USA
Orlando- Air Transat, Sunwing, Westjet
Fort Lauderdale – Westjet
Tampa – Westjet

Deerlake

Varadero – Sunwing
Punta Cana – Sunwing

Gander

Varadero – Sunwing
Punta cana – Sunwing

St John’s, Newfoundland

Punta Cana – Air Transat, Sunwing
Cancun – Air Transat, Sunwing
Orlando – Air Transat, Westjet
Cayo Coco- Sunwing
Varadero – Sunwing
Montego Bay – Jamaica – Sunwing