Hotels in Petersburg

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Petersburg?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Petersburg

You could take an afternoon to explore the area around Oakland City University during your visit.

Frequently asked questions

Can I book a refundable hotel in Petersburg?
If you want the flexibility to change your travel plans to Petersburg, most hotels offer refundable* rates you can book. You can find these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
What will the weather in Petersburg be like during my vacation?
The warmest months in Petersburg are usually July and August with an average temp of 74°F. January and February are the chilliest months when the average temp is 38°F. The rainiest months are April and May.
Why should I book my Petersburg hotel with Hotels.com?
There are plenty of reasons to book your Petersburg travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Petersburg

Find out more about Petersburg

Enchanting Petersburg: Where History Meets Adventure by the Water

Discover the charm of Petersburg, Indiana, a hidden gem bursting with family-friendly fun and rich history. Dive into adventure at the local waterpark and theme park, or explore the historic charm of its quaint downtown. Don’t miss the opportunity to stroll through the scenic landscapes surrounding the picturesque lakes, perfect for a relaxing afternoon. With a legacy steeped in tradition, including a historic college university, Petersburg invites travelers to embrace its community spirit and vibrant culture. Whether you’re seeking thrills or a peaceful retreat, this off-the-beaten-path destination has something for everyone. For our best hotel rates in Petersburg and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Petersburg

Petersburg, Indiana, offers a range of hotel accommodations, from cozy inns to comfortable chains. Expect friendly service and reasonable rates, making it easy to find a place to rest after exploring the area’s attractions. Enjoy a welcoming atmosphere in this charming small town. Here are some of the most popular hotels with our travelers in Petersburg:

  1. Baymont by Wyndham WashingtonOpens in a new window: Baymont by Wyndham Washington is a charming 2.5-star hotel, perfect for leisure travelers seeking comfort and convenience. With a focus on providing exceptional business amenities, this hotel features a well-equipped Business Center and accessible Meeting Room. Guests will appreciate the clean and comfortable accommodations, complemented by a very good breakfast that promises a delightful start to the day.
  2. Hampton Inn VincennesOpens in a new window: Hampton Inn Vincennes is a delightful 2.5-star hotel that caters to leisure travelers looking for a relaxing escape. This property offers a serene atmosphere with comfortable, quiet rooms, making it an ideal choice for a restful stay. Guests rave about the great breakfast, which includes fresh fruit salad, enhancing the overall experience. The safe location adds to its appeal, making it a preferred choice for those visiting the area.
  3. Holiday Inn Express Washington by IHGOpens in a new window: Holiday Inn Express Washington by IHG is a welcoming 2.5-star hotel designed for leisure travelers who appreciate a balance of comfort and modern enhancements. Recently remodeled, this property shines with refreshed interiors and an inviting ambiance. Guests enjoy the well-maintained rooms and the commitment to providing a pleasant stay. The hotel’s location, combined with its thoughtful renovations, ensures a memorable experience for those seeking a cozy retreat.

Top locations to stay in Petersburg

When visiting Petersburg, Indiana, great areas to stay include Winslow, Oakland City, and Wheatland. Oakland City offers cultural sites like St Joseph's Church and entertainment at the Victory Theatre, while Wheatland provides a quaint, small-town atmosphere. Winslow is charming but less developed. For first-time visitors, Oakland City is the best choice, with its diverse attractions and vibrant nightlife.

  1. Oakland CityOpens in a new window: Oakland City is a charming destination that offers a unique slice of Indiana life. It's home to fascinating historical sites like St Joseph's Church and the Colonel William Jones Home, perfect for those interested in local culture and heritage. For a dose of history, the Dubois County Museum showcases the area's rich past. If you're looking for a blend of relaxation and entertainment, the cultural venues like Victory Theatre and Alhambra Theater provide enjoyable shows. Don’t forget to explore the local shopping scene at the Antique Shak and Jasper City Mill for some unique finds that reflect the local craftsmanship.
  2. WinslowOpens in a new window: Winslow is a quaint community that boasts a serene atmosphere, making it ideal for those seeking a peaceful retreat. While it may not have a vast array of attractions, the charm of this small town lies in its simplicity. Visitors can enjoy leisurely strolls through the area, appreciating the local landscape and community vibe. It's a great spot for those who want to escape the hustle and bustle and experience a slower pace of life. Winslow offers an authentic slice of Midwestern hospitality, making it a cozy place to unwind.
  3. WheatlandOpens in a new window: Wheatland is a quiet, picturesque town that provides a relaxed setting for travelers. While it may not have prominent attractions, its charm lies in the surrounding natural beauty and the friendly community vibe. It's a perfect base for exploring nearby areas, with easy access to local parks and scenic routes. Enjoy the tranquility of small-town Indiana, where you can take in the simplicity of life and connect with nature. Wheatland is ideal for those looking for a peaceful getaway without the distractions of larger cities.

Things to do in Petersburg

Petersburg offers a delightful mix of outdoor fun and educational experiences, surrounded by stunning lakes, lush parks, and scenic beaches. Enjoy thrilling water parks, explore nature through hiking or boating, and tee off at picturesque golf courses. This vibrant destination invites travelers to relax and play in a beautiful setting.

  • Gregg ParkOpens in a new window – Get ready for a day of fun at Gregg Park, where you can enjoy a mix of activities! Whether you're looking to splash around in the waterpark, explore the theme park attractions, or take a leisurely stroll around the scenic lake, there's something for everyone. History lovers will appreciate the nearby historic college university, adding a touch of educational charm to your visit. Don't forget to pack a picnic to enjoy in the park's beautiful green spaces, making it a perfect spot for family outings or a relaxing day with friends. With its diverse offerings, Gregg Park is a fantastic place to unwind and create lasting memories.

5 tips for savvy savings when booking a hotel in Petersburg

  1. Book for the cheapest times: The most affordable time to visit Petersburg is during January, November, and December, when hotel prices are lower. For those on a budget, staying for at least 2 to 3 days is recommended to fully appreciate the city’s key landmarks, historical sites, and cultural attractions. You can explore historic places, including a renowned college university and scenic lakes, all while enjoying great value for money. With prices potentially dropping during these months, it’s an excellent opportunity for budget-conscious travelers to discover the rich history and culture of Petersburg.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Petersburg, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover hotel rates starting from RM259 as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and exclusive promotions. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, helping you make informed choices. By using these resources, you could be among the first to know when prices drop or rooms become available for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year. Being flexible with your travel dates might help you save on your stay in a Petersburg hotel. If you're in search of something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we might suggest more affordable dates to increase your chances of getting the best deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with higher prices. For more budget-friendly options, look for hotels in less central areas or neighborhoods, where you can find a balance between cost and accessibility to the places you want to visit. You might also consider independent hotels located a bit further out, which are usually more likely to offer an authentic and affordable experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Petersburg. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Petersburg

Petersburg experiences its lowest average temperature in January, at 32.2°F (0.1°C), while July is the hottest month, with an average temperature of 76.8°F (24.9°C). April is typically the wettest month. If you’re looking to soak up the lively atmosphere in Petersburg, March, April, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, accompanied by light rainfall. However, if you prefer a more relaxed experience, January, November, and December are perfect for a quieter getaway, marked by light rainfall and mostly sunny to mostly cloudy conditions.

If you're looking for a place to get away, look no further than Petersburg. Whether you're planning to stay for a night or for the week, the area around Petersburg has accommodations to fit every need. Search for hotels in Petersburg with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Petersburg hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Petersburg hotel deals are here with our lowest price guarantee.