Yes, most room reservations are refundable if you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Petersburg.
Based on reviews, Irena Hotel is a popular 2-star hotel for our travellers looking for an economical choice, and features free WiFi and laundry facilities. View all budget hotels in St. Petersburg.
Baltijskaya is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Also, attractions such as Zoological Museum and St. Petersburg Canals are fun for children of all ages. Find more child-friendly accommodations in St. Petersburg.
Hotel Repinskaya is a top 3-star beachfront hotel offering free WiFi and free parking, located within a short 4-minute walk of Repino Beach . Park Hotel is another good option for your 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 winter getaway include Ambassador Hotel and Voyage Hotel. Those looking to ski or snowboard can spend their days at Puhtolova Mountain Ski Resort.
History buffs will enjoy exploring St. Petersburg, and visitors give high marks for the fascinating museums, popular theatre scene and cathedral. This city also attracts tourists with its entertainment and cafes. A top sight in the city is State Hermitage Museum and Winter Palace. In St. Petersburg, there are 2284 hotels and other accommodation options to choose from. Find out more about St. Petersburg.