Hotels in Cuba

Ready to swap your usual routine for a dose of Cuban colour? Hotels in Cuba come with all the personality you’d expect - from Havana’s art deco hideaways and colonial courtyards to all-inclusive beach resorts in Varadero and Cayo Coco. Whether you’re a salsa-loving couple, a family chasing sunshine and snorkel spots, or a group on the hunt for rooftop rum bars, there’s a stay to suit every kind of traveller. Expect classic Caribbean charm, retro glamour, and a side of mojitos - because in Cuba, even downtime has rhythm.

Cuba Hotels

Cuba hotels stretch from Havana’s lively streets to Varadero’s white-sand beaches, each with its own unique beat. Havana buzzes with vintage cars, live music, and boutique stays full of history, while Varadero delivers luxury all-inclusives and water sports galore. For island calm, Cayo Coco and Cayo Guillermo are all about seafront resorts and snorkelling reefs, while Trinidad and Holguín serve up heritage stays with mountain views and colonial charm. Whether you want salsa nights, cigar-scented sunsets, or cocktails by the Caribbean, Cuba hotels make every moment feel timeless - and totally unforgettable.

Other hotels in Cuba

We're trusted by our customers
On the Beach Secure Trust Account

Your money is protected

Deposits from £19pp
Flexible payment plans

The home of holiday perks