Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Saint Petersburg?

Check prices and accommodations for:

Hotels and More in Saint Petersburg

Sapphire Hotel

Sapphire Hotel

Hotel in Tsentralny, Saint Petersburg

Located in the Tsentralny district of Saint Petersburg, Sapphire Hotel is set 2297 feet from State Russian Museum. Great location excellent WiFi great location and very friendly staff

Show more Show less
Avg. price/night: $79
9.1 Wonderful 1,032 reviews
Station Hotel L1

Station Hotel L1

Hotel in Tsentralny, Saint Petersburg

1.1 mi from State Russian Museum, Station Hotel L1 is located in Saint Petersburg and features free WiFi and concierge services. Hotel Was Very Clean and quite

Show more Show less
Avg. price/night: $34
9.0 Wonderful 1,090 reviews
The Faces Kaleidoscope

The Faces Kaleidoscope

Hotel in Petrogradskiy, Saint Petersburg

1.7 miles from Petrovsky Stadium, The Faces Kaleidoscope is located in Saint Petersburg and features a terrace and free WiFi. Hotel offers lots of details, like device to dry shoes and coffee machine in the room.

Show more Show less
Avg. price/night: $117
9.4 Wonderful 1,006 reviews
WYNWOOD Hotel

WYNWOOD Hotel

Hotel in Tsentralny, Saint Petersburg

Located in Saint Petersburg, a 10-minute walk from State Russian Museum, WYNWOOD Hotel features a bar, as well as free WiFi. Everything. Wonderful. And breakfast was nice. The staff lovely, rooms superb. Design excellent.

Show more Show less
Avg. price/night: $155
9.5 Exceptional 1,278 reviews
Station Hotel S13

Station Hotel S13

Admiralteyskiy, Saint Petersburg

Featuring high-speed WiFi throughout the property, Station Hotel S13 is located in Saint Petersburg, 2953 feet from Saint Isaac's Cathedral. Each room features a flat-screen TV with satellite... I love the breakfast. Thw room is quite good everything we need is there. Worth the money to stay again there.

Show more Show less
Avg. price/night: $58
9.0 Wonderful 2,001 reviews
Adagio on Isaakiyevskaya

Adagio on Isaakiyevskaya

Admiralteyskiy, Saint Petersburg

Located within an 8-minute walk of Saint Isaac's Cathedral and 0.7 miles of Winter Palace, Adagio on Isaakiyevskaya provides rooms in Saint Petersburg. This 3-star hotel offers a 24-hour front desk. Walking distance to museums and historic places

Show more Show less
Avg. price/night: $83
9.3 Wonderful 1,045 reviews

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 center of Saint Petersburg

FAQs about hotels in Saint Petersburg

  • Travelers 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 $151 or, for a 4-star hotel, $217. Looking for something even fancier? 5-star hotels in Saint Petersburg for this weekend cost around $561 per night, on average (based on Booking.com prices).

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

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

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

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

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

  • 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.

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

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

  • Hilton Saint Petersburg Expoforum, Offenbacher Hotel, and Sapphire Hotel got great room view-related reviews from travelers in Saint Petersburg.

Learn more about visiting Saint Petersburg

  • 25 attractions
  • 115 points of interest
  • 12 neighborhoods
Find out more

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Saint Petersburg:

Explore guest reviews of hotels in Saint Petersburg