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
  • stars
  • rating
Great location in the historic center of St. Petersburg next to St. Isaac's Cathedral, close to the famous Hermitage Museum, in walking distance to Nevsky prospect, Mariinsky Theatre and State Russian Museum. read more
Special Offer
Reviews
Grand Hotel Europe

from
check rates
avg/night
up to: % savings
1/7 Mikhailovskaya street, St. Petersburg
  • stars
  • rating
This luxury hotel is located in the heart of St. Petersburg, walking distance from Gostiny Dvor, 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 Pribaltiyskaya

from
check rates
avg/night
up to: % savings
14 Korablestroiteley Street, St. Petersburg
  • stars
  • rating
Situated in St. Petersburg, this spa hotel is close to Oranienbaum - Lomonosov Palace, Mariinnsky Theater, and Lenexpo Exhibition Complex. Local attractions also include New Zenit Stadium and New Holland Island. read more
Special Offer
Reviews
Corinthia Hotel St Petersburg

from
check rates
avg/night
up to: % savings
Nevsky Prospect, 57, St. Petersburg
  • 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
1 Victory Square, St. Petersburg
  • stars
  • rating
Located near the airport, this spa hotel is in St. Petersburg (Victory Square), and area attractions include Narva Triumphal Arch, Mariinnsky Theater, and Pulkovo Observatory. Area attractions also include Trinity Cathedral and St. Nicholas' Naval Cathedral. read more
Special Offer
Reviews
Angleterre Hotel

from
check rates
avg/night
up to: % savings
24, Malaya Morskaya str., St. Petersburg
  • stars
  • rating
Ideal location in the heart of St. Petersburg next to St. Isaac's Cathedral,close to the famous Hermitage Museum, in walking distance to the Nevsky Prospect,Mariinsky Theatre and State Russian Museum. read more
Special Offer
Reviews
Radisson Royal Hotel, St. Petersburg

from
check rates
avg/night
up to: % savings
49/2 Nevsky Prospect, St. Petersburg
  • 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
TOP Helvetia Hotel St Petersburg

from
check rates
avg/night
up to: % savings
11 Marata Street, St. Petersburg
  • stars
  • rating
the Helvetia Hotel is situated just off the city’s main boulevard, Nevsky Prospect. Fans of leisure strolls highly appreciate the central location, with the most famous attractions within walking distance. read more
Special Offer
Reviews
Grand Hotel Emerald

from
check rates
avg/night
up to: % savings
18 Suvorovsky Prospect, St. Petersburg
  • stars
  • rating
This St. Petersburg hotel is 1.5 kilometers from the Smolny Institute and 1.7 kilometers from Smolny Cathedral, Alexander Nevsky Lavra, and Anichkov Palace. read more
Special Offer
Reviews
Renaissance St. Petersburg Baltic Hotel

from
check rates
avg/night
up to: % savings
Pochtamtskaya Str 4, St. Petersburg
  • stars
  • rating
Fabulous location next to St. Isaac's Cathedral and steps away from Mariinsky Theatre and the Hermitage Museum. Additional nearby points of interest include Palace Square. Free pass to the Hermitage Museum. 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.