Searching for hotels in Petersburg? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Petersburg, we've got you covered!

Where to Stay in Petersburg

Discover the most-visited places in Petersburg and find your best stay!

Recommended Petersburg Hotels

Check out our selection of great hotels in Petersburg.

5 star

Show more

Business travel

Show more

Breakfast

Show more

Family friendly

Show more

Hotels near Popular Attractions in Petersburg

Check out these hotels located near popular sights in Petersburg

Clausen Museum

Show more

The Cedar Box

Show more

Outlook Park

Show more

Raven's Roost Trailhead

Show more

Frequently Asked Questions

  • What are the popular hotels in Petersburg?

    Petersburg has many popular hotels. Whether you're travelling for business or going on holiday, Nordic House is a preferred hotel.

  • How much is the average rate for hotels in Petersburg?

    For hotels in Petersburg, the average price on weekdays is S$ 353, the average price on weekends (Friday–Saturday) is S$ 345.

  • Which hotels in Petersburg provide free Wi-Fi?

    Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Nordic House is a popular hotel with free Wi-Fi.

  • Which hotels in Petersburg provide airport transfer services?

    Not familiar with Petersburg? Nordic House provides airport transfer services.

  • What hotel promotions are there in Petersburg?

    Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Hotels Quick Overview

Highest PriceS$ 525
Lowest PriceS$ 224
Number of Reviews4
Number of Hotels5
Average Price (Weekdays)S$ 353
Average Price (Weekends)S$ 345

More About Petersburg

Book hotels in Petersburg via the Trip.com website or app, it's easy and hassle-free. Book your hotel on Trip.com for an amazing travel experience. You can plan a day tour in Petersburg. Petersburg is not a big city. When traveling here, you can choose to stay in hotels around the city center.

Every day, travelers worldwide arrive at James A. Johnson Airport to start their vacations and business trips in Petersburg.

Although Petersburg is not a large city, there are still hotels with great value for your money. The local average price is 177 SGD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 1 two-star hotels in Petersburg at an average price of 177 SGD per night. Unique local hotels in Petersburg provide guests a unique and fresh feeling. Tides Inn in Petersburg is a favorite among Trip.com users.

The most popular attractions for tourists in Petersburg are Petersburg Visitor Information Centre.

Average seasonal TemperatureNight

• Spring: 50.41°F during the day, 36.57°F at night

• Summer: 74.17°F during the day, 60.49°F at night

• Autumn: 82.92°F during the day, 70.05°F at night

• Winter: 55.99°F during the day, 42.67°F at night

Average seasonal Rainfall

• Spring: 10.551182 cm

• Summer: 33.55512 cm

• Autumn: 28.751968 cm

• Winter: 13.594488 cm

Show less