Need help?
My lastminute.com
COVID-19 updates.
For information on refunds and cancellations.
To change your booking on My lastminute.com.
Read up on the latest travel restrictions.
COVID-19 updates.
For information on refunds and cancellations.
To change your booking on My lastminute.com.
Read up on the latest travel restrictions.

Cheap Hotels in St Petersburg

79
38 reviews by TrustYou
Rubinshteyna Street 38
3.5 Miles from the centre
per night from £11
Estimated price based on searches in the last month
Zagorodny prospekt 10
3.6 Miles from the centre

This hotel is set in the historic centre of Saint Petersburg, just a 2-minute walk from Vladimirskaya Metro Station. Free Wi-Fi and a 24-hour front desk are featured at Three Musketeers. The classic-style rooms are fitted with a flat-screen TV, a desk and a wardrobe. A hairdryer is provided upon request. Some rooms feature a private bathroom. Apartments come with a shared fully equipped kitchen. Guests are offered European cuisine in the on-site restaurant located on the ground floor. A variety of cafes and restaurants can be found within walking distance. The lively Nevsky Prospekt with its shops and restaurants is a 10-minute walk from the hotel. The Fontanka River Embankment is a 7-minute walk. Moskovsky Train Station is 1.3 km from Three Musketeers while Vitebsky Railway Station is 1.2 km away. Pulkovo International Airport is 17 km away.

Show more
per night from £12
Estimated price based on searches in the last month
Pravdy Street 22
3.2 Miles from the centre

Located is in the historic centre of Saint Petersburg, Swift Camel offers modern accommodation with central heating. Zvenigorodskaya Metro Station and Vitebskiy Railway Station are within 500 metres away. All rooms are equipped with a TV and some rooms have a private bathroom. Guests can relax in the lounge and seating area. Free Wi-Fi is available throughout. Breakfast is served daily and there is a communal kitchen for guests to prepare their own meals. Confectionery Krupskaya is 650 metres away. Oceanarium is a 5-minute walk and Nevskiy prospekt is a 30-minute walk away. Pulkovo Airport is 14 km away. Swift Camel has a shuttle service available upon request.

Show more
per night from £14
Estimated price based on searches in the last month
Ulitsa Dostoevskogo, 2/5 - Apt 3
3.7 Miles from the centre

This guest house in St. Petersburg is located beside the Dostoevsky Museum, 700 metres from Moskovsky Train Station. WiFi is provided free of charge in all areas at Prince Myshkin. Rooms at Prince Myshkin are classically furnished and feature a flat-screen cable TV and parquet flooring. Guests have access to shared bathrooms and showers, as well as hairdryers. At Prince Myshkin you will find a shared kitchen. Ironing and laundry facilities are also available. Prince Myshkin is 150 metres from the Vladimirskaya Metro Station and 1.5 km from Vitebsky Train Station. It is 2 km from the Church of the Saviour on Spilled Blood, and 15 km from Pulkovo Airport.

Show more
per night from £15
Estimated price based on searches in the last month
Nekrasova ulitsa 46
4.6 Miles from the centre

Located in a historic manor of Saint Petersburg, this hotel features free WiFi. It takes a 12-minute walk to reach Chernyshevskaya Metro Station, while Ploshchad Vosstaniya Metro Station is 850 metres away. Nevsky Prospect with its landmarks, shops and restaurants is 12 minutes on foot. One of the wings of Dom Kumovicha's building offers private modern room featuring a flat-screen TV with DVD player and work place. The bathrooms are fitted with a shower. You will find dormitory units with shared bathrooms in the other wing. Other facilities there include a communal lounge with TV library and board games, a shared kitchen, a luggage storage and a sauna. BKZ Oktyabrskiy bus stop is 5 minutes’ walk from Dom Kumovicha, offering a direct link to Palace Square and Hermitage. Moskovsky Train Station is within a 15-minute walk from the property. Pulkovo Airport is 35 minutes’ drive away, and a shuttle service is available.

Show more
per night from £16
Estimated price based on searches in the last month
41 Gorohovaya str
3.5 Miles from the centre
per night from £16
Estimated price based on searches in the last month
91
32 reviews by TrustYou
Nevsky Prospekt 140, Tsentralny
4.4 Miles from the centre
per night from £17
Estimated price based on searches in the last month
86
872 reviews by TrustYou
82 Nevsky Prospect
4 Miles from the centre
per night from £18
Estimated price based on searches in the last month
89
289 reviews by TrustYou
Kovensky Pereulok, 14
4.4 Miles from the centre
per night from £18
Estimated price based on searches in the last month
per. Grivtsova, 6V
3.1 Miles from the centre
per night from £18
Estimated price based on searches in the last month
ulitsa Generala Khruleva 5
7.1 Miles from the centre

