Flights from Havana to Madrid from 951 USD