Hotels and places to stay in Latvia
Pick a city: here is what there is in each one, with its nightly price.
Latvia in numbers
- Places published
- 3321
- With a published price
- 915
- From
- 25,24 € per night
- Cities with places to stay
- 364
- Cities over 100,000 people
- 1
- With instant confirmation
- 879
- Average rating
- 9
Where to stay in Latvia?
- Riga269 · from 28 €
- Liepaja91 · from 26 €
- Jurmala74 · from 32 €
- Ventspils39 · from 29 €
- Daugavpils33 · from 25 €
- Kuldiga27 · from 45 €
- Valmiera21 · from 43 €
- Cesis21 · from 50 €
- Sigulda19 · from 42 €
- Rezekne16 · from 38 €
- Saulkrasti14 · from 60 €
- Aluksne11 · from 42 €
- Kraslava9 · from 43 €
- Jelgava8 · from 49 €
- Kesterciems8 · from 59 €
- Madona8 · from 47 €
Frequently asked questions
How many places to stay are there in Latvia?
In our Latvia catalogue: 3321, across 364 cities. Counted every night.
How much does it cost to stay in Latvia?
The cheapest with a published price starts at 25,24 € a night. The real price depends on your dates: enter them in the search box.
Which cities in Latvia have the most to choose from?
The ones on this page are sorted by exactly that: the city with the most priced places comes first.
Can I book instantly in Latvia?
With instant confirmation: 879. For the rest you can ask us by email — the address is on every listing.