Hotels in Leningrad

Find the best deals on 1,273 hotels in Leningrad

Compare vs. momondo |

Popular cities in Leningrad

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

Popular hotels in Leningrad

Book a room in one of momondo’s favorite hotels in these popular Leningrad cities
  • Vyborghostel
    Best value


    Vyborgskaya,4, Vyborg, Leningrad



    View Deal
  • Vyborg Hotel
    #1 Most popular

    Vyborg Hotel

    Leningradsky Prospekt, 19, Vyborg, Leningrad



    View Deal
  • Viking Hotel
    #2 Most popular

    Viking Hotel

    Zheleznodorozhnaya Street 10, Vyborg, Leningrad



    View Deal
  • Garden House
    #3 Most popular

    Garden House

    Prospect 25 Oktyabrya 3, Gatchina, Leningrad



    View Deal
  • Galiarda
    #4 Most popular


    Bezymianny Pereulok 2, Roshchino, Leningrad



    View Deal
  • Mini-Narva
    #5 Most popular


    Krikkovskoye Shosse 20, Kingisepp, Leningrad



    View Deal
  • Guest House Scandi Spa

    Guest House Scandi Spa

    Zapadnaya Ulitsa, 23, Vyborg, Leningrad



    View Deal
  • Park Hotel Pilgrim
    Best value

    Park Hotel Pilgrim

    Kirishi, Leningrad



    View Deal
  • Baza Otdikha Zhuravushka
    Best value

    Baza Otdikha Zhuravushka

    Orekhovo, Leningrad



    View Deal

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 $74/night, so momondo would consider anything under $74/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 91. Following Mini-Narva was Vyborghostel with a rating of 86 and Viking Hotel with a rating of 85.