Most hotels are fully refundable. Because flexibility matters.
Save 10% or more on select stays with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Based on our traveler data, Ambitus Hotel is one of the top choices for your stay. This 3-star hotel offers parking and laundry facilities. YARD Residence Apart-hotel is another good choice for your stay. See all available top hotels, or vacation rentals in St. Petersburg.
St. Petersburg City Centre is a top neighborhood that travelers love for its charming cafés and fascinating museums. Other favorite areas in St. Petersburg include Nevsky Prospekt and Kurortny District.
The ideal place to explore St. Petersburg and Peterhof: Visitors give good reviews to this St. Petersburg vacation home rental, which offers a balcony, a selection of books, and laundry facilities to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. Other favorite homes for rent in St. Petersburg are F#1- Travelto Grivtsova - Apartment and ProstoKvartirki - Wonderful apartment near the Hermitage. See all vacation rentals in St. Petersburg.
Yes, the majority of hotel reservations are refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before check in. If you booked a non-refundable reservation, you might be able to cancel it and receive a refund within 24 hours of booking. Filter your search by free cancellation to find flexible hotel deals in St. Petersburg.
To find more details about changing or cancelling your trip to St. Petersburg, click here.
With 1269 lodging options to choose from in this neighborhood, you're sure to find what you're looking for as you plan your trip. Based on Expedia customer reviews, Four Seasons Hotel Lion Palace St. Petersburg is the highest ranked property in St. Petersburg City Centre. This 5-star hotel offers a full-service spa and 4 restaurants. It is located a short 5-minute walk from Palace Square. Other top choices in the neighborhood include Mini-Hotel Anastasia and Paul Apartments - Boutique Hotel.
In this neighborhood, there are 305 lodging options for your stay, so you're sure to find what you're looking for. Galunov Hotel is a favorite with our customers staying in Nevsky Prospekt. This 4-star hotel offers free WiFi and free parking. Travelers also recommend Hotel Vesta and Majestic Boutique Hotel DeLuxe as top choices in the neighborhood.
Hostel Piter Nevskiy 45 is a favorite property for couples, and features jetted bathtubs and free WiFi. See all romantic hotels in St. Petersburg.
Adjacent to State Hermitage Museum and Winter Palace, Kempinski Hotel Moika 22 is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers a winery and a full-service spa. Other good options within a short distance include Grand Hotel Europe, A Belmond Hotel, St Petersburg and Petro Palace Hotel.
One of the top choices for your stay is Petro Palace Hotel, located a short 0.8 mi (1.3 km) from Mariinsky Theatre, and this 5-star hotel offers a restaurant and an indoor pool. Albora and Hotel Anastasia are a couple of other good options close by.
Park Hotel is a top 3-star beach hotel offering free buffet breakfast and free WiFi, located within a short 12-minute walk of Golden Beach. Burevestnik Resort hotel is another good option to stay near the beach. See more stays near the beach in St. Petersburg.
Based on our travel data, Best Corner is a top guesthouse for a winter getaway, and features ski storage and free WiFi. Other good options for your stay near the slopes include Ambassador Hotel and Voyage Hotel. Those looking to ski or snowboard can spend their days at Puhtolova Mountain Ski Resort.
Vsevolozhsky District is one of the best areas of the city for sightseeing so enjoy the local sights like Lake Ladoga while you're exploring the neighborhood.