Lufthansa, TAP Air Portugal and Air Canada are offering a good price for flights from Lisbon to Cuba! You can book a ticket to Havana from only €324 for a roundtrip!