Virgin Atlantic offers a great selection of 3 to 5 star Cuba hotels so whether you want to experience the charm of Havana or relax on a gorgeous beach you’re sure to find accommodation amongst our hotels. Cuba has so much to offer from sightseeing in the Old City to days spent relaxing beneath the Caribbean sun.
In Cuba, hotels range from 5 star beach resorts to the colonial architecture of Havana’s historic hotels. Cuba has many lovely places to stay including the Hotel Nacional de Cuba which has welcomed its fair share of celebrities over the years, drawn to its central Havana location and views over the harbour.
DOUBLE FLYING CLUB MILES
Earn 2 miles for every £1 you spend when you book either hotel, car hire or both through this page!