BookGuestRooms
Latvia
Destinations

Hotels in Latvia

Latvia has 103 places to stay listed here — 103 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €37.

Browse by city
Where to stay

Cities in Latvia

Where to stay in Latvia

CityListingsFromTop-rated
Jūrmala 18 hotelsfrom €40STORIES Design ApartHotel (4.9/5)
Riga 14 hotelsfrom €57Carillon Aparthotel - Keystone Collection, opened December 2025 (4.8/5)
Saulkrasti 6 hotelsfrom €75Villa Gaida (4.8/5)
Cēsis 5 hotelsfrom €72Hotel Cēsis (4.5/5)
Liepāja 4 hotelsfrom €75Art Hotel Roma (4.7/5)
Pāvilosta 3 hotelsfrom €82Amber VIP Hotel (4.8/5)
Alūksne 3 hotelsfrom €87Hotel Benevilla (4.8/5)
Pērkone 2 hotelsfrom €87Vērbeļnieki (4.8/5)
Roja 2 hotelsfrom €65Hotel Rojas Pērle (4.5/5)
Apšuciems 2 hotelsfrom €75Villa Anna (4.3/5)

Good to know

How many hotels are listed in Latvia?

103 hotels, guesthouses and B&Bs across 51 cities in Latvia, each with rooms, photos and live partner rates.

What do hotels in Latvia cost?

Listed nightly rates on partner sites start around €37, varying by area, property and dates. Live prices show on the booking partner's page.

Which Latvia city has the most listings here?

Jūrmala, with 18 listed hotels.