Saint Petersburg Hotels

Destinations in Saint Petersburg

Map of Saint Petersburg Hotels

Saint Petersburg
26 April, Friday
Day +52°F , Tonight +45°F
Cloudy, no precipitation
Wind: south, 4 mph
Baltic Hotel Kirovskiy district
8.8/10 Excellent
4 reviews
Free Wi-Fi Parking
1.4 km. Narvskaya Metro Station 2.2 km. Baltiysky Train Station

Located on the banks of the Ekaterinhofka River, the Baltic Hotel offers European cuisine and bright, cosy rooms. A bus stop 300 metres away offers direct connections to St Petersburg city centre.

Number of rooms: 62

Ulitsa Gapsalskaya 12, Kirovskiy, 198035 Saint Petersburg, Russia

Catherine Art Hotel Tsentralny district
8.9/10 Wonderful
Free Wi-Fi
110 m. Nevsky Prospekt Metro Station 1.8 km. Vitebsky Train Station

Boasting a restaurant, Catherine Art Hotel is set in the centre of Saint Petersburg, less than 1 km from State Russian Museum. This 4-star hotel offers a tour desk and luggage storage space.

Number of rooms: 129

32 Nevsky prospect, Tsentralny, 391240 Saint Petersburg, Russia

Grand Catherine Palace Hotel Tsentralny district
Free Wi-Fi
120 m. Nevsky Prospekt Metro Station 1.9 km. Vitebsky Train Station

Boasting a restaurant, Grand Catherine Palace Hotel is situated in the centre of Saint Petersburg, less than 1 km from State Russian Museum. This 4-star hotel offers a tour desk and luggage storage space.

Number of rooms: 105

32-34 Nevsky avenue, Tsentralny, 191011 Saint Petersburg, Russia

Grand Hotel Emerald Tsentralny district
8.9/10 Wonderful
48 reviews
Free Wi-Fi Public parking
750 m. Ploshchad Vosstaniya Metro Station 880 m. Moskovsky Train Station

The Grand Hotel Emerald is only a 10-minute walk from the Metro Station Ploshchad Vosstaniya and 10 minutes from Nevsky Prospekt, close to the Smolny Cathedral and the Taurida Garden. The Grand Emerald features grand, classic interiors.

Number of rooms: 118

Suvorovsky Prospekt 18, Tsentralny, 191036 Saint Petersburg, Russia

Hotel 3 Gnoma Tsentralny district
8.9/10 Wonderful
12 reviews
Free Wi-Fi Public parking
330 m. Sennaya Ploshchad Metro Station 760 m. Vitebsky Train Station

Boasting a shared lounge, a restaurant as well as a bar, Hotel 3 Gnoma is situated in the centre of Saint Petersburg, 1.5 km from Faberge Museum. This 3-star hotel offers a concierge service and luggage storage space.

Number of rooms: 26

naberezhnaya reki Fontanki dom 79, Tsentralny, 191023 Saint Petersburg, Russia

Hotel Era on Tsimbalina Nevskiy district
9/10 Wonderful
5 reviews
Free Wi-Fi Parking
1 km. Lomonosovskaya Metro Station 5 km. Ladozhsky Train Station

Well located in the Nevskiy district of Saint Petersburg, Hotel Era on Tsimbalina is located 4.1 km from The St. Petersburg Masterskaya Theatre, 7.9 km from Ploshchad Vosstaniya Metro Station and 8.3 km from Mayakovskaya Metro Station.

Number of rooms: 10

32 ulitsa Tsimbalina, Nevskiy, 192171 Saint Petersburg, Russia

Nashotel Vasileostrovskiy district
9/10 Wonderful
61 review
Free Wi-Fi Parking
470 m. Vasileostrovskaya Metro Station 4.3 km. Vitebsky Train Station

Offering striking, garden-themed décor, rich buffet breakfasts, and free Wi-Fi, this 4-star design hotel in Saint Petersburg is quietly located on Vasilyevsky Island. Vasileostrovskaya Metro Station is 500 metres away.

Number of rooms: 58

11-ya Liniya Vasilevskogo Ostrova 50, Vasileostrovskiy, 199178 Saint Petersburg, Russia

Trezzini Art Hotel Vasileostrovskiy district
8.9/10 Wonderful
12 reviews
Free Wi-Fi Parking
410 m. Vasileostrovskaya Metro Station 3.4 km. Vitebsky Train Station

The small and unique Trezzini Art Hotel is located in the historical and business centre of Vasilyevsky Island, within a 10-minute walk of Vasilyeostrovskaya Metro Station and 20-minute walk of Sportivnaya Metro Station.

Number of rooms: 17

Bolshoy Prospekt 21 V.O., Vasileostrovskiy, 199004 Saint Petersburg, Russia

Hotel Olympia Frunzenskiy district
8.8/10 Excellent
Free Wi-Fi Parking
970 m. Obvodny Kanal Metro Station 2.1 km. Moskovsky Train Station

Situated in Saint Petersburg, 4.3 km from State Russian Museum, Hotel Olympia has rooms with free Wi-Fi access. This 3-star hotel offers a 24-hour front desk.

Number of rooms: 27

Neftyanaya Doroga 1А, Frunzenskiy, 192102 Saint Petersburg, Russia

Hotel Laituri Primorsky district
9/10 Wonderful
2 reviews
Free Wi-Fi Public parking
740 m. Chyornaya Rechka Metro Station 4.9 km. Finlyandsky Train Station

Situated in Saint Petersburg, 5.7 km from Petrovsky Stadium, Hotel Laituri features views of the city. This 3-star hotel offers a 24-hour front desk, luggage storage space and free Wi-Fi. The property is allergy-free and is set 4.

Number of rooms: 10

Primorskiy Prospekt 27 , Primorsky, 197183 Saint Petersburg, Russia

Дача №9 Zelenogorsk
9.7/10 Exceptional
3 reviews
Free Wi-Fi Free private parking

Located in Zelenogorsk, 300 m from Zolotoy Beach, Дача №9 provides accommodation with free Wi-Fi and free private parking. The inn features family rooms.

Number of rooms: 5

г. Зеленогорск, Приморское шоссе, д.536, литера Х, 197720 Zelenogorsk, Russia

Hotel Silk Way Kirovskiy district
8.7/10 Excellent
7 reviews
Free Wi-Fi Parking
310 m. Leninsky Prospekt Metro Station 6 km. Baltiysky Train Station

Situated 8 km from Mariinsky Theatre in Saint Petersburg, Hotel Silk Way features a restaurant and free Wi-Fi throughout the property. Guests can enjoy the on-site restaurant. Free private parking is available on site.

Number of rooms: 27

Leninskiy prospekt 125, Kirovskiy, 198216 Saint Petersburg, Russia

ReStop Loft Apart Saint Petersburg
8.7/10 Excellent
Free Wi-Fi Parking
470 m. Ligovsky Prospekt Metro Station 620 m. Moskovsky Train Station

Situated in Saint Petersburg, within 1.3 km of Faberge Museum and 1.3 km of Anna Akhmatova Museum, ReStop Loft Apart features accommodation with free Wi-Fi throughout the property.

Number of rooms: 12

Kolomenskaya Ulitsa 10, Tsentralny, 191040 Saint Petersburg, Russia

Show More Hotels