Find hotels in Petersburg, MI from $53

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Splash Universe Resort

Splash Universe Resort
3.0 star property
Dundee
6.2 out of 10, (605 reviews)
"Totally enjoyed our stay very welcoming staff."
United States
Trayon
5 days ago
$81 nightly
The price is $88
Jun 8 - Jun 9
Total with taxes and fees
Splash Universe Resort

Weber's Hotel & Restaurant

Weber's Hotel & Restaurant
4.0 star property
Lakewood
9.4 out of 10, Exceptional, (1,556 reviews)
"Dinner was superb. The shower was probably the best part."
United States
Larissa
1 day ago
$159 nightly
The price is $176
Jun 28 - Jun 29
Total with taxes and fees
Weber's Hotel & Restaurant

Country Inn & Suites by Radisson, Dundee, MI

Country Inn & Suites by Radisson, Dundee, MI
3.0 star property
Dundee
8.4 out of 10, Very Good, (1,004 reviews)
"Conveniently located to highways. Located near restaurants."
United States
David
10 days ago
$101 nightly
The price is $109
Jun 29 - Jun 30
Total with taxes and fees
Country Inn & Suites by Radisson, Dundee, MI

The Vine Bed & Breakfast LLC

The Vine Bed & Breakfast LLC
3.0 star property
Dundee
10.0 out of 10, Exceptional, (37 reviews)
"Breakfast very good. I recommend to stay there."
United States
angelina
May 4th, 2026
$122 nightly
The price is $129
Jun 4 - Jun 5
Total with taxes and fees
The Vine Bed & Breakfast LLC

Hampton Inn & Suites Dundee

Hampton Inn & Suites Dundee
2.5 star property
Dundee
9.2 out of 10, Wonderful, (339 reviews)
"Clean hotel, friendly staff, great breakfast and convenient location."
United States
GRAHAM
2 days ago
$107 nightly
The price is $115
Jun 28 - Jun 29
Total with taxes and fees
Hampton Inn & Suites Dundee

La Quinta Inn & Suites by Wyndham Detroit Metro Airport

La Quinta Inn & Suites by Wyndham Detroit Metro Airport
3.0 star property
Romulus
8.4 out of 10, Very Good, (2,511 reviews)
"Clean room and friendly staff. Enough parking lot and beautiful breakfast."
United States
Tewodros
2 days ago
$87 nightly
The price is $97
Jun 7 - Jun 8
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Detroit Metro Airport

American Inn and Suites Dundee

American Inn and Suites Dundee
2.0 star property
Dundee
6.8 out of 10, (986 reviews)
"The room was spacious and linens were clean. Breakfast options were Only cereal."
United States
Jessica
$92 nightly
The price is $100
Jun 10 - Jun 11
Total with taxes and fees
American Inn and Suites Dundee

Quality Inn Dundee

Quality Inn Dundee
2.5 star property
Dundee
7.0 out of 10, Good, (819 reviews)
"Great staff, clean rooms, and comfortable beds."
United States
Ryan
19 days ago
$67 nightly
The price is $72
Jun 14 - Jun 15
Total with taxes and fees
Quality Inn Dundee

Hilton Garden Inn Toledo Downtown

Hilton Garden Inn Toledo Downtown
3.0 star property
Downtown Toledo
9.2 out of 10, Wonderful, (1,346 reviews)
"Really nice hotel right near the Maumee River!"
United States
Michele
3 days ago
$122 nightly
The price is $144
Jun 14 - Jun 15
Total with taxes and fees
Hilton Garden Inn Toledo Downtown

Country Inn & Suites by Radisson, Rossford - Toledo South

Country Inn & Suites by Radisson, Rossford - Toledo South
3.0 star property
Perrysburg
8.4 out of 10, Very Good, (1,516 reviews)
"Very helpful staff and clean rooms. Love the hot tub and pool!"
United States
Jennifer
1 day ago
$83 nightly
The price is $94
Jun 28 - Jun 29
Total with taxes and fees
Country Inn & Suites by Radisson, Rossford - Toledo South

Ann Arbor Regent Hotel & Suites

Ann Arbor Regent Hotel & Suites
3.0 star property
Ann Arbor
9.0 out of 10, Wonderful, (1,416 reviews)
"Want to visit Ann Arbor. American breakfast is included. It's a great option."
United States
Milad
9 days ago
$139 nightly
The price is $154
Jun 7 - Jun 8
Total with taxes and fees
Ann Arbor Regent Hotel & Suites

Belamere Suites Hotel