Orbital TSIPK Hotel offers accommodation in Saint Petersburg. Guests can enjoy the on-site restaurant. The hotel features free WiFi. There is a 24-hour front desk at the property. Petrovsky Stadium is 5 km from Orbital TSIPK Hotel, while Hermitage Museum is 6 km from the property. Pulkovo Airport is 22 km away.

Show more
per night from £18
Estimated price based on searches in the last month

More hotel deals

  • Boutique Hotel Golden Triangle Hotel

    86
    1354 reviews by TrustYou
    per night from £59
    (price for Tue, 16 Jun)
  • Forte Inn Hotel

    per night from £23
    Estimated price based on searches in the last month
  • Abajour on Nevsky Hotel

    per night from £19
    Estimated price based on searches in the last month
  • Solo na Bolshom Prospekte Hotel

    per night from £63
    Estimated price based on searches in the last month
  • The State Hermitage Museum Official Hotel

    93
    1561 reviews by TrustYou
    per night from £110
    (price for Tue, 16 Jun)
  • Prestige na Vasilievskom Hotel

    per night from £44
    Estimated price based on searches in the last month
  • Ermitage Hotel

    per night from £43
    Estimated price based on searches in the last month
  • Aristocrat Boutique Hotel

    per night from £37
    Estimated price based on searches in the last month
  • Radisson Royal Hotel St. Petersburg Hotel

    89
    1965 reviews by TrustYou
    per night from £50
    Estimated price based on searches in the last month
  • MDK Hotel

    per night from £41
    Estimated price based on searches in the last month

Hotels in St Petersburg

The majestic city of St Petersburg is Russia's second largest. It is located on the River Neva at the head of the Gulf of Finland on the Baltic Sea. During its complex and turbulent history, its name was changed to Petrograd in 1914, and Leningrad in 1924, before becoming known as St Petersburg once more in 1991.

History

Tsar Peter the Great founded St Petersburg in 1703, after he seized its strategically important maritime site from Swedish settlers. It is here that he commissioned the Peter and Paul Fortress, the very first building of substance in what would become a mighty city. As St Petersburg grew, the Tsar moved the capital from Moscow to St Petersburg and its status was assured. Firstly developing around Trinity Square on the right bank of the Neva, it later expanded according to grand urban visions. Domenico Trezzini planned for the city's heart to be on Vasilyevsky Island and shaped by a grid of canals, and although this project foundered, it is still evident in the street pattern. The style known as Petrine Baroque, shaped by Trezzini and other architects is clear to see in key buildings such as the Menshikov Palace, Peter and Paul Cathedral and Twelve Collegia. After Peter the Great's death, his successor moved the capital briefly back to Moscow, but in 1732, Empress Anna once again designated St Petersburg as the capital, and it remained so until the fall of the Romanov dynasty and the communist revolution in 1917.

The history of St Petersburg in the 20th century is marked by revolution, war, turmoil and blockade. The siege of Leningrad, instigated by German forces during the Second World War, lasted from September 1941 until January 1944, during which more than 1 million civilians died. The only supplies reaching the trapped population came in across the frozen Lake Ladoga, which became known as the Road of Life.

In the post-communist era, St Petersburg has taken its rightful place as one of the great European cultural and architectural attractions, and its glorious centre is a UNESCO World Heritage Site.

Art and Culture

From St Petersburg you can explore a peerless treasure trove of the arts. You could spend days in the enormous Hermitage alone, seeing everything from Egyptian artefacts to prominent Picassos. Meanwhile the Russian Museum houses perhaps the greatest collection of Russian art in the world. There is also world-class theatre, music and ballet at the Mariinsky Theatre and a whole host of buzzing festivals during the summer months.

Venice of the North

Explore the heart of St Petersburg and its well-worn nickname will ring very true. You can cruise the beautiful canal system or cross some of the 342 bridges, or simply admire the majestic Neva River rolling by, but you will never be far away from water. The Venice comparison makes perfect sense on closer inspection too. The mix of narrow quiet canals, unexpected plazas and evocative Italianate mansions is powerfully reminiscent, even on those endless northern summer evenings when the sun only just dips below the horizon.

Frequently asked questions about Hotels in St Petersburg

Which hotels are the most popular ones to stay at in St Petersburg?

Elizar hotel, Belmond Grand Hotel Europe and Peterville are some of the popular hotels in St Petersburg.

What is the cheapest price for a hotel in St Petersburg?

The cheapest price for a double room in St Petersburg is £11, offered by Pilau rooms for rent.

What are the best hotels in St Petersburg near the center?

The best hotels near the center of St Petersburg are Logos Hotel, Boutique Apartments Classic and Vertical Aparthotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555