Best Hotels to Stay in Petersburg

Petersburg, often referred to as Saint Petersburg, is a major cultural hub in Russia known for its stunning architecture, rich history, and vibrant arts scene. Hotels in Saint Petersburg range from luxurious five-star establishments to charming boutique hotels and budget-friendly options. Many of the top hotels are located near iconic landmarks such as the Hermitage Museum, the Winter Palace, and the Church of the Savior on Spilled Blood. Guests can expect amenities such as fine dining restaurants, spa services, and concierge services. The city also offers a variety of local amenities including theaters, galleries, and high-end shopping districts.
Powered by:
Booking
Country Inn & Suites by Radisson, Petersburg, VA

7.8
Good (1648 reviews)
Powered by
/ per night
Available from:Sep 13-18
Holiday Inn Express Hotel and Suites Petersburg - Fort Lee, an IHG Hotel

7.4
Good (335 reviews)
Powered by
/ per night
Available from:Sep 13-18
Motel 6-Petersburg, VA - Fort Lee

5.9
Fair (359 reviews)
Powered by
/ per night
Available from:Sep 13-18
Days Inn by Wyndham Petersburg/South Fort Lee

5.0
Not good (364 reviews)
Powered by
/ per night
Available from:Sep 13-18
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, an IHG Hotel

8.6
Very Good (270 reviews)
Powered by
/ per night
Available from:Sep 13-18