Top Airlines Flying to the Caribbean from the U.S. and Canada

Planning a Caribbean trip? Here's a list of the top airlines offering regularly scheduled service from the U.S. and Canada to the Caribbean. The listings are based on breadth of service, not the quality of the airline. Destinations listed include those with direct service, service by subsidiary airlines (Delta Connection, American Eagle, etc.), and codeshare flights through partner airlines. Note: some islands and island destinations can only be reached by smaller domestic flights once landed in the Caribbean.

When planning your Caribbean trip, make sure to work out the details of your arrival and departure ahead of time, and check out our guide to airports in the Caribbean.

01 of 10

American Airlines

Bahamas (Freeport, Nassau, Abaco, Exuma), Bermuda, Turks & Caicos, Grand Cayman, Jamaica (Montego Bay, Kingston), Haiti, Dominican Republic (Santiago, Puerto Plata, Santo Domingo, Casa de Campo, Punta Cana), Puerto Rico, U.S.V.I. (St. Thomas, St. Croix), B.V.I., Aruba, Curacao, Bonaire, Anguilla, St. Maarten, St. Kitts/Nevis, Antigua, Dominica, St. Lucia, Barbados, St. Vincent/Grenadines, Grenada, Trinidad & Tobago, Guadaloupe, Belize, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama.



02 of 10

Jet Blue

JetBlue Airways

Aruba, Bermuda, Bahamas (Nassau), Cancun, Colombia, Dominican Republic (Santiago, Puerta Plata, Santo Domingo), Puerto Rico (San Juan, Aguadilla, Ponce), St. Maarten.

Reservations: 1-800-JETBLUE.


03 of 10

United Airlines


Antigua, Aruba, Bahamas (Nassau, Abaco/Treasure Cay, Abaco/Marsh Harbour, North Eleuthera), Barbados, Belize, Bermuda, Grand Cayman, Jamaica (Montego Bay), Martinique, Netherlands Antilles, Puerto Rico (San Juan), St. Lucia, St. Thomas, USVI, and Dominican Republic (Casa de Campo, Santo Domingo), Costa Rica, Guatemala.

Reservations: 800-241-6522.


04 of 10

Delta Air Lines


Bahamas (Nassau, Exuma, North Eleuthera), Grand Cayman, Jamaica (Kingston, Montego Bay), Turks & Caicos, Dominican Republic (Puerto Plata, Santiago, Santo Domingo, Punta Cana), Puerto Rico (San Juan), U.S. Virgin Islands (St. Thomas, St. Croix) St. Maarten, Trinidad & Tobago, Antigua, St. Lucia, St. Kitts, Barbados, Aruba, Curacao, Bonaire, Bermuda, Belize, Honduras, El Salvador, Colombia, Cancun, Cozumel, Guyana, Ecuador, Costa Rica, Panama.



Continue to 5 of 10 below.
05 of 10

Continental Airlines


Bermuda, Bahamas (Nassau, Exumas/George Town), Grand Cayman, Jamaica (Montego Bay, Kingston), Dominican Republic (Punta Cana, Santo Domingo, Santiago, Puerto Plata), Puerto Rico (San Juan, Aguadilla), U.S. Virgin Islands (St. Thomas), Antigua, Barbados, Aruba, Bonaire, Curacao, St. Maarten, Trinidad & Tobago, Belize, Colombia, Cancun, Costa Rica, Cozumel, Nicaragua, Panama, Honduras.

Reservations: 800-523-3273.


06 of 10

U.S. Airways


Antigua, Aruba, Belize, Bermuda, Bahamas (Nassau), Barbados, Dominican Republic, Grand Cayman, Palm Island, Grenadines, Puerto Rico, Jamaica, St. Kitts and Nevis, St. Lucia, St. Maarten, Turks & Caicos, U.S. Virgin Islands.

Reservations: 800-428-4322.


07 of 10

Air Jamaica

Air Jamaica A320.

Air Jamaica

Bahamas (Nassau), Barbados, Cuba, Jamaica (Montego Bay, Kingston, Negril, Ocho Rios, Port Antonio), Grand Cayman, St. Lucia, Grenada, Curacao.

Reservations: 800-523-5585.


08 of 10

Air Canada


Antigua, Aruba, Bahamas, Barbados, Bermuda, Cancun, Cayman Islands, Cozumel, Colombia, Costa Rica, Cuba, Dominican Republic, Grenada, Guadaloupe, Haiti, Jamaica (Kingston, Montego Bay), St. Maarten, Puerto Rico (San Juan), St. Lucia Trinidad & Tobago, Turks and Caicos.

Reservations: 888-247-2262.


Continue to 9 of 10 below.
09 of 10



Destinations: Bermuda, Barbados, Cancun, Cozumel, Freeport, Bahamas; Holguin, Cuba; La Romana, D.R.; Montego Bay, Jamaica; Nassau, Bahamas; Puerto Plata, D.R.; Punta Cana, D.R.; Samana, D.R.; St. Lucia; St. Maarten; Turks & Caicos; Varadero, Cuba.

Reservations: 888-WESTJET.


10 of 10

USA 3000 Airlines


Cancun, Cozumel, Bermuda, Dominican Republic (Punta Cana, La Romana), Jamaica (Montego Bay).

Reservations: 1-877-USA3000.


Was this page helpful?