The best deals on hotels when visiting Petersburg in Wisconsin.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Petersburg, Wisconsin 54631

AmericInn by Wyndham Boscobel

1700 Elm St Boscobel, WI

Guests bound for Petersburg will appreciate the tranquil accommodations at AmericInn by Wyndham Boscobel, where rooms start at $91.99, creating a welcoming atmosphere for unwinding. Enjoy the vibrant atmosphere of AmericInn by Wyndham’s social events, from evening receptions to themed nights.

A relaxing stay awaits at AmericInn by Wyndham Boscobel, where peaceful surroundings provide a calm retreat and downtown Petersburg is nearby. Relax in Petersburg with a hotel that provides comfort and peace of mind—book today!

  Call (855) 234-7135 to book with an agent.
  12.0 miles from Petersburg, WI 54631

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Prairie du Chien WI

1801 Cabela's Lane Prairie Du Chien, WI

Stay comfortably at Country Inn & Suites by Radisson Prairie du Chien WI on your trip to Petersburg, where hospitable rooms create a welcoming experience, with budget-friendly rates starting at $78.99. Relax in the modern and tastefully decorated guest rooms at Country Inn & Suites, offering a blend of style and functionality.

At Country Inn & Suites by Radisson Prairie du Chien WI, you’ll find the ideal base for rest and relaxation, with the vibrant life of Petersburg nearby for exploration. Take advantage of a Petersburg hotel that elevates your travel experience—lock in today!

  Call (855) 233-0132 to book with an agent.
  20.3 miles from Petersburg, WI 54631

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Scenic Valley Motel

1608 Main St Lansing, IA

With budget-conscious rooms starting at $76.99, Scenic Valley Motel provides affordable comfort for travelers bound for Petersburg, creating a delightful and relaxing atmosphere. Stay in a room that balances comfort and value, offering practical amenities for a worry-free visit.

Rest comfortably at Scenic Valley Motel, enjoying the balance between a calm retreat and easy access to Petersburg's highlights. Stay affordably and experience added perks on your Petersburg trip—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  21.0 miles from Petersburg, WI 54631

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Viroqua

1325 North Main St Viroqua, WI

At AmericInn by Wyndham Viroqua, travelers bound for Petersburg can unwind in alluring rooms with rates starting at $88.99, creating a warm and welcoming environment. Appreciate the attention to detail at AmericInn by Wyndham, from the decor to the cleanliness of each room.

For a peaceful stay with a short drive to the action, AmericInn by Wyndham Viroqua provides the perfect escape just outside Petersburg. Uncover value-driven comfort that makes Petersburg travel easy—book your stay today!

  Call (855) 239-4019 to book with an agent.
  21.2 miles from Petersburg, WI 54631

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Waterfront Hotel

113 South Main St Prairie Du Chien, WI

Relax at Waterfront Hotel as you explore Petersburg, where comfortable rooms provide a restful stay, with inviting rates beginning at just $143.10 per night. Find a welcoming environment with rooms that offer a blend of functionality and comfort, designed to make your stay memorable.

At Waterfront Hotel, guests can enjoy a peaceful retreat with Petersburg always within convenient reach. Take advantage of Petersburg lodging that prioritizes your comfort and relaxation—book today!

  Call (855) 233-7850 to book with an agent.
  21.9 miles from Petersburg, WI 54631

Starting at

$143.10

per night

Read Reviews View Amenities View All Rooms

Fenway House Hotel

1096 Lincoln Ave Fennimore, WI

With rates beginning at $93.99, Fenway House Hotel offers budget-conscious comfort for travelers to Petersburg, creating a harmonious and inviting space perfect for relaxation. Experience reliable comfort in rooms that provide standard amenities, making your stay both convenient and economical.

Unwind in the calm surroundings of Fenway House Hotel, where relaxation meets easy access to the vibrant energy of Petersburg. Book now and make your Petersburg stay both cozy and cost-effective—reserve today!

  Call (855) 234-7135 to book with an agent.
  22.0 miles from Petersburg, WI 54631

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Windsor Place Inn

