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
-
Jūrmala
-
Riga
-
Saulkrasti
-
Cēsis
-
Liepāja
-
Alūksne
-
Pāvilosta
-
Apšuciems
-
Pērkone
-
Roja
-
Sigulda
-
Usma
-
Ventspils
-
Ainaži
-
Baldone
-
Baltezers
-
Bernāti
-
Bigauņciems
-
Bīriņi
-
Dobele
-
Durbe
-
Jelgava
-
Jelgavkrasti
-
Jūrkalne
-
Koknese
-
Kuldīga
-
Kārļi
-
Lauciene
-
Lielborne
-
Liepupe
-
Līgatne
-
Mežmuiža
-
Mustkalni
-
Mālpils
-
Mārciena
-
Mērsrags
-
Nākotne
-
Piņķi
-
Salacgrīva
-
Saldus
-
Silene
-
Skrunda
-
Smiltene
-
Smārde
-
Tērvete
-
Tūja
-
Uzvara
-
Vitrupe
-
Ziemupe
-
Ādaži
-
Ķegums
Where to stay in Latvia
| City | Listings | From | Top-rated |
|---|---|---|---|
| Jūrmala | 18 hotels | from €40 | STORIES Design ApartHotel (4.9/5) |
| Riga | 14 hotels | from €57 | Carillon Aparthotel - Keystone Collection, opened December 2025 (4.8/5) |
| Saulkrasti | 6 hotels | from €75 | Villa Gaida (4.8/5) |
| Cēsis | 5 hotels | from €72 | Hotel Cēsis (4.5/5) |
| Liepāja | 4 hotels | from €75 | Art Hotel Roma (4.7/5) |
| Pāvilosta | 3 hotels | from €82 | Amber VIP Hotel (4.8/5) |
| Alūksne | 3 hotels | from €87 | Hotel Benevilla (4.8/5) |
| Pērkone | 2 hotels | from €87 | Vērbeļnieki (4.8/5) |
| Roja | 2 hotels | from €65 | Hotel Rojas Pērle (4.5/5) |
| Apšuciems | 2 hotels | from €75 | Villa 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.