Tips for booking a Petersburg hotel

Cheapest month:May
Most expensive month:July
Average price in Petersburg:S$ 126/night
Absolute cheapest price found:S$ 41/night
Cheapest day:Monday
Most expensive day:Friday
S$ 69 - S$ 159
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 104 - S$ 163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Petersburg

Petersburg travel FAQs

  • What are the best hotels in Petersburg?

    One of the most popular hotels in Petersburg is Holiday Inn Express & Suites Petersburg-Fort Lee, which has been reviewed by 371 users and currently has a rating of 8.1/10. Other top-rated locations include Hilton Garden Inn Richmond South/Southpark, with a score of 8.6 from 199 reviewers.