The best time to visit Cuba is from May through October, as the weather is mild and the island is not overcrowded. Airlines that fly there include American, Delta, JetBlue, KLM Royal Dutch Airlines, LAN Airlines (Mexico), Norwegian Air Shuttle, and Spirit.