Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Liepāja – 319 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Liva Hotel 3 stars

Hotel in Liepāja

The centrally located Hotel Liva is Liepaja’s largest hotel and is within walking distance of Liepaja's main attractions. Liepaja’s sandy beach is a 10-minute walk away from the hotel. Very happy with my stay.Great location.Would book again

Show more Show less
8.3
Very good
4,018 reviews
Price from
£28
per night

Promenade Hotel Liepaja 5 stars

Hotel in Liepāja

The 5-star design Promenade Hotel enjoys a unique location on a canal, next to the yacht marina and the Liepaja’s Port. It features elegant rooms with air-conditioning and plasma TV. Almost in the heart of the old town

Show more Show less
9.1
Superb
1,817 reviews
Price from
£79
per night

Amrita Hotel 4 stars

Hotel in Liepāja

Amrita Hotel is located in the centre of the town Liepāja, in Latvia’s Kurzeme region. The 4-star hotel offers rooms with a flat-screen TV with cable channels, a minibar and a private bathroom. It was great that we had 2 types of pillows for each taste - small and bigger ones. Breakfast was great, fruits were very ripe, excellent. Four types of meat.

Show more Show less
9
Superb
4,365 reviews
Price from
£37
per night

Art Hotel Roma

Hotel in Liepāja

Boasting a bar, garden and views of city, Art Hotel Roma is situated in Liepāja, 1.3 km from Liepaja Beach. Wonderful breakfast where you order from the menu and items are freshly made.

Show more Show less
9.4
Superb
1,527 reviews
Price from
£61
per night

Hotel Kolumbs 4 stars

Hotel in Liepāja

Opened in 2007, the hotel is located in one of the most beautiful cities of Latvia - in the region of Kurzeme in Liepāja, and offers modern yet comfortable accommodation. Room was great and with balcony. Big bonuss - bath not shower in the bathroom.

Show more Show less
8.8
Fabulous
2,031 reviews
Price from
£30
per night

SportHotel 3 stars

Hotel in Liepāja

The SportHotel is located between the Baltic Sea and the Lake of Liepaja, offering rooms with free Wi-Fi, as well as 24-hour front desk service. Spacious room soft bed friendly staff flexible breakfast time window. The stay was pleasant! Breakfast was huuge. The two person table had Bread/Black bread, Paprika,Tomatoes,Cucumber slices,cheese slices,ham slices,sausage slices,salami sausage slices,two dishes of two panckakes with sweet strawberry jam,and a dish with two fried eggs(medium) and two hot boiled sausages. Side-table had two sorts of home made juices,water with lemon,yoghurt,milk,corn flakes And of course it was possible to ask for coffee with milk etc. And not even to mention the room was having SmartTV and a cooler for drinks and everything ready if you want to make yourself your own coffee in the room (kettle,cups,spoons) ! And last to mention: there is an special balcony to go if you are a smoker!

Show more Show less
8.1
Very good
2,001 reviews
Price from
£15
per night

Fontaine Valhalla Hotel

Hotel in Liepāja

Fontaine Valhalla Hotel is a charming wooden hotel housed in 2 historic, renovated houses in central Liepaja. It offers rooms with private bathroom facilities and a TV. - Design is amazing - Comfortable rooms/bathroom in good condition - Great value for the price you pay - Location is great - Service is very good

Show more Show less
8.1
Very good
953 reviews
Price from
£26
per night

Hotel Villa Roze 4 stars

Hotel in Liepāja

Hotel Villa Roze is situated by the seaside park in a historic area of Liepaja, about 300 metres from the Baltic Sea in a building from 1896. It offers elegant accommodation with stylish furniture. The room was exceptionally well designed and super clean. Everything was like new and the location is very convenient.

Show more Show less
9.4
Superb
1,242 reviews
Price from
£46
per night

Maestro Design Hotel

Hotel in Liepāja

Located in the centre of Liepaja, this hotel is only a few minutes away from the sea and the port, as well as the most popular sights and attractions of this popular tourist resort. The room was great. Breakfast was delicious.

Show more Show less
9.3
Superb
646 reviews
Price from
£62
per night

Hotel Vilhelmine

Hotel in Liepāja

The Hotel Vilhelmine offers cosy and spacious rooms with a historic ambience in the old town of Liepaja, only a few minutes’ walk from the main tourist attractions and the beach. Sense of hospitality : that is the master word to use to qualify my stay at hotel Vilhelmine

Show more Show less
9.4
Superb
830 reviews
Price from
£42
per night

Most booked hotels in Liepāja in the past month

See all

Budget hotels in Liepāja

See all

FAQs about hotels in Liepāja

  • On average, it costs £17 per night to book a 3-star hotel in Liepāja for tonight. You'll pay on average around £75 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Liepāja will cost around £169 (based on Booking.com prices).

  • Boutique Hotel Roze, Promenade Hotel Liepaja and Art Hotel Roma have received great reviews from travellers in Liepāja regarding the views from their hotel rooms.

  • For hotels in Liepāja that serve up a highly-rated breakfast, try Hotel Vilhelmine, Maestro Design Hotel and Hotel Villa Roze.

  • Some of the best hotels in Liepāja near Karosta Prison include Karosta Prison, Niedru apartamenti and Villa Ramaja.

  • Art Hotel Roma, Hotel Villa Roze and Promenade Hotel Liepaja are some of the popular hotels in Liepāja.

  • These hotels in Liepāja are highly rated by couples: Art Hotel Roma, Hotel Villa Roze and Ezera Maja.

  • Many families visiting Liepāja loved staying at Boutique Hotel Roze, Hotel Vilhelmine and Hotel Villa Roze.

  • On average, 3-star hotels in Liepāja cost £43 per night, and 4-star hotels in Liepāja are £66 per night. If you're looking for something really special, a 5-star hotel in Liepāja can on average be found for £140 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Liepāja:

Explore guest reviews of hotels in Liepāja

See all