1936 Marquette Rd. South Prairie Du Chien, WI

At Windsor Place Inn, guests traveling to Petersburg can enjoy budget-friendly rooms beginning at $69.99, providing a clean, welcoming environment ideal for relaxation. Enjoy the essentials in well-maintained rooms that provide a reliable and affordable stay for your visit.

Positioned outside the urban sprawl, Windsor Place Inn offers you peace and quiet with the convenience of Petersburg's attractions nearby. Book a value-packed, comfortable hotel for your Petersburg visit—reserve now!

  Call (855) 233-0132 to book with an agent.
  22.2 miles from Petersburg, WI 54631

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

37268 US Highway 18 Prairie Du Chien, WI

For a welcoming stay near Petersburg, Quality Inn & Suites offers restful, budget-friendly rooms with rates starting at $73.99, creating a comfortable environment. Relax with Quality Inn's evening turndown service, preparing your room each night for a comfortable and restful sleep.

At Quality Inn & Suites, spacious rooms and a serene setting create the perfect escape, just a short drive from Petersburg. Experience the perfect mix of comfort and affordability in Petersburg—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  22.3 miles from Petersburg, WI 54631

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Prairie du Chien

1833 South Marquette Road Prairie Du Chien, WI

Guests traveling to Petersburg will find soothing comfort at Microtel Inn & Suites by Wyndham Prairie du Chien, with budget-friendly rooms starting at $83.99, creating a warm and inviting space perfect for rest. Join the Wyndham Rewards program at Microtel, earning points toward free nights and exclusive benefits during your travels.

Escape to Microtel Inn & Suites by Wyndham Prairie du Chien for a relaxing stay, with the added benefit of being close to the exciting venues in Petersburg. Make your Petersburg trip memorable with a hotel that offers more for less—secure your stay now!

  Call (855) 233-0132 to book with an agent.
  22.3 miles from Petersburg, WI 54631

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Prairie du Chien

37502 Us Highway 35 & 18 S Prairie Du Chien, WI

For an inviting stay near Petersburg, AmericInn by Wyndham Prairie du Chien offers affordable comfort with rates from $73.99, creating a clean, warm space for unwinding and rest. Relax in AmericInn by Wyndham’s hot tubs, a perfect way to soothe muscles and unwind after a busy day.

Relax and recharge at AmericInn by Wyndham Prairie du Chien, where serene surroundings provide a restful stay without losing the connection to Petersburg. Make your Petersburg visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 233-0132 to book with an agent.
  22.3 miles from Petersburg, WI 54631

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Richland Center

1450 Veterans Dr Richland Center, WI

Relax in style at Ramada by Wyndham Richland Center near Petersburg, where inviting accommodations create a peaceful atmosphere, with budget-friendly rates starting from $79.99. Relax with a drink at Ramada's outdoor bars, offering refreshing cocktails and beautiful views in a relaxed setting.

Escape the everyday hustle at Ramada by Wyndham Richland Center, a restful retreat nestled conveniently close to Petersburg's exciting destinations. Stay comfortably in Petersburg and let the hotel’s top-notch amenities pamper you—secure now!

  Call (855) 239-5277 to book with an agent.
  23.2 miles from Petersburg, WI 54631

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Marquette / Prairie du Chien

100 North Street Marquette, IA

At Cobblestone Inn & Suites Marquette / Prairie du Chien, travelers visiting Petersburg can enjoy inviting accommodations with rooms starting at $87.99, creating a warm, welcoming environment for rest. Enjoy rooms that go beyond basic, offering added features and comforts that make your stay a step above the rest.

Discover the best of both worlds at Cobblestone Inn & Suites Marquette / Prairie du Chien, where spacious rooms provide comfort and Petersburg remains nearby for exploration. Make every moment in Petersburg memorable with a hotel that offers budget-friendly perks—reserve now!

  Call (855) 239-4019 to book with an agent.
  23.2 miles from Petersburg, WI 54631

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Trickling Waters Retreat

