St. Petersburg is a fantastic place for a vacation any time of year. With a large variety of activities and attractions, a vacation in St. Petersburg will appeal to travelers of all ages with diverse tastes and preferences. Get ready for some fun St. Petersburg adventures. If you’re planning a getaway in St. Petersburg, Expedia can make booking your vacation both convenient and affordable. With plenty of great deals on St. Petersburg resorts to choose from, you’re sure to find incredible rates when you use Expedia to book your trip.

On the hunt for luxurious accommodations during your trip to St. Petersburg? Expedia can connect you with some of the best St. Petersburg resort hotels. With Expedia’s great deals, you can indulge in luxurious amenities like fine dining, thrilling recreational activities, and state-of-the-art fitness centers. If you’re in the mood for pampering and deep relaxation, Expedia can help you find St. Petersburg resorts with spa services like massage and skin care treatments. You deserve to relax and indulge on your getaway! If you’re on a budget and think you can’t afford a St. Petersburg vacation resort, think again and take a look. Expedia offers a number of cheap vacation packages at top resorts in St. Petersburg that will make you forget your worries during your stay and let you enjoy the pampering you deserve.

Depending on your lodging wishes, Expedia offers great deals on the sizes of rooms and luxury suites at different resorts in St. Petersburg to meet your needs. Want to spoil yourself with an amenity-rich luxury suite during your vacation? Expedia can help you find a great place for your stay within your budget. Or, perhaps you need a small room or even multiple rooms? Expedia’s easy online booking lets you reserve whatever type of room you need quickly and conveniently. St. Petersburg resort is waiting for you.

Expedia will save you money and time when booking your reservations at a St. Petersburg resort so you can enjoy your vacation and not worry about planning and your accommodation budget. There are endless ways to create new and memorable travel experiences while enjoying St. Petersburg. Let Expedia connect you with the best resorts in St. Petersburg today!
read more close

All Hotel & Resort Deals in St. Petersburg

Find the Best Resorts in St. Petersburg

Expedia can help you find the best resort deals in St. Petersburg. Filter by popularity, hotel star rating or resort name to find the ideal resort package in St. Petersburg for you and your family.

Rocco Forte Astoria Hotel

from
check rates
avg/night
up to: % savings
39, Bolshaya Morskaya str., St. Petersburg, EU 190000
  • stars
  • rating
The Hotel Astoria is a part of The Rocco Forte Collection.- Legendary 5 star hotel in the heart of St Petersburg- 211 contemporary rooms and suites- Great location in historic centre close to cultural sites, nightlife and shopping areas- Imperial Russian read more
Special Offer
Reviews
Belmond Grand Hotel Europe

from
check rates
avg/night
up to: % savings
Nevsky Prospekt, St. Petersburg, EU 191186
  • stars
  • rating
This luxury hotel is located in the heart of St. Petersburg, walking distance from St. Petersburg Philharmonia, State Russian Museum, and Kazan Cathedral. Also nearby are Church of the Savior on the Spilled Blood and Palace Square. read more
Special Offer
Reviews
Park Inn by Radisson Pribaltiyskaya Hotel

from
check rates
avg/night
up to: % savings
14 Korablestroiteley Street, St. Petersburg, EU 199226
  • stars
  • rating
This spa hotel is located in St. Petersburg (Vassilevskiy Island), close to Oranienbaum Palace, Petrolesport Terminal, and Metro Museum. Also nearby are Lenexpo Exhibition Complex and City Electric Transporation Museum. read more
Special Offer
Reviews
Corinthia Hotel St Petersburg

from
check rates
avg/night
up to: % savings
Nevsky Prospect, 57, St. Petersburg, 191025
  • stars
  • rating
Grand hotel comprised of two renovated 19th century buildings, set on St. Petersburg's main boulevard, Nevsky Prospect. read more
Special Offer
Reviews
Park Inn Pulkovskaya

from
check rates
avg/night
up to: % savings
Pobedy Sqaure 1, St. Petersburg, EU 196240
  • stars
  • rating
Situated near the airport, in St. Petersburg, this spa hotel is close to Heroic Defenders of Leningrad Monument, Aleko Theater, and Chesme Church. Local attractions also include Moskovsky Victory Park and Petersburgskiy Sporting Complex. read more
Special Offer
Reviews
Angleterre Hotel

from
check rates
avg/night
up to: % savings
24, Malaya Morskaya str., St. Petersburg, EU 190000
  • stars
  • rating
An historic building in a fantastic location next to St. Isaac's Cathedral was renovated to perfection, to offer perfect value for money to its esteemed guests. Ideally located in the historic center, in walking distance to the Admirality, the Bronze Hor read more
Special Offer
Reviews
Radisson Royal Hotel, St. Petersburg

from
check rates
avg/night
up to: % savings
49/2 Nevsky Prospect, St. Petersburg, EU 191025
  • stars
  • rating
Popular with both business and leisure travelers, this hotel is in a grand 18th-century building on Nevsky Prospect, one block from the Beloselsky Palace concert hall. read more
Special Offer
Reviews
Helvetia Hotel St Petersburg

from
check rates
avg/night
up to: % savings
11 Marata Street, St. Petersburg, 191025
  • stars
  • rating
This hotel is located in St. Petersburg (Nevskiy Prospekt), close to Arctic and Antarctic Museum, State Russian Museum, and Kazan Cathedral. Also nearby are Church of the Savior on the Spilled Blood and Summer Garden. read more
Special Offer
Reviews
Grand Hotel Emerald

from
check rates
avg/night
up to: % savings
18 Suvorovsky Prospect, St. Petersburg, 191036
  • stars
  • rating
Modern hotel in the city centre, one kilometre from Smolny Cathedral and 1.5 kilometres from the State Hermitage Museum. The 90 guestrooms feature classic decor and antique-style furniture; all offer bathrobes, safes and wireless Inte read more
Special Offer
Reviews
Renaissance St. Petersburg Baltic Hotel

from
check rates
avg/night
up to: % savings
Pochtamtskaya Str 4, St. Petersburg, 190 000
  • stars
  • rating
Modern hotel situated in city centre with stunning views of Saint Isaac’s Cathedral, just one kilometre from Yusupov Palace. The 102 air-conditioned guestrooms have light, modern decor and include satellite television, safes and minib read more
Special Offer
Reviews
 

Where to Go: Find More St. Petersburg Resorts by Neighborhood

31 resorts
in St. Petersburg
It's easy to find the most popular St. Petersburg resorts and plan your entire vacation from activities to travel when you book through Expedia.
31 resorts
in St. Petersburg
It's easy to find the most popular St. Petersburg resorts and plan your entire vacation from activities to travel when you book through Expedia.