Hotels in Portugal

1,689 places to stay

Hotel ★★★ B&B Hotel Viana do Castelo Viana do Castelo 116 rooms Hotel ★★★ Hotel Moov Oeiras Porto Salvo, Oeiras 115 rooms Hotel ★★★ Hotel Cristal Caldas Caldas da Rainha 113 rooms Hotel ★★★ Legendary Porto Hotel Porto 113 rooms Hotel ★★★ B&B Hotel Lisboa Montijo Montijo 112 rooms Hotel ★★★ Hotel Ibis Lisboa Parque das Nações Lisboa 112 rooms Hotel ★★★ Park Hotel Porto Gaia Vila Nova de Gaia 112 rooms Hotel ★★★ INATEL Albufeira Praia Hotel 3* Albufeira 110 rooms Restaurant Hotel ★★★ Hf Fenix Music Hotel Lisboa 109 rooms Pool Hotel ★★★ Holiday Inn Express Lisboa - Av. da Liberdade Lisboa 108 rooms Hotel ★★★ Holiday Inn Express Lisboa - Plaza Saldanha Lisboa 108 rooms Hotel ★★★ Hotel Baia de Montegordo Monte Gordo, Vila Real de Santo António 108 rooms Pool Hotel ★★★ Holiday Inn Express Porto - City Centre Porto 105 rooms Hotel ★★★ Domus Pacis Fatima Hotel Fátima, Ourém 104 rooms Restaurant Hotel ★★★ Hotel D. Luís Coimbra 104 rooms Restaurant Hotel ★★★ Hotel Dom Fernando Évora 104 rooms PoolKids area Hotel ★★★ Sport Hotel Gym + Spa Covilhã 103 rooms Hotel ★★★ Carvi Beach Hotel Lagos 102 rooms PoolGymKids area Hotel ★★★ Star Inn Peniche Peniche 102 rooms PoolSpa & wellnessRestaurant Hotel ★★★ Stay Hotel Porto Aeroporto Maia 102 rooms Hotel ★★★ Hotel das Termas - Curia Tamengos, Anadia 101 rooms Golf Hotel ★★★ Hotel Imperial Aveiro 101 rooms Hotel ★★★ JAM Lisbon Lisboa 100 rooms Pool Hotel ★★★ B&B Hotel Vila do Conde Vila do Conde 99 rooms