Hotels in Leningrad

Find the best deals on 1,083 hotels in Leningrad

Check-in
Check-out
Compare vs. momondo |

Popular cities in Leningrad

Below are the average prices for hotels in popular Leningrad cities
Price
$44 - $51
CHEAPEST CITY IN RUSSIA Gatchina 7% cheaper Hotels in Gatchina are the cheapest in Russia at just $44 per night on average.
MOST EXPENSIVE CITY IN RUSSIA Vyborg 7% more expensive Vyborg has the highest priced hotels in Russia with rooms averaging $51 per night.
MOST POPULAR CITY IN RUSSIA Vyborg 36% more users visited More momondo users search for hotels in Vyborg than any other city in Russia

Top Hotels in Leningrad

Find your perfect Leningrad hotel in the perfect location
Park Hotel Pilgrim
Park Hotel Pilgrim
7.9
$30
View all deals
Apart-cottage Sheriff-mini
Apart-cottage Sheriff-mini
8.0
$19
View all deals
Baza Otdikha Zhuravushka
Baza Otdikha Zhuravushka
7.1
$22
View all deals
Guest House Scandi Spa
Guest House Scandi Spa
7.9
$52
View all deals
Mini-hotel U Evgeniecha
Mini-hotel U Evgeniecha
7.9
$23
View all deals
Mini-Narva
Mini-Narva
9.0
$34
View all deals
Galiarda
Galiarda
8.3
$38
View all deals
Garden House
Garden House
7.1
$27
View all deals
Viking Hotel
Viking Hotel
8.5
$28
View all deals
Vyborghostel
Vyborghostel
8.6
$16
View all deals
Vyborg Hotel
Vyborg Hotel
7.9
$35
View all deals

Popular hotels in Leningrad

Book a room in one of momondo’s favorite hotels in these popular Leningrad cities
Vyborghostel
Best value
Vyborghostel
8.6
$16
Vyborg Hotel
#1 Most popular
Vyborg Hotel
7.9
$35
Viking Hotel
#2 Most popular
Viking Hotel
8.5
$28
Garden House
#3 Most popular
Garden House
7.1
$27
Galiarda
#4 Most popular
Galiarda
8.3
$38
Mini-Narva
#5 Most popular
Mini-Narva
9.0
$34
Guest House Scandi Spa
Guest House Scandi Spa
7.9
$52
Park Hotel Pilgrim
Best value
Park Hotel Pilgrim
7.9
$30
Baza Otdikha Zhuravushka
Best value
Baza Otdikha Zhuravushka
7.1
$22

Stay in these Leningrad cities

Looking for a Leningrad getaway? Check out the hotel deals in these cities

Leningrad travel tips

Check these FAQs for important travel tips while planning your visit to Leningrad

What is considered a good deal for a hotel in Leningrad?

The absolute cheapest price found in Leningrad was for $6/night. The average rate for a hotel in Leningrad is $72/night, so momondo would consider anything under $72/night to be a good deal for our users.

What are the best hotels in Leningrad?

Of all the hotels in Leningrad, the most highly regarded hotel by momondo users is Mini-Narva, which received a rating of 90. Following Mini-Narva was Vyborghostel with a rating of 86 and Viking Hotel with a rating of 85.