Hotels in Cuba
From $76Pousada Convento Beja
4.4(825 reviews)BusinessHotelQuiet+1
From $68Hotel Bejense
4.1(199 reviews)BoutiqueClassicHotel+1
From $64BejaParque Hotel
3.7(181 reviews)BusinessHotelModern+1
From $79Hotel O Gato
3.9(158 reviews)FamilyHotelMid-range+1
From $106Pousada Castelo Alvito
3.9(144 reviews)FamilyHotelMid-range+1
From $96Sesmarias Turismo Rural & SPA
4.3(133 reviews)FamilyModernSmall Hotel+2
From $64Hotel Melius
3.8(100 reviews)BusinessFamilyHotel+1
From $54Hospedaria Dona Maria
3.8(74 reviews)BudgetClassicModern+2
From $69Hotel Santa Barbara
3.8(64 reviews)BudgetCentrally LocatedClassic+1
From $117Herdade Da Diabroria
4.2(63 reviews)BusinessCharmingFamily+2
From $74Hotel Francis
3.7(61 reviews)BusinessFamilyHotel+1
From $246Herdade Do Gizo
3.8(59 reviews)FamilyMid-rangeRomantic+2
Monte da Boa Vista - Descanso Perfeito
4.0(41 reviews)FamilyGuest houseMid-range+2
From $68Hotel Santa Clara
4.1(41 reviews)BudgetFamilySmall Hotel+2
Beja Hostel
3.6(37 reviews)BudgetCity ViewHostel+2
From $64Retrato Da Memoria-Casa De Campo
3.7(35 reviews)BudgetBusinessCentrally Located+2
From $98Monte do Mato dos Homens
4.5(35 reviews)CondominiumFamilyRomantic+2
From $49Casa de Pedrogao
3.5(34 reviews)Bed and BreakfastBudgetRomantic+2
Residencial Rosa do Campo
4.1(33 reviews)BudgetBusinessFamily+2
From $86Monte da Floresta B&B
4.9(30 reviews)Bed and BreakfastCharmingRomantic+2
From $88Horta da Vila
4.6(29 reviews)BudgetFamilyGuest house+2
Markádia
4.4(29 reviews)CharmingCondominiumFamily+2
From $80Hospedaria A Varanda
2.6(26 reviews)CharmingLuxuryRomantic+2
From $222Green House Alentejo
5.0(25 reviews)CharmingLuxuryRomantic+2