Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Saint Petersburg

Tonight Nov. 14 - Nov. 15
This weekend Nov. 15 - Nov. 17
Next weekend Nov. 22 - Nov. 24

Top Cities in Saint Petersburg

Featured Hotels in Saint Petersburg

See all 2,418 properties in Saint Petersburg

Estimated price for 1 night/2 adults

Best Western Plus Centre Hotel
Best Western Plus Centre Hotel
4.0 out of 5.0 Ligovsky pr.41/83, St. Petersburg
CA $52
4.1/5 (258 reviews)

Shower room didn't have exhaust fan. Everything else was great. Perfect location. The staff is excellent.

Reviewed on Nov. 6, 2019
Four Seasons Hotel Lion Palace St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
5.0 out of 5.0 1 Voznesensky Prospekt, St. Petersburg
CA $451
4.9/5 (186 reviews)

the hotel is in a very uniqu building.We had a great room with a fantastic view. The hotel staff are extremely nice and were very helpful

Reviewed on Jul. 23, 2019
Solo Sokos Hotel Palace Bridge
Solo Sokos Hotel Palace Bridge
5.0 out of 5.0 Birzhevoi Pereulok 4, Building 4 lit.A, St. Petersburg
CA $83
4.4/5 (587 reviews)

I have stayed in a few hotels in St Petersburg and this is by far the best. The spa area is fantastic.

Reviewed on Sep. 28, 2019
Radisson Sonya Hotel, St. Petersburg
Radisson Sonya Hotel, St. Petersburg
4.0 out of 5.0 5/19, Liteyny pr., St. Petersburg
CA $65
4.2/5 (224 reviews)

Good location. Nice breakfast buffet. Newly renovated.

Reviewed on Oct. 3, 2019
Solo Sokos Hotel Vasilievsky
Solo Sokos Hotel Vasilievsky
4.0 out of 5.0 Vasilievsky Ostrov 8th line 11-13, St. Petersburg
CA $47
4.4/5 (340 reviews)

For those looking to book a room that sleeps four people (nearly impossible in Europe) This hotel is perfect. We booked a suite with a queen bed and when we arrived they'd put two rollaway twin beds already set up in the space. There was PLENTY of room. Perfect for a family of four.

Reviewed on Jul. 15, 2019
Holiday Inn Express St. Petersburg - Sadovaya
Holiday Inn Express St. Petersburg - Sadovaya
4.0 out of 5.0 Sadovaya Street 62, St. Petersburg, RU
CA $52
4.4/5 (103 reviews)

Nice and quiet location, close to city center and attractions. We would prefer staying on the 2nd floor rooms and not 3rd floor because on 3 floor rooms are smaller and like attic.

Reviewed on Sep. 26, 2019
Park Inn by Radisson Pulkovo Airport St Petersburg
Park Inn by Radisson Pulkovo Airport St Petersburg
4.0 out of 5.0 Building ZD 41, Pulkovskoe Shosse 41, Pulkovskoye Shosse Moskovskii Rayon, St. Petersburg
CA $71
4.4/5 (212 reviews)

Never been disappointed by a Radisson. Large, quiet rooms and great breakfast.

Reviewed on Sep. 16, 2019
Corinthia Hotel St Petersburg
Corinthia Hotel St Petersburg
5.0 out of 5.0 Nevsky Prospect, 57, St. Petersburg
CA $103
4.4/5 (1074 reviews)

Friendly helpful staff. Clean and large rooms. Keycards temperamental.

Reviewed on Oct. 21, 2019
Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
5.0 out of 5.0 2, Antonenko Lane, St. Petersburg
CA $236
4.8/5 (38 reviews)

The Lotte hotel was a great experience in a wonderful city. We felt like the Zara’s fm the moment we arrived: a smiley bell boy welcomed us and even made an effort to speak Spanish. The concierges were all knowledgeable and highly professional. They have a solution for everything and exquisite manners. ...

Reviewed on Aug. 20, 2019
Majestic Boutique Hotel DeLuxe
Majestic Boutique Hotel DeLuxe
4.0 out of 5.0 Sadovaya, 22, St. Petersburg
CA $107
4.6/5 (374 reviews)

Great location - close to metro and doable walking distance to main attractions. Plus an awesome buffet breakfast.

Reviewed on Oct. 16, 2019
Nevsky Forum Hotel
Nevsky Forum Hotel
4.0 out of 5.0 69 Nevsky Pr, St. Petersburg
CA $85
4.5/5 (439 reviews)

Location, design and yoghurt for breakfast Very clean and everyone so helpful

Reviewed on Oct. 19, 2019
Petro Palace Hotel
Petro Palace Hotel
5.0 out of 5.0 14 Malaya Morskaya Street, St. Petersburg
CA $112
4.4/5 (1971 reviews)

Very good location, walking distance to all main attractions. Lots of food option and close to public transportation.

Reviewed on Nov. 5, 2019