516 5th St. Court Marquette, IA

Enjoy a relaxing stay at Trickling Waters Retreat as you explore Petersburg, where inviting rooms create a warm atmosphere, with budget-friendly rates from $79.00. Enjoy a visit that combines the comforts of home with the conveniences of a hotel, providing a pleasant and relaxing stay.

Discover the peace and quiet of Trickling Waters Retreat, perfectly positioned for those wanting to explore Petersburg while staying in a calm environment. Uncover a Petersburg stay that makes you feel relaxed and well cared for—secure now!

  Call (855) 235-0725 to book with an agent.
  23.7 miles from Petersburg, WI 54631

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Lancaster Platteville

1600 South Madison Street Lancaster, WI

For an affordable and welcoming stay near Petersburg, Sleep Inn & Suites Lancaster Platteville offers budget-friendly rooms with rates from $123.99, creating a clean and comfortable atmosphere. Take advantage of the Choice Privileges® rewards program at Sleep Inn, earning valuable points for every stay and enjoying exclusive member benefits.

Guests at Sleep Inn & Suites Lancaster Platteville will appreciate the calm surroundings, with Petersburg's vibrant offerings only a short drive away. Stay refreshed and relaxed in Petersburg with inviting, budget-friendly lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  30.9 miles from Petersburg, WI 54631

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Boarders Inn & Suites by Cobblestone Hotels – Waukon

407 Rossville Rd Waukon, IA

Enjoy a refined experience at Boarders Inn & Suites by Cobblestone Hotels – Waukon as you explore Petersburg, where inviting accommodations provide relaxation, with affordable rates starting at $89.99. Relax in a setting that offers a higher standard of comfort and amenities, designed to make every stay memorable.

At Boarders Inn & Suites by Cobblestone Hotels – Waukon, the quiet charm of the location is paired with the convenience of being near Petersburg's vibrant offerings. Step into refined Petersburg comfort with accommodations that redefine what a stay can be—book today!

  Call (855) 239-5277 to book with an agent.
  32.0 miles from Petersburg, WI 54631

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Sportsmen Motel

2753 Iowa 76 Dorchester, IA

Guests traveling to Petersburg will find budget-friendly comfort at Sportsmen Motel, where pleasant rooms begin at $71.99, creating a clean, inviting space ideal for relaxation. Find value in rooms that offer dependable comfort, making your stay both enjoyable and economical.

Situated conveniently near Petersburg, Sportsmen Motel offers the tranquility of a quiet stay with the thrill of city adventures nearby. Plan your Petersburg visit with ease and value-driven comfort—secure your stay today!

  Call (855) 234-2997 to book with an agent.
  35.2 miles from Petersburg, WI 54631

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Eagle View Motel & Retreat

115 Acre St Guttenberg, IA

Guests bound for Petersburg will find inviting accommodations at Eagle View Motel & Retreat, where cozy-like rooms start at $116.99, creating a warm and comfortable space perfect for relaxation. Find a comfortable escape in rooms that offer additional amenities, making your stay both enjoyable and affordable.

Take time to relax at Eagle View Motel & Retreat, where a calm setting is complemented by the convenience of being near Petersburg. Discover a Petersburg experience where comfort and affordability come together—secure now!

  Call (855) 235-6136 to book with an agent.
  35.2 miles from Petersburg, WI 54631

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

The Round Barn Lodge

E4830 Us Highway 14 Spring Green, WI

For an inviting and affordable stay, The Round Barn Lodge offers budget-friendly rooms with rates starting at $112.00, creating a clean and comfortable space. Relax in a setting that focuses on basic comforts, with rooms equipped with comfortable beds, a work area, and a clean bathroom.

Experience both peace and convenience at The Round Barn Lodge, a restful haven positioned a short distance from Petersburg's attractions. Discover a Petersburg experience where comfort and affordability come together—secure now!

  Call (855) 235-6136 to book with an agent.
  38.6 miles from Petersburg, WI 54631

