Hotels in Latvia

Find deals on 695 hotels in Latvia

Oct 5 — Oct 62
Fri 10/6
Tue 10/10

Top hotels in Latvia

Find the perfect hotel for your stay in Latvia
Review Score
Hotel class

Best cities to book a hotel in Latvia

Below are the average prices for hotels in the most popular cities in Latvia


$43 - $99

CHEAPEST CITY IN LATVIAVentspils31% cheaperHotels in Ventspils are the cheapest in Latvia at just $43 per night on average
MOST EXPENSIVE CITY IN LATVIAJūrmala38% more expensiveJūrmala has the highest priced hotels in Latvia with rooms averaging $99 per night
MOST POPULAR CITY IN LATVIARiga89% more users visitedMore momondo users search for hotels in Riga than any other city in Latvia

Things to do in Latvia

Hotels in popular cities in Latvia

Below are the most popular cities in Latvia to stay in, as well as some of the best hotels in each area

When to book a hotel in Latvia

Check out the information below to find the best deal on a hotel room in Latvia
Low SeasonDecembercheapest month to stay
High SeasonJanuarymost expensive time to stay
49%expected price decrease
26%expected price increase


$45 - $122

Cheapest day of weekFridayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
$89is the average per night cost for a hotel on this day
$129is the average per night cost for a hotel on this day

Useful insights on Latvia hotels

Get a quick overview on price and accommodation trends for your visit in Latvia

Lowest Hotel Price


Most Popular Hotel (5-star)

Baltic Beach Hotel & Spa

Hotels Near Airport


Average Length of Stay

7 days
The cheapest price for a room in Latvia found in the last 7 days is $17/night. This rate is available with Central Hostel, a 2-star hotel.
Travel with comfort when booking a room with Baltic Beach Hotel & Spa, the most popular 5-star hotel in Latvia (8.7/10 rating - based on 4,358 reviews).
There are 2,114 hotels in Latvia close to Riga Intl. Sky High Hotel is the nearest with a distance of 0.5 mi from this airport.
On average, people stay for 7 days when lodging at hotels in Latvia. The average accommodation price for 7 days in Latvia in the past week is $664.

Information about staying in Latvia

Read these important travel tips before booking a hotel in Latvia

When is the least expensive time to stay in Latvia?

When traveling to Latvia it would be best to plan your trip around the month of December, as the prices are significantly lower than in July - just $45 per night.

Where do most people stay in Latvia?

Latvia is full of enlightening and adventurous cities, but the most popular tourist destination is Riga.

Which city in Latvia has the most expensive hotel rooms?

At $85 per night, Jūrmala is the most expensive city in Latvia to book a hotel room in. The average cost of $85 is about 56% above the country's average price per night.

Which city in Latvia has the least expensive hotel rooms?

Our users typically find that Riga has the lowest per night rates in the country at just $12. Riga offers hotels rooms at an average rate that is 70% lower than the average city in Latvia.

How many operators does momondo search for hotels in Latvia?

When did momondo last update prices for hotels in Latvia?

Prices for hotels in Latvia are refreshed on a daily basis.

Why use momondo?

Why should I book accomodation in Latvia through momondo?

Booking accommodation or a hotels in Latvia is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your Latvia hotels and accommodation options in one place.

How does momondo help me find a great place to stay in Latvia?

momondo finds you a great place to stay in Latvia by enabling you to filter and refine your search. You can filter by price, location, amenities, review score and so much more.

An easier way to manage your Latvia trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.