Belamere Suites Hotel
3.5 star property
Perrysburg
9.4 out of 10, Exceptional, (173 reviews)
"Staff was very nice. Very clean inside the room around the property."
United States
Amelia
14 days ago
$219 nightly
The price is $247
Jun 9 - Jun 10
Total with taxes and fees
Belamere Suites Hotel

The Kensington Hotel

The Kensington Hotel
3.5 star property
Bryant Pattengill West
8.8 out of 10, Excellent, (1,143 reviews)
"Nice clean rooms. Gym area very nice. Front desk staff was super friendly."
United States
Javier
5 days ago
$126 nightly
The price is $140
Jun 7 - Jun 8
Total with taxes and fees
The Kensington Hotel

Radisson Hotel Detroit Metro Airport

Radisson Hotel Detroit Metro Airport
3.0 star property
Romulus
6.8 out of 10, (1,072 reviews)
"The room was very clean Over all a great place to stay."
United States
Samih
12 days ago
$67 nightly
The price is $77
Jun 14 - Jun 15
Total with taxes and fees
Radisson Hotel Detroit Metro Airport

Graduate by Hilton Ann Arbor

Graduate by Hilton Ann Arbor
4.0 star property
Kerrytown
9.0 out of 10, Wonderful, (1,000 reviews)
"Ideal for commencement weekend. The location was excellent."
United States
Io
16 days ago
$237 nightly
The price is $263
Jun 14 - Jun 15
Total with taxes and fees
Graduate by Hilton Ann Arbor

The Westin Detroit Metropolitan Airport

The Westin Detroit Metropolitan Airport
4.0 star property
Detroit
9.0 out of 10, Wonderful, (1,001 reviews)
"Room was clean. Restaurant bar was convenient. Well suited for a stay."
United States
Jason
4 days ago
$296 nightly
The price is $340
Jun 13 - Jun 14
Total with taxes and fees
The Westin Detroit Metropolitan Airport

Comfort Inn Metro Airport

Comfort Inn Metro Airport
3.5 star property
Romulus
7.8 out of 10, Good, (1,520 reviews)
"The Hollywood café is an excellent dinner choice."
United States
raymont
8 days ago
$78 nightly
The price is $87
Jun 6 - Jun 7
Total with taxes and fees
Comfort Inn Metro Airport

Skyline Hotel Detroit Airport, SureStay Collection by BW

Skyline Hotel Detroit Airport, SureStay Collection by BW
2.5 star property
Romulus
8.2 out of 10, Very Good, (1,026 reviews)
"Great, clean hotel. Restaurant food was good. Beds very comfortable. Shuttle service efficient."
Canada
Belinda
5 days ago
$87 nightly
The price is $100
Jun 4 - Jun 5
Total with taxes and fees
Skyline Hotel Detroit Airport, SureStay Collection by BW

Hyatt Place Ann Arbor

Hyatt Place Ann Arbor
3.5 star property
Bryant Pattengill East
9.4 out of 10, Exceptional, (1,000 reviews)
"Excellent Service by the staff Clean Room."
United States
Shahid
3 days ago
$118 nightly
The price is $131
Jun 8 - Jun 9
Total with taxes and fees
Hyatt Place Ann Arbor

Renaissance Toledo Downtown Hotel

Renaissance Toledo Downtown Hotel
4.0 star property
Downtown Toledo
8.6 out of 10, Excellent, (1,003 reviews)
"But overall it was a good stay."
United States
LaRon
April 30th, 2026
$118 nightly
The price is $139
Jun 21 - Jun 22
Total with taxes and fees
Renaissance Toledo Downtown Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petersburg attractions

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Hotels in Petersburg with star-rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Outdoor Adventures: Petersburg offers a variety of outdoor activities, perfect for adventure seekers and families alike.
  • Family-Friendly Attractions: Enjoy local museums and urban parks that cater to visitors of all ages.
  • Charming Downtown: Experience the welcoming atmosphere of Petersburg's quaint downtown area.
  • Comfortable Accommodations: Find a range of lodging options, from cozy motels to pet-friendly hotels.
  • Vibrant Community Events: Participate in lively fairs and shows that showcase the local culture.

Find great hotels near Petersburg

