3* Star Hotels in Saint Petersburg

Destinations in Saint Petersburg

Map of 3* Star Hotels in Saint Petersburg

Saint Petersburg
28 April, Sunday
Day +59°F , Tonight +43°F
Sunny, no precipitation
Wind: west, 4 mph
Baryshkoff Tsentralny district
8.8/10 Excellent
15 reviews
Free Wi-Fi Public parking
620 m. Chernyshevskaya Metro Station 1.1 km. Moskovsky Train Station

Offering large, classically designed rooms with large LCD TVs, the Baryshkoff is a boutique hotel just a walking distance from St.Petersburg's Nevsky prospect.

Number of rooms: 10

Ulitsa Radischeva 24, Tsentralny, 190000 Saint Petersburg, Russia

Premium Hotel Tsentralny district
8.8/10 Excellent
1 review
Free Wi-Fi Parking
360 m. Vladimirskaya Metro Station 490 m. Moskovsky Train Station

This small design hotel with a 24-hour reception is located 7 minutes’ walk from Nevsky Prospekt Avenue. Guests are offered air-conditioned rooms with a DVD player.

Number of rooms: 20

Ulitsa Marata 22-24, Tsentralny, 191040 Saint Petersburg, Russia

Neo Classic by ACADEMIA Tsentralny district
Free Wi-Fi Parking
520 m. Gostiny Dvor Metro Station 1.5 km. Moskovsky Train Station

Ideally set in the Tsentralny district of Saint Petersburg, Neo Classic by ACADEMIA is set less than 1 km from State Russian Museum, a 12-minute walk from Anna Akhmatova Museum and 1.1 km from Faberge Museum.

Number of rooms: 12

1 Karavannaya Ulitsa, Tsentralny, 191023 Saint Petersburg, Russia

Octaviana Hotel Tsentralny district
8.8/10 Excellent
8 reviews
Free Wi-Fi
440 m. Mayakovskaya Metro Station 930 m. Moskovsky Train Station

Octaviana Hotel is housed in an historical building ideally situated on the corner of Nevsky Prospekt and Liteiny Prospect, in the very centre of St. Petersburg. River Fontanka is nearby.

Number of rooms: 19

Nevsky Prospekt 74-76 app.37, Tsentralny, 191025 Saint Petersburg, Russia

SKY Rooms Tsentralny district
9.1/10 Wonderful
32 reviews
Free Wi-Fi
390 m. Nevsky Prospekt Metro Station 2.2 km. Vitebsky Train Station

Featuring a terrace and free Wi-Fi, SKY Hotel is a 3-minute walk from Nevsky Prospekt in Saint Petersburg. The rooms offer a working area, air conditioning and flat-screen TV. The bathrooms are either private or shared.

Number of rooms: 15

17, Bolshaya Konyushennaya str., Saint Petersburg, 191186

Hermes Park Hotel Petrogradskiy district
8.8/10 Excellent
9 reviews
Free Wi-Fi Parking
370 m. Krestovsky Ostrov Metro Station 7 km. Vitebsky Train Station

Offering free Wi-Fi, parking and breakfast, Hermes Park Hotel is located in St. Petersburg, just 200 m from the metro station.

Number of rooms: 11

Nab.Martynova 36, Petrogradskiy, 197110 Saint Petersburg, Russia

Severny Modern Petrogradskiy district
8.8/10 Excellent
2 reviews
WiFi Parking
670 m. Gorkovskaya Metro Station 2.8 km. Finlyandsky Train Station

Severny Modern is in the Petrogradskaya Storona district of Saint Petersburg, walking distance from the Metro. It is in front of Alexandrovsky Park and offers free internet and free parking.

Number of rooms: 11

Vvedenskaya Str.21, Petrogradskiy district, 197198 Saint Petersburg, Russia

Admiralteyskaya Hotel Admiralteyskiy
8.8/10 Excellent
28 reviews
Free Wi-Fi Public parking
2.1 km. Vasileostrovskaya Metro Station 2.2 km. Baltiysky Train Station

