Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

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

89
132 reviews by TrustYou
14 Furshtatskaya Street
4.7 Miles from the centre

In St. Petersburg (St. Petersburg City Centre)

Show more
per night from £9
(price for Tue, 02 Mar)
94
88 reviews by TrustYou
Nevsky Prospekt 150 apt. 9
4.4 Miles from the centre

In St. Petersburg (St. Petersburg City Centre)

Show more
per night from £9
Estimated price based on searches in the last month
90
216 reviews by TrustYou
Vosmaya liniya V.O. 59
3.5 Miles from the centre

Situated in Saint Petersburg, Mini Hotel Ostrovok is 1.1 km from Petrovsky Stadium. Admiralty Building is 2 km away. The accommodation has a TV. There is also a kitchen, fitted with a stovetop. There is also a washing machine with ironing facilities. Each unit has a private bathroom fitted with a shower and a hairdryer. Towels, bed linen slippers and toiletries are available. Coffee and tea are served free of charge at the inn. Slippers are provided. Saint Isaac's Cathedral is 2.1 km from Mini Hotel Ostrovok. The nearest airport is Pulkovo Airport, 16 km from the property.

Show more
per night from £10
(price for Tue, 02 Mar)
Nevsky Prospect 23
3.5 Miles from the centre

Near State Hermitage Museum and Winter Palace

Show more
per night from £11
(price for Tue, 02 Mar)
Vosstaniya Street 13
4.3 Miles from the centre

This hotel is located in the centre of St. Petersburg, a 4-minute walk from the Nevsky Prospect. The Silver Age offers free Wi-Fi. Rooms at the Silver Age Hotel St. Petersburg are elegantly furnished with classic-style interiors. All rooms are air-conditioned and include a flat-screen TV and desk. All rooms have a bathroom with shower. Сontinental breakfast is provided each morning at the Silver Age. The breakfast room features colourful wallpaper, solid wood furniture and an antique gramophone. Ploshchad Vosstania Metro Station is 450 metres away from the Silver Age Hotel. It is within a 15-minute walk of St. Peterburg’s main attractions, including the Winter Palace. The Silver Age has a 24-hour reception, which can organise tickets and transfers. The hotel is a 10-minute drive from St. Petersburg Central Station and a 40-minute drive from St. Petersburg Airport.

Show more
per night from £12
Estimated price based on searches in the last month
86
861 reviews by TrustYou
Rimskogo-Korsakova avenue, 45
2.2 Miles from the centre

Near Mariinsky Theatre

Show more
per night from £12
(price for Tue, 02 Mar)
87
9823 reviews by TrustYou
Pirogovskaya Embankment 5/2
5.1 Miles from the centre

In St. Petersburg (Sampsonievskoe)

Show more
per night from £13
(price for Tue, 02 Mar)
Pereulok Antonenko 5
2.9 Miles from the centre

This hotel is set in the historic centre of Saint Petersburg, just 100 metres from Mariinsky Palace. Free Wi-Fi and a 24-hour front desk are featured at Dream House Sadovaya. The bright rooms offer light-coloured interiors and classic-style decor. Each room offers a TV and free toiletries, and some rooms have a private bathroom. A variety of cafes and restaurants can be found within a 5-minute walk from the hotel. The Hermitage Museum is just a 15-minute walk from the hotel. The Neva River Embankment, as well as the lively Nevsky Prospekt, is a 12-minute walk away. Sadovaya Metro Station is 600 metres from Dream House Sadovaya. Moskovsky Train Station is 3.3 km away, and Pulkovo International Airport is 16 km from the hotel.

Show more
per night from £13
Estimated price based on searches in the last month
87
166 reviews by TrustYou
Kovensky Pereulok, 14
4.4 Miles from the centre

In St. Petersburg (St. Petersburg City Centre)

Show more
per night from £13
(price for Tue, 02 Mar)
Nevsky Prospekt 64/11
3.8 Miles from the centre

Polikoff offers rooms In St Petersburg’s historic centre. It is less than 200 metres to the Nevsky Prospekt and Gostiny Dvor Metro Station. The modern rooms offer free Wi-Fi and cable TV. They are tastefully decorated in neutral décor, and provide en suite bathrooms. Polikoff is situated 15 km from Pulkovo Airport. For convenience, the hotel offers a transfer serve that can be organized upon request.

Show more
per night from £13
(price for Tue, 02 Mar)
Perekupnoy Pereulok 15-17
4.7 Miles from the centre

Featuring free WiFi throughout the property, Day And Night offers pet-friendly accommodation in Saint Petersburg. Guests can visit a library on the premises. Heated rooms are either shared or private and they feature bed linen and towels. There is a shared bathroom and shared kitchen facilities available for guests. There is a 24-hour front desk at the property and hostel guests can order packed lunches. Airport shuttle can be arranged at an extra charge. Church of the Savior on Spilled Blood is 3 km from Day And Night, while Palace Square is 3.7 km from the property. The nearest airport is Pulkovo Airport, 16 km from the property.

Show more
per night from £13
Estimated price based on searches in the last month
Pravdy Street 22, Saint Petersburg
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.

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

More hotel deals

  • Vasilievsky Island Inn Hotel

    per night from £19
    (price for Tue, 02 Mar)
  • Prestige na Vasilievskom Hotel

    per night from £46
    Estimated price based on searches in the last month
  • Katyusha Hotel

    per night from £24
    Estimated price based on searches in the last month
  • Filippov Hotel Na Nevsky Hotel

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

    92
    833 reviews by TrustYou
    per night from £60
    (price for Tue, 02 Mar)
  • Demetra Art Hotel

    92
    717 reviews by TrustYou
    per night from £47
    (price for Tue, 02 Mar)
  • Sonata at Palace Square Hotel

    per night from £22
    (price for Tue, 02 Mar)
  • Columb Hotel

    per night from £36
    Estimated price based on searches in the last month
  • Belmond Grand Hotel Europe Hotel

    95
    2270 reviews by TrustYou
    per night from £260
    Estimated price based on searches in the last month
  • Radisson Royal Hotel St. Petersburg Hotel

    86
    2923 reviews by TrustYou
    per night from £62
    (price for Sun, 28 Feb)

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

What are the best hotels to stay in St Petersburg?

Solo Sokos Hotel Vasilievsky, Iskra hotel and Polikoff are some of the popular hotels in St Petersburg.

What are the most convenient hotel rates in St Petersburg?

The cheapest price for a double room in St Petersburg is £8, offered by Austrian Yard on Furshtatskaya 14.

What hotels are in the central St Petersburg neighborhood?

The best hotels near the center of St Petersburg are Hotel na Turbinnoy, Logos Hotel and Hotel Mari.

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