Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Hotels and more in Saint Petersburg

Sapphire Hotel

Sapphire Hotel 3 stars

Hotel in Saint Petersburg

Situated in the Tsentralny district of Saint Petersburg, Sapphire Hotel is set 700 metres from State Russian Museum. Simple nice hotel in centrum. Good breakfest with lots of fruits.

Show more Show less
9.1
Superb
1,032 reviews
Avg. price/night:
£64
Check availability
Station Hotel L1

Station Hotel L1 3 stars

Hotel in Saint Petersburg

1.8 km from State Russian Museum, Station Hotel L1 is located in Saint Petersburg and features free WiFi and concierge services. Modern, clean, perfect location

Show more Show less
9
Superb
1,090 reviews
Avg. price/night:
£27
Check availability
Diplomat Hotel

Diplomat Hotel 4 stars

Hotel in Saint Petersburg

Located in the Tsentralny district in Saint Petersburg, a 15-minute walk to Nevsky Prospekt, Diplomat Hotel boasts air-conditioned rooms with free WiFi throughout the property. Clean, new, big spacious room and bathroom. Quiet. Various breakfast.

Show more Show less
9.2
Superb
994 reviews
Avg. price/night:
£63
Check availability
The Faces Kaleidoscope

The Faces Kaleidoscope 3 stars

Hotel in Saint Petersburg

2.7 km from Petrovsky Stadium, The Faces Kaleidoscope is set in Saint Petersburg and features a terrace and free WiFi. Staff were great and helpful Breakfast was good Location was convenience very near the metro

Show more Show less
9.4
Superb
1,006 reviews
Avg. price/night:
£77
Check availability
WYNWOOD Hotel

WYNWOOD Hotel 4 stars

Hotel in Saint Petersburg

Situated in Saint Petersburg, less than 1 km from State Russian Museum, WYNWOOD Hotel features a bar, as well as free WiFi. the renovation of an old factory was done with taste of design. it looks very trendy. staff was speaking very good english.

Show more Show less
9.5
Exceptional
1,278 reviews
Avg. price/night:
£128
Check availability
Station Hotel S13

Station Hotel S13 3 stars

Hotel in Saint Petersburg

Featuring high-speed WiFi throughout the property, Station Hotel S13 is located in Saint Petersburg, 900 metres from Saint Isaac's Cathedral. Location and price were super! The room was clean!

Show more Show less
9
Superb
2,001 reviews
Avg. price/night:
£51
Check availability
Adagio on Isaakiyevskaya

Adagio on Isaakiyevskaya 3 stars

Hotel in Saint Petersburg

Offering air-conditioned rooms in the Admiralteyskiy district of Saint Petersburg, Adagio on Isaakiyevskaya is 700 metres from Saint Isaac's Cathedral. We - me, my sister & mother - have visited 1st time St. Peterburg and also 1st time Russia. It was the wish from my mother for 70th birthday. The hotel has very high value for the price - great location, nice room, tasty breakfasts, kindly & helpfull stuff. Actually it´s possible to visit so many interesting places by walk, even the bus and underground stop is very close to this hotel. I can fully recommand!

Show more Show less
9.3
Superb
1,045 reviews
Avg. price/night:
£75
Check availability
Galunov Hotel

Galunov Hotel 4 stars

Hotel in Saint Petersburg

Located in Saint Petersburg, a 7-minute walk from Ploshchad Vosstaniya, Galunov Hotel features free WiFi access and free private parking. Every room is equipped with a flat-screen TV. Noise free and heartfelt hospitality.

Show more Show less
9.7
Exceptional
1,320 reviews
Avg. price/night:
£91
Check availability
Hilton Saint Petersburg Expoforum

Hilton Saint Petersburg Expoforum 4 stars

Hotel in Saint Petersburg

19 km from Mariinsky Theatre, Hilton Saint Petersburg Expoforum is set in Saint Petersburg on the territory of ExpoForum and has a fitness centre and free WiFi throughout the property. Literally the best hotel I've ever been to. The food, the service, the spa. Rooms are clean and quiet, a bit far from downtown but I knew that beforehand, so no big deal. Service is wonderful, kind and they speak excellent English. They REALLY go an extra mile for the customer. Absolutely great. I will definitely come back to Hilton.

Show more Show less
9.3
Superb
1,416 reviews
Avg. price/night:
£103
Check availability
Offenbacher Hotel

Offenbacher Hotel 3 stars

Hotel in Saint Petersburg

Featuring free WiFi throughout the property, Offenbacher Hotel is located in Saint Petersburg, within a 10-minute walk from Chernyshevskaya and Ploshchad Vosstaniya Metro Stations. Great location and atmosphere, smart room planning, tooth kits is a plus.

Show more Show less
9.3
Superb
1,257 reviews
Avg. price/night:
£61
Check availability

Most booked hotels in Saint Petersburg in the past month

Saint Petersburg's best hotels with breakfast

Budget hotels in Saint Petersburg

Hotels located in the centre of Saint Petersburg

FAQs about hotels in Saint Petersburg

  • Galunov Hotel, WYNWOOD Hotel and Helvetia Hotel are some of the popular hotels in Saint Petersburg.

  • Travellers who stayed in Saint Petersburg near Pulkovo Airport (LED) have said good things about Park Inn by Radisson Pulkovo Airport, Pulkovo Hotel and Crowne Plaza St.Petersburg Airport.

  • The average price per night for a 3-star hotel in Saint Petersburg this weekend is £120 or, for a 4-star hotel, £171. Looking for something even fancier? 5-star hotels in Saint Petersburg for this weekend cost on average around £443 per night (based on Booking.com prices).

  • Tsentralny district, Admiralteyskiy and Moskovskiy district are popular with other travellers visiting Saint Petersburg.

  • On average, it costs £46 per night to book a 3-star hotel in Saint Petersburg for tonight. You'll pay on average around £77 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Saint Petersburg will cost around £230 (based on Booking.com prices).

  • These hotels in Saint Petersburg are highly rated by couples: Galunov Hotel, WYNWOOD Hotel and Helvetia Hotel.

  • On average, 3-star hotels in Saint Petersburg cost £29 per night, and 4-star hotels in Saint Petersburg are £53 per night. If you're looking for something really special, a 5-star hotel in Saint Petersburg can on average be found for £133 per night (based on Booking.com prices).

  • Many families visiting Saint Petersburg loved staying at Alexander House, Artefact and Boutique hotel VILLA PERLOV.

  • Some of the best hotels in Saint Petersburg near Ice Palace include Shaulis Apartment on Bolshevikov 1, Apartment Latyshskikh strelkov and Apartment on prospekt Bolshevikov 3.

  • For hotels in Saint Petersburg that serve up a highly-rated breakfast, try Galunov Hotel, Hilton Saint Petersburg Expoforum and Aston Hotel.

  • Hilton Saint Petersburg Expoforum, Offenbacher Hotel and Sapphire Hotel have received great reviews from travellers in Saint Petersburg regarding the views from their hotel rooms.

Learn more about visiting Saint Petersburg

  • 26 attractions
  • 115 points of interest
  • 12 neighbourhoods
Find out more

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Saint Petersburg:

Explore guest reviews of hotels in Saint Petersburg