Explore a variety of comfortable accommodations in Petersburg, Michigan, ideal for both leisure and business travelers. Whether you're seeking pet-friendly hotels or welcoming environments for LGBTQIA guests, you'll find options that cater to your needs. From cozy motels to fully-equipped apartments, Petersburg offers a range of amenities to ensure a pleasant stay. Discover the perfect lodging that makes your visit memorable and convenient.

  • Red Roof Inn Toledo - University: This budget-friendly hotel is perfect for families and pet lovers looking for comfort without breaking the bank. Located 16 miles from Petersburg, Red Roof Inn Toledo - University offers a welcoming atmosphere with amenities tailored for children, including complimentary cribs. The property is also pet-friendly, allowing dogs and cats with a variable pet fee. Guests appreciate the friendly service and the convenience of staying close to Toledo attractions, making it an ideal choice for family vacations.
  • Hilton Garden Inn Toledo Downtown: A refined option with a perfect blend of leisure and business accommodations, this 3-star hotel is situated 20 miles from Petersburg. With a stellar guest rating of 9.0, Hilton Garden Inn Toledo Downtown is designed for families, pet owners, and business travelers alike. The hotel provides amenities for children, including free cribs, and features a pet policy that welcomes furry companions with a weight limit. Guests can enjoy a comfortable stay with modern conveniences and a prime downtown location, making it an excellent base for exploring Toledo.
  • Holiday Inn Express & Suites Toledo West by IHG: This budget-friendly hotel, located 16 miles from Petersburg, boasts a solid guest rating of 8.6, making it an attractive option for business travelers. Holiday Inn Express & Suites Toledo West provides essential amenities such as complimentary breakfast and high-speed internet, ensuring a productive stay. The hotel’s convenient location near local businesses and attractions allows guests to maximize their time while enjoying a comfortable and affordable lodging experience.

Where to stay near Petersburg

Petersburg, Michigan, is a charming town perfect for outdoor and family-friendly vacations. With its welcoming atmosphere and nearby neighborhoods, visitors can enjoy affordable accommodations and various excursions. Explore the beauty of the surrounding areas, which offer adventure and eco-friendly experiences. Whether you’re seeking a quaint getaway or a base for exploring, Petersburg serves as an ideal location to create lasting memories with family and friends.

  • Dundee: Located a mere 5 miles from Petersburg, Dundee is a vibrant city that offers a perfect blend of family-friendly entertainment and adventure experiences. With peak visitor numbers in March and from June to July, travelers flock to Dundee for its exciting water park and nearby theme park. The city also features a well-equipped sports facility stadium, making it an ideal destination for sports enthusiasts. Whether you're looking to relax at a resort or engage in educational activities, Dundee ensures a fun-filled experience for all ages.
  • Deerfield: Just 3 miles away from Petersburg, Deerfield is a charming city known for its seasonal appeal, particularly peaking in May, August, and November. It offers an inviting outdoor experience, perfect for families and culture buffs alike. Deerfield boasts lovely urban parks and a fascinating history museum that showcases the region's rich past. Golf lovers can enjoy the local golf courses, making it a great spot for leisure and relaxation. With its picturesque surroundings and cultural attractions, Deerfield provides a delightful getaway.
  • Ida: Situated 7 miles from Petersburg, Ida is a picturesque city that attracts visitors with its scenic beauty and romantic allure. While visitor numbers peak during the summer months of June to August, the charm of Ida is evident year-round. Nature lovers can explore nearby national and urban parks, while the tranquil lakes offer a perfect backdrop for relaxation and recreation. Outdoor activities abound, including golf at local courses, making Ida a wonderful destination for those seeking both adventure and serenity.

Things to do near Petersburg

Petersburg, Michigan, is perfect for outdoor and family-friendly vacations, offering a variety of activities such as golfing, exploring local attractions, and enjoying recreational areas. Visitors can also discover educational experiences and immerse themselves in the charming downtown atmosphere. Whether you're looking for relaxation or adventure, Petersburg has something to offer for everyone.

Shopping

Petersburg offers a quaint shopping experience with local boutiques and gift shops. If you're up for a drive, visit the nearby Southland Center in Taylor for a wider selection of national retailers and dining options, or check out the Riverwalk Plaza in Monroe for charming local finds.

Recreation

Tamaron Country Club offers a luxurious golfing experience just 14 miles from Petersburg, featuring pristine greens and elegant amenities. Giant Oak Golf Club, located 10 miles away, provides a similar upscale atmosphere, perfect for relaxation and leisure. North Cape Yacht Club, 16 miles from Petersburg, boasts a stunning waterfront setting for sailing and socializing.

Adventure

Petersburg is a great base for outdoor adventures. Explore the scenic trails at the nearby Lake Erie Metropark, perfect for hiking and birdwatching. For adrenaline seekers, try kayaking or fishing on Lake Erie for an exhilarating day on the water, surrounded by stunning natural beauty.

Nightlife

Petersburg offers a relaxed nightlife vibe, perfect for unwinding after a day of exploring. Enjoy a cozy drink at local bars or join friends for a fun evening at nearby restaurants, where good food and conversation create a warm atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Petersburg

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are December to February, where the prices are slightly lower. This is in comparison to August to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petersburg is Monday. The most expensive day to stay in Petersburg is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred type of accommodation. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Petersburg with your flights and activities through an Expedia package deal.

Find the best attractions near Petersburg

Petersburg, Michigan offers a delightful mix of outdoor activities and family-friendly attractions. Visitors can enjoy the urban parks, explore local museums, and experience the vibrant atmosphere of fairgrounds and showgrounds. Whether you're seeking a fun family outing or an eco-friendly adventure, Petersburg's diverse points of interest cater to all types of travelers looking to enjoy a city experience surrounded by nature.

  • Wildwood Preserve Metropark: Located 15 miles from Petersburg, this scenic park offers a perfect blend of nature and recreation. Enjoy scenic trails, picnic areas, and beautiful landscapes ideal for hiking and relaxing amidst lush greenery.
  • Toledo Botanical Garden: Situated 16 miles away, this enchanting garden is a romantic and family-friendly destination. Explore vibrant floral displays, themed gardens, and peaceful walking paths that provide a serene escape from the hustle and bustle.
  • Tecumseh Area Historical Museum: Just 14 miles from Petersburg, this museum offers a glimpse into local history and culture. Discover intriguing exhibits, artifacts, and stories that celebrate the rich heritage of the Tecumseh area.

Best time to go to Petersburg

The best time to visit Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petersburg falls in July, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Petersburg falls in January, visitor numbers are high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January25.0°F (-3.9°C)Light RainMostly CloudyHighSlightly Low
February26.1°F (-3.3°C)Light RainMostly CloudyLowSlightly Low
March36.9°F (2.7°C)Light RainMostly CloudyAverageAverage
April47.3°F (8.5°C)Light RainMostly CloudyLowAverage
May59.7°F (15.4°C)Light RainMostly SunnyAverageAverage
June68.4°F (20.2°C)Light RainMostly SunnyHighAverage
July72.5°F (22.5°C)Light RainMostly SunnyAverageAverage
August70.9°F (21.6°C)Light RainMostly SunnyAverageSlightly High
September64.9°F (18.3°C)Light RainMostly SunnyLowSlightly High
October53.2°F (11.8°C)Light RainMostly SunnyAverageSlightly High
November40.8°F (4.9°C)Light RainMostly SunnyHighAverage
December31.8°F (-0.1°C)Light RainMostly CloudyAverageSlightly Low

The nearest major airports for your trip to Petersburg

If you're pLANning to visit Petersburg, Michigan, the nearest major airport is Detroit Metropolitan Wayne County Airport (DTW), located 29 miles away. Nearby hotel options include The Westin Detroit Metropolitan Airport, just 1 mile from DTW, and the Dearborn Inn, Autograph Collection, 8 miles away. Flint Bishop International Airport (FNT) is 74 miles from Petersburg, with nearby accommodations like Knob Hill Bed & Breakfast, 3 miles from FNT, and Hilton Garden Inn Flint Downtown, 4 miles away. Finally, Lansing Capital Region International Airport (LAN) is 75 miles from Petersburg, offering hotel choices such as Graduate by Hilton East Lansing and Marriott East Lansing, both 6 miles from LAN.

Frequently asked questions

What is the best area to stay in Petersburg?
The best area to stay in Petersburg, Michigan, is the downtown area, particularly around the intersection of Saline Street and Main Street.

This central part of Petersburg offers convenient access to local amenities and the town's small-town character. You'll find a few local eateries and shops within walking distance, and a general store for any last-minute needs. The area is quite compact and easy to navigate on foot.

For families, staying in this central area provides a practical base. It's close to the city's main park, which often hosts community events, and offers a quiet environment away from larger city bustle. Its central location also makes it a good starting point for exploring the surrounding rural areas and natural attractions.

Couples looking for a low-key getaway will appreciate the relaxed pace of downtown Petersburg.
When is the best time to go to Petersburg?
For most visitors, the best time to visit Petersburg is during the summer months, from June to August, when the weather is warm and conducive to outdoor activities.

During this period, temperatures are generally pleasant, ranging from the mid-70s to low 80s Fahrenheit, making it ideal for exploring the area's natural attractions. Families, in particular, will find this time convenient for visiting local parks, like Petersburg's own River Raisin Park, which offers picnic areas and walking paths along the river.

Early autumn, specifically September and early October, also provides a lovely experience for couples or those seeking a quieter visit. The weather remains comfortable, and the changing fall foliage offers scenic views, especially around the River Raisin.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petersburg.
How can I save on a Petersburg hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Petersburg hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from $53 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia