Saint Petersburg, 1 night from руб250

Cheap Hotels in St. Petersburg

Called the Venice of the North for the maze of canals and bridges that branch off from the Neva River, St. Petersburg is a city that attracts tourists for its beautiful architecture, for the Hermitage Museum and the White Nights. St. Petersburg offers to the millions of tourists who visit each year, a wide selection of cheap and low cost hotels.

In St. Petersburg a three star hotel is considered a budget hotel thanks to the favorable exchange rate between the Euro and Russian ruble. In fact, a double room costs from 30 to 40 Euros per night even in the central areas of the city, south east of the harbor, between the River Neva meanders. Most of the cheap hotels in St. Petersburg are located between Yusupovskiy Sad, Krasnogvardeyskiy, Moskovskiy and Kiroskiy and allow you to reach the main attractions of the city in a few metro stops.

If you are looking for even cheaper hotels, St. Petersburg’s two star hotels offer affordable accommodation with no private bathroom and no breakfast, starting from only 15 Euros per night while with a budget of 25 Euros per night you can book a room with private bathroom and breakfast included.

When choosing a budget hotel in St. Petersburg it is necessary to consider the actual services that are included in the rates – such as free WI- FI, breakfast, private safe – and see whether they are sufficient for your lifestyle.

Best sold hotels in Saint Petersburg this week

Old Flat Hotel
Old Flat Hotel **
A 3-minute walk from St. Petersburg’s Moskovskiy Station and the famous Nevsky Prospect Boulevard, this central hotel offers free Wi-Fi and a...
руб250
Dom Pertsova
Dom Pertsova *
Dom Pertsova is located right in the heart of St. Petersburg, just a 5-minute walk from Nevsky Prospect. It offers private rooms and dormitories...
руб1000
Mansarda
Mansarda ***
A 3-minute walk from Nevsky Prospekt and trams, this hotel in Saint Petersburg offers free Wi-Fi and a shared kitchen with free hot drinks...
руб1500

Discount hotels in Saint Petersburg

Hotels reviews Price

Luna Hotel Saint Petersburg 0

Belinskogo Street 9

8.1/10 руб 400

Vosstaniya 19 0

Vosstaniya Street 19

8.6/10 руб 800

Passage Hotel Dvortsovy 0

Italianskaya Street 21

9.0/10 руб 900

Churchill Hotel St Petersburg 1

Pravdy Street 22

5.8/10 руб 900

Dom Kumovicha 1

Nekrasova Street 46 App.10

9.2/10 руб 950

Cheap apartments Saint Petersburg

Hotels reviews Price

Lera Mini Hotel 0

Nevsky Prospekt 103

6.8/10 руб 1200

At Lion's Bridge Hotel 1

Griboedova Canal Street 102

8.8/10 руб 1790

Cafe de Flora 0

Butlerova Street 11

9.2/10 руб 1800

STN Apartments on Ploschad Vosstaniya 3

Pushkinskaya Street

7.2/10 руб 1870

Benoua House 1

Galernaya Str.75 App.2

8.0/10 руб 2000

Sleeping in a hostel in Saint Petersburg

Hotels reviews Price

Party Train Hostel 2

Ligovsky Prospekt 50 Bld.1

7.4/10 руб 240

PeterSky Hostel 0

Vilensky Pereulok 6-9

8.4/10 руб 280

Moon Hostel Vladimirsky 0

Kolomenskaya Street 10

7.4/10 руб 285

Tea Hostel 2

Zhukovskogo Street 49

8.4/10 руб 294

Friends Hostel on Griboedova 1

Naberezhnaya Kanala Griboedova 18

8.9/10 руб 298

Motels in Saint Petersburg

Hotels reviews Price

Olgino Hotel 3

Primorskoye Shosse 4 bld 2

6.8/10 руб 2220

Bed and Breakfast - Saint Petersburg B&Bs

Hotels reviews Price

Atmosphera Nevsky 132 3

Nevsky Prospekt 132

8.3/10 руб 900

Home Sweet Home 2 1

Bakunina Prospekt 17 ap.10

7.9/10 руб 1000

Kholstomer 3

Konnaya Str.10

8.6/10 руб 1150

Adagio B&B on Zhukovskogo 3

Zhukovskogo Street 41

9.4/10 руб 1170

Russkie Vitiasy Mini Hotel 3

Zvenigorodskaya Street 5

7.8/10 руб 1200

* Hotel prices are per night per room and are subject to changes depending on the requested dates.