Hotels in Saint Petersburg, Russia

TravelEurope Saint Petersburg hotel reservation service provides you with a wide variety of lodging and hotel options, from cheap hotels to luxury accommodation in Saint Petersburg. Quick and easy hotel reservations with instant confirmation and great value for money whether you travel for business or tourism.

Select travel dates and find all available hotels in Saint Petersburg, check out guests reviews and locate properties on Saint Petersburg city maps, book your favourite accommodation with no pre-payment. All rates are in Euros and inclusive of all taxes.

... and keep your bags ready! Receive our best travel deals, sales and offers in your inbox and enjoy your trip!

Saint Petersburg - 5344 Hotels

150 Cheap hotels, 568 3 star hotels, 112 B&Bs...

3 star hotelMatisov Domik Hotel

Matisov Domik Hotel

Nab.Reki Pryazhka 3, Saint Petersburg

Amaranta Matisov Domik Hotel is a charming and comfortable small hotel in an excellent location only a few minutes walk away from the Mariinsky Theatre and the Yusupov Palace in a quiet area near the river...

4 star hotelPetro Palace Hotel

Petro Palace Hotel

Malaya Morskaya Str.14, Saint Petersburg

The Petro Palace Hotel is an elegant hotel in the heart of St. Petersburg, in a quiet street within walking distance of Palace Square and Nevsky Prospekt.

4 star hotelSokos Hotel Olympia Garden

Sokos Hotel Olympia Garden

Bataysky Pereulok 3A, Saint Petersburg

Luxurious four-star Sokos Hotel Olympia Garden is located a short distance from the metro station and two stops from the famous Nevsky Prospekt. The hotel is located opposite the Olympic Park in the beautiful city...

4 star hotelNovotel St Petersburg Centre

Novotel St Petersburg Centre

Mayakovskogo Str.3A, Saint Petersburg

The Novotel St. Petersburg Centre awaits you a short distance from Nevsky Prospekt and Mayakovskaya metro station, convenient to reach the Hermitage, the Russian Museum and the Mariinsky Theatre. This exclusive...

4 star hotelCourtyard by Marriott St. Petersburg Vasilievsky

Courtyard by Marriott St. Petersburg Vasilievsky

2-ya Liniya 61/30 V.O., Saint Petersburg

In St. Petersburg, a splendid location on the banks of the Neva River, near the pier Vasilievsky Island, welcomes you to the Courtyard by Marriott St. Petersburg Vasilievsky. This modern and stylish 4-star hotel...

3 star hotelNevsky Grand Hotel

Nevsky Grand Hotel

Bolshaya Konyushennaya Str.10, Saint Petersburg

The hotel is ideally located in the city centre, near the Hermitage, the Church of the Savior on Spilled Blood and the Kazan Cathedral, near the main monuments and museums of St. Petersburg and the Metro stop...

4 star hotelHoliday Inn St. Petersburg Moskovskye Vorota

Holiday Inn St. Petersburg Moskovskye Vorota

Moskovsky Prospekt 97A, Saint Petersburg

Hotel strategically located in St. Petersburg near the subway, through which you can easily reach the Nevsky Prospect in the city centre and close to the airport.

3 star hotelSaint-Petersburg Hotel

Saint-Petersburg Hotel

Pirogovskaya Nab.5/2, Saint Petersburg

The Saint-Petersburg Hotel enjoys a pleasant location in the heart of the beautiful Russian city of St. Petersburg and it is just 3 km from the Hermitage and Russian Museum. The hotel is situated on the banks of...

3 star hotelElegy Hotel

Elegy Hotel

Rubinshteina Str.18/5, Saint Petersburg

Elegy Hotel is ideally situated in downtown St. Petersburg, nearby all attractions but away from city stress.

3 star hotelAvtograf Hotel

Avtograf Hotel

Ligovsky Prospekt 44, Saint Petersburg

The Avtograf Hotel, is situated at short walking distance from Nevsky Prospekt, the central railway and metro station, well connected to Palace Square and the Hermitage museum.