Call us: +44 (0) 203 950 9928

How to get to Cuba

How do I get to Cuba?

Despite its reputation as an isolated socialist island, Cuba is well-connected with the rest of the world and there are direct flights into Havana from all over Europe and the Americas. Varadero, Cuba’s famous beach resort, also receives international flights at its Juan Gualberto Gomez airport. See a list of flights into Havana and Varadero here.

BEST AIRLINE DEALS

Wherever you’re setting off from, you can find some great flight deals online. Online deals and offers are constantly changing, but there are some consistent bargains. You can find some of our suggestions below.

From Europe

Thomas Cook do cheap flights from various airports in the UK to Varadero.

Condor have bargains from various airports in Germany to Havana, but be ready to pay extra for your headphones and entertainment!

Iberia fly to Havana from Madrid at reasonable rates and sometimes have cheap deals.

KLM has good deals via Amsterdam.

From North America

American Airlines and JetBlue have some good deals from the US, especially in low season.

Air Canada and WestJet offer affordable fares and cheap last-minute deals from all over Canada.

From Latin America

Avianca offers affordable flights from Colombia and Bogota can be an easy connecting city for travellers from Europe.

AeroMexico has return flights for under $100 (£80) from Cancun and for around $250 (£200) from Mexico City.

Copa Airlines connect Havana with Panama and Panama City is a great jumping off point to other destinations in North and South America.

DIRECT FLIGHTS INTO JOSE MARTI AIRPORT, HAVANA

CENTRAL AND SOUTH AMERICA

Bogota (Colombia)

Cancun (Mexico)

Caracas Venezuela)

Lima (Peru)

Merida (Mexico)

Mexico City

Monterrey (Mexico)

Panama City

Paramaribo (Suriname)

San Salvador (El Salvador)

Caribbean

Fort-de-France (Martinique)

Grand Cayman (Cayman Islands)

Nassau (Bahamas)

Port of Spain (Trinidad and Tobago)

CANADA AND THE US

Atlanta (USA)

Boston (USA)

Houston (USA)

Miami (USA)

Miami Fort Lauderdale (USA)

Montreal (Canada)

New York (USA)

Orlando (USA)

Tampa (USA)

Toronto (Canada)

EUROPE

Amsterdam (Holland)

Düsseldorf (Germany)

Frankfurt (Germany)

Helsinki (Finland)

London (United Kingdom)

Milan (Italy)

Moscow (Russia)

Munich (Germany)

Paris (France)

Rome (Italy)

Zurich (Switzerland)

DIRECT FLIGHTS INTO JUAN GUALBERTO GOMEZ AIRPORT, VARADERO

Amsterdam (Holland)

Brussels (Belgium)

Calgary (Canada)

Edmonton (Canada)

Madrid (Spain)

Manchester (UK)

Milan (Italy)

Mexico City

Montreal-Trudeau (Canada)

Miami (USA)

Ottowa (Canada)

Paris-Orly (France)

Toronto-Pearson (Canada)

Vancouver (Canada)

Zürich (Switzerland)