Amaranta Admiralteyskaya Hotel is located in Saint Petersburg by the Alexander Blok House-Museum, a 10-minute walk from the Mariinsky Theatre and the Nikolsky Cathedral.

Number of rooms: 54

Ulitsa Aleksandra Bloka,8, Admiralteyskiy, 190121 Saint Petersburg, Russia

Отель Наследие Admiralteyskiy
Free Wi-Fi Parking
870 m. Baltiyskaya Metro Station 890 m. Baltiysky Train Station

Featuring 3-star accommodation, Отель Наследие is located in Saint Petersburg, 2.2 km from Mariinsky Theatre and 1.8 km from St. Nicholas Naval Cathedral. The property is situated 2.9 km from Vitebsky Train Station, 3.

Number of rooms: 26

Pereulok Lodygina дом 5, этаж 5, Admiralteyskiy, 190103 Saint Petersburg, Russia

Polo Regatta Hotel Vasileostrovskiy district
8.8/10 Excellent
28 reviews
Free Wi-Fi Parking
2.5 km. Primorskaya Metro Station 4 km. Baltiysky Train Station

Polo Regatta Hotel is located in the Sea Passenger Terminal on Vasilyevsky Island, near Saint Petersburg’s historical centre. It is just 2 minutes' walk from the main exhibition centre LenExpo. Free Wi-Fi is available throughout the property.

Number of rooms: 130

Ploshchad Morskoy Slavy 1, Vasileostrovskiy, 199106 Saint Petersburg, Russia

Like-Apart Vyborgsky district
8.8/10 Excellent
Free Wi-Fi Public parking
900 m. Ploshchad Muzhestva Metro Station 4.1 km. Finlyandsky Train Station

Set 5.7 km from Aleksandrovsky Park, Like-Apart! offers 3-star accommodation in Saint Petersburg and has a terrace, a restaurant and a bar.

Number of rooms: 207

6 Politekhnicheskaya Ulitsa, Vyborgsky, 194021 Saint Petersburg, Russia

Nautilus Inn Krasnogvardeisky district
9.1/10 Wonderful
22 reviews
Free Wi-Fi Parking
850 m. Novocherkasskaya Metro Station 1.7 km. Ladozhsky Train Station

Offering the water-themed restaurant, the gym and the beauty parlour this 3-star hotel in St. Petersburg city centre is just a 10-minute drive from Nevsky Avenue.

Number of rooms: 35

Rizhskaya Ulitsa 3, Krasnogvardeisky, 195196 Saint Petersburg, Russia

Hotel Ringo Kirovskiy district
8.7/10 Excellent
16 reviews
Free Wi-Fi Parking
890 m. Prospekt Veteranov Metro Station 8 km. Baltiysky Train Station

Ideally set in the Kirovskiy district of Saint Petersburg, Hotel Ringo is set 13 km from Mariinsky Theatre, 13 km from St. Nicholas Naval Cathedral and 14 km from Saint Isaac's Cathedral.

Number of rooms: 28

prosp. Narodnogo Opolcheniya, 137к1, Kirovskiy, 198217 Saint Petersburg, Russia

Fotootel Saint Petersburg
8.7/10 Excellent
WiFi Parking
240 m. Vladimirskaya Metro Station 840 m. Moskovsky Train Station

A great hotel to have a nice rest before long walks around the city. Hotel «Fotootel» is located in Saint Petersburg.

Number of rooms: 52

ulitsa Malaya Moskovskaya 7, Saint Petersburg

Guest House na Maloy Nevke Saint Petersburg
9.7/10 Exceptional
5 reviews
Free Wi-Fi Public parking
1.1 km. Krestovsky Ostrov Metro Station 6 km. Vitebsky Train Station

Guest House na Maloy Nevke is located on Petrovsky Island in Saint Petersburg. Free Wi-Fi access is available.

Number of rooms: 9

Petrovsky Prospekt 13, Petrogradskiy, 197110 Saint Petersburg, Russia

Show More Hotels