Starting at

$112.00

per night

Read Reviews View Amenities View All Rooms

Welch Motel

3643 Mormon Coulee Rd. La Crosse, WI

Guests traveling to Petersburg will appreciate the inviting accommodations at Welch Motel, with budget-friendly rooms starting at $49.99, creating a clean, comfortable atmosphere. Stay in a setting that offers a step up in comfort, with additional amenities that cater to your needs for a pleasant visit.

Guests at Welch Motel can enjoy the serene surroundings while knowing the best of Petersburg is just a drive away. Stay comfortably and affordably in Petersburg with a hotel that delivers—secure your room now!

  Call (855) 235-6136 to book with an agent.
  39.9 miles from Petersburg, WI 54631

Starting at

$49.99

per night

Read Reviews View Amenities View All Rooms

Don Q Inn

3658 State Highway 23 N Dodgeville, WI

At Don Q Inn, travelers to Petersburg will find delightful, budget-friendly rooms with rates starting at $77.99, creating a warm and inviting space for relaxation. Experience accommodations that are designed to meet basic needs, with rooms offering clean surroundings and comfortable bedding.

Find a peaceful hideaway at Don Q Inn, where you can unwind after exploring the bustling streets of Petersburg. Enjoy extra features and affordability on your Petersburg trip—reserve your hotel now!

  Call (855) 234-2997 to book with an agent.
  40.0 miles from Petersburg, WI 54631

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Adriatic

3438 Mormon Coulee Rd La Crosse, WI

With budget-friendly rooms from $52.99, Adriatic is ideal for travelers to Petersburg, creating a gentle, welcoming environment perfect for relaxation. Relax in accommodations that deliver standard amenities, offering a comfortable environment for a budget-friendly visit.

Find your peaceful retreat at Adriatic, where guests can unwind and still venture into Petersburg with ease. Make your Petersburg adventure enjoyable and cost-effective—book your hotel today!

  Call (855) 235-6136 to book with an agent.
  40.1 miles from Petersburg, WI 54631

Starting at

$52.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Dodgeville

3637 State Rd. 23 Dodgeville, WI

At AmericInn by Wyndham Dodgeville, travelers bound for Petersburg can unwind in tucked away rooms with rates starting at $105.99, creating a warm and welcoming environment. Stay connected with friends and family using AmericInn by Wyndham’s complimentary in-room phone service.

Discover comfort and convenience at AmericInn by Wyndham Dodgeville, where the restful atmosphere is perfectly balanced with Petersburg's nearby attractions. Choose a hotel that makes your Petersburg trip both practical and enjoyable—secure your stay today!

  Call (855) 234-2997 to book with an agent.
  40.2 miles from Petersburg, WI 54631

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Dodgeville

1308 North Johns St Dodgeville, WI

With rooms starting at $80.99, Super 8 by Wyndham Dodgeville offers inviting accommodations for travelers visiting Petersburg, creating a clean and welcoming space for rest. Appreciate the convenience of Super 8's express check-out service, allowing for a speedy departure when you're on the move.

At Super 8 by Wyndham Dodgeville, you'll find a peaceful retreat with the added benefit of being close to Petersburg for exploration. Plan your Petersburg trip with ease and affordability in mind—book your room today!

  Call (855) 234-5074 to book with an agent.
  41.2 miles from Petersburg, WI 54631

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Platteville an IHG Hotel

55 South ELM ST Platteville, WI

At Holiday Inn Express&Suites Platteville an IHG Hotel, guests bound for Petersburg will find soft accommodations with rates beginning at $143.99, creating a warm and welcoming environment. Take advantage of the ice machines located on every floor for added convenience during your stay at Holiday Inn Express.

Recharge in the comfort of Holiday Inn Express&Suites Platteville an IHG Hotel, where restful surroundings are matched by the proximity to Petersburg's attractions. Enjoy your time in Petersburg with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  41.3 miles from Petersburg, WI 54631

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms