The best deals on hotels when visiting St. Peter in Minnesota.

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 St. Peter, Minnesota 56082

AmericInn by Wyndham St. Peter

700 North Minnesota Avenue Saint Peter, MN

For a budget-friendly and inviting stay near St. Peter, AmericInn by Wyndham St. Peter offers harmonious accommodations with rates beginning at $156.99, creating a warm and comfortable environment. Enjoy AmericInn by Wyndham's complimentary hot breakfast, featuring a variety of delicious options to start your day right.

Guests at AmericInn by Wyndham St. Peter can enjoy a pleasant walk to downtown St. Peter, with the city’s best attractions easily within reach. Find out how relaxing St. Peter can be with accommodations that fit your budget—secure now!

  Call (855) 236-8982 to book with an agent.
  0.7 miles from ST. Peter, MN 56082

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Viking Jr. Motel

216 West Martin St Saint Peter, MN

Guests bound for St. Peter will find comfortable accommodations at Viking Jr. Motel, with rooms beginning at $66.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Relax in rooms that offer a bit more luxury and convenience, providing a comfortable and economical travel experience.

Guests at Viking Jr. Motel will appreciate the proximity to downtown St. Peter, where the city’s most popular spots are just a short distance away. Enjoy a worry-free St. Peter adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 235-0725 to book with an agent.
  1.2 miles from ST. Peter, MN 56082

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Saint Peter

1301 Old Minnesota Ave Saint Peter, MN

With rooms starting at $140.99, Best Western Plus Saint Peter provides budget-friendly accommodations for guests bound for St. Peter, creating a comfortable and inviting space. Enjoy the local dining recommendations provided by Best Western Plus staff, helping you experience the best the area has to offer.

With downtown St. Peter only a short drive away, guests at Best Western Plus Saint Peter can explore the city’s best spots while enjoying a more peaceful location. Enjoy your St. Peter journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 235-0725 to book with an agent.
  1.6 miles from ST. Peter, MN 56082

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mankato

51578 US Highway 169 N Mankato, MN

With rooms starting at $55.99, Super 8 by Wyndham Mankato offers budget-friendly comfort for travelers visiting St. Peter, creating a enchanting environment ideal for unwinding. Benefit from ample and secure parking at Super 8, accommodating all types of vehicles with ease during your road trip.

Guests staying at Super 8 by Wyndham Mankato will appreciate the convenience of being close to downtown St. Peter, while enjoying the peaceful retreat offered by the hotel. Choose comfort and affordability for your St. Peter stay—book your room today!

  Call (855) 235-0725 to book with an agent.
  9.6 miles from ST. Peter, MN 56082

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Valu Stay Inn

510 North Main St Le Sueur, MN

At Valu Stay Inn, travelers bound for St. Peter can unwind in budget-friendly rooms with rates beginning at $65.00, creating a comfortable, inviting atmosphere. Find peace and value in rooms that provide a clean, comfortable space, perfect for budget-savvy travelers seeking simplicity.

With a simple drive into downtown St. Peter, guests at Valu Stay Inn can balance city exploration with the peaceful surroundings of the hotel. Plan your St. Peter trip with savings and comfort combined—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  9.8 miles from ST. Peter, MN 56082

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Mankato MN

1731 Premier DR Mankato, MN

With budget-friendly rooms beginning at $85.99, Motel 6 Mankato MN provides inviting accommodations for travelers to St. Peter, creating a comfortable and welcoming space. Be greeted by the iconic, welcoming neon sign of Motel 6, signaling affordable rates and a comfortable night’s sleep ahead.

Guests staying at Motel 6 Mankato MN can enjoy a peaceful environment, knowing that downtown St. Peter is still just a drive away for all their city adventures. Make the most of your St. Peter travels with affordable, inviting lodging—book now!

  Call (855) 236-8982 to book with an agent.
  9.9 miles from ST. Peter, MN 56082

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mankato

1285 Range St Mankato, MN

With rooms beginning at $81.99, Days Inn by Wyndham Mankato is a convenient choice for travelers to St. Peter, providing budget-conscious comfort in a warm, inviting setting. Explore with confidence, knowing that our staff's local knowledge can guide you to the best experiences near each property.

At Days Inn by Wyndham Mankato, you’ll find the perfect escape from city life, with St. Peter's bustling attractions always just a short drive away. Make your St. Peter visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 239-5277 to book with an agent.
  10.1 miles from ST. Peter, MN 56082

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn & Suites by Jasper Mankato

1255 Range Street Mankato, MN

For guests visiting St. Peter, Coratel Inn & Suites by Jasper Mankato offers budget-friendly accommodations with rates starting at $75.99, providing a warm and inviting space for rest. Enjoy the essentials in rooms that deliver practical comfort, making your stay both convenient and budget-friendly.

At Coratel Inn & Suites by Jasper Mankato, guests can relax in a peaceful atmosphere while keeping the energy of St. Peter just a short drive away. Book a budget-friendly hotel with extra comfort for your St. Peter trip—secure today!

  Call (855) 233-0132 to book with an agent.
  10.1 miles from ST. Peter, MN 56082

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Mankato

200 Saint Andrews Dr Mankato, MN

Guests visiting St. Peter will appreciate the affordable comfort at Microtel Inn & Suites by Wyndham Mankato, with easygoing rooms starting at $91.99, creating a warm and inviting atmosphere. Kickstart your morning with Microtel's complimentary breakfast, serving a wide range of hot and cold options to suit all tastes.

Guests staying at Microtel Inn & Suites by Wyndham Mankato will enjoy the balance of peaceful surroundings and easy access to downtown St. Peter for sightseeing. Make your St. Peter visit comfortable and easy on your wallet—reserve now!

  Call (855) 239-4019 to book with an agent.
  10.3 miles from ST. Peter, MN 56082

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Mankato Hotel&Conference Center MN

1900 Premier Drive Mankato, MN

At Country Inn & Suites by Radisson Mankato Hotel&Conference Center MN, enjoy a comfortable stay near St. Peter, with inviting rooms providing a restful experience from $116.99 per night. Stay updated with the event calendar at Country Inn & Suites, featuring local happenings and on-site activities for guest participation.

Guests seeking relaxation can find solace at Country Inn & Suites by Radisson Mankato Hotel&Conference Center MN, with downtown St. Peter still nearby for a balanced stay of exploration and rest. Find the perfect spot to unwind in St. Peter with a hotel that offers exceptional value—reserve now!

  Call (855) 234-2997 to book with an agent.
  10.6 miles from ST. Peter, MN 56082

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

River Hills Hotel

1000 Raintree Rd Mankato, MN

With budget-conscious rooms starting at $146.99, River Hills Hotel is an ideal choice for travelers to St. Peter, creating a easygoing, welcoming space perfect for rest. Experience enhanced amenities in a setting that combines comfort with affordability, ensuring a pleasant stay.

Unwind at River Hills Hotel, where quiet surroundings make for a relaxing stay and downtown St. Peter is still within easy reach. Stay comfortably in St. Peter with a hotel that delivers on quality and savings—book today!

  Call (855) 234-5074 to book with an agent.
  10.8 miles from ST. Peter, MN 56082

Starting at

$146.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel&Suites Mankato East an IHG Hotel

2051 Adams Street Mankato, MN

At Holiday Inn Express Hotel&Suites Mankato East an IHG Hotel, travelers visiting St. Peter can enjoy inviting accommodations with rooms starting at $191.99, creating a warm, welcoming environment for rest. Appreciate the inclusivity of Holiday Inn Express, with facilities and services designed to accommodate guests with disabilities.

At Holiday Inn Express Hotel&Suites Mankato East an IHG Hotel, guests can relax in the calm surroundings, with downtown St. Peter still within easy reach by car for all their sightseeing needs. Enjoy a seamless St. Peter experience with amenities designed for your convenience—reserve now!

  Call (855) 234-5074 to book with an agent.
  11.0 miles from ST. Peter, MN 56082

Starting at

$191.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

131 Apache Pl Mankato, MN

For those traveling to St. Peter, Quality Inn & Suites offers affordable rooms with rates starting at $81.99, creating a clean, comfortable atmosphere ideal for rest. Step into the inviting ambiance of Quality Inn, where each guest is guaranteed comfort and convenience at an unbeatable value.

At Quality Inn & Suites, guests can relax in serene surroundings, with downtown St. Peter still a convenient drive away for a day of adventure. Enjoy a hassle-free St. Peter visit with a hotel that makes everything easy—reserve now!

  Call (855) 234-2997 to book with an agent.
  11.1 miles from ST. Peter, MN 56082

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Mankato

141 Apache Pl Mankato, MN

With budget-conscious rooms from $144.99, Fairfield Inn & Suites Mankato provides comforting accommodations for guests bound for St. Peter, creating a clean, comfortable space. Explore the innovation in Fairfield's automated guest service kiosks, allowing for quick solutions to your needs.

Relax in the serene environment of Fairfield Inn & Suites Mankato, where guests can enjoy quiet surroundings and a short drive to downtown St. Peter. Enjoy an exceptional St. Peter stay with added perks at a budget-friendly price—reserve today!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from ST. Peter, MN 56082

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

2000 COMMERCE DRIVE Mankato, MN

For an affordable stay near St. Peter, Comfort Inn & Suites offers inviting accommodations with rooms beginning at $114.99, creating a clean and comfortable space. Keep up with your fitness routine in Comfort Inn's well-equipped fitness centers, maintaining your health and wellness while traveling.

For a more peaceful stay, Comfort Inn & Suites offers a calm atmosphere, with downtown St. Peter just a convenient drive away. Find comfort and convenience in St. Peter at a rate that fits your budget—book now!

  Call (855) 239-4019 to book with an agent.
  11.2 miles from ST. Peter, MN 56082

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Arch&Cable Hotel

201 North Riverfront Dr Mankato, MN

Guests bound for St. Peter will find affordable, enveloping comfort at Arch&Cable Hotel, with rates starting at $151.99, providing a clean and welcoming atmosphere for relaxation. Enjoy reliable comfort in rooms that provide everything you need for a worry-free visit at an economical price.

At Arch&Cable Hotel, visitors can unwind in the calm atmosphere, knowing that downtown St. Peter remains a simple drive away. Choose comfort and affordability for your St. Peter adventure—lock in your stay now!

  Call (855) 235-6136 to book with an agent.
  11.2 miles from ST. Peter, MN 56082

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Mankato Downtown

20 Civic Center Plz Mankato, MN

Hilton Garden Inn Mankato Downtown offers a peaceful retreat for travelers visiting St. Peter, with comfortable rooms designed for relaxation, all from a friendly rate of $160.99 per night. Choose Hilton Garden Inn for an assuredly pleasant stay, where every detail is managed with care to ensure your comfort and satisfaction.

Guests staying at Hilton Garden Inn Mankato Downtown will enjoy the quiet retreat, with downtown St. Peter still nearby for all their city adventures. Enjoy the best of St. Peter with a hotel that delivers quality service at a great price—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.5 miles from ST. Peter, MN 56082

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

Hotel Alexander

215 East Hickory St Mankato, MN

For a inviting stay near St. Peter, Hotel Alexander offers inviting accommodations with rooms beginning at $127.99, creating a warm and welcoming environment ideal for rest. Stay in a room that offers dependable comfort, with practical amenities that make your visit both enjoyable and economical.

Guests at Hotel Alexander will enjoy the serene setting, while downtown St. Peter remains close enough for easy city access. Stay affordably while enjoying extra amenities on your St. Peter adventure—lock in now!

  Call (855) 234-7135 to book with an agent.
  11.5 miles from ST. Peter, MN 56082

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mankato Event Center

240 Stadium Road Mankato, MN

Guests traveling to St. Peter will appreciate the inviting accommodations at AmericInn by Wyndham Mankato Event Center, where restorative rooms start at $135.99, creating a warm, welcoming space. Feel welcomed with the personal touch of AmericInn by Wyndham’s staff, who go out of their way to make your stay special.

Relax at AmericInn by Wyndham Mankato Event Center, where the quiet atmosphere provides a restful stay and downtown St. Peter is just a drive away for sightseeing. Explore St. Peter effortlessly with a hotel that offers exceptional value—reserve now!

  Call (855) 236-8982 to book with an agent.
  12.8 miles from ST. Peter, MN 56082

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

HomeTown Inn & Suites

331 Enterprise Dr. East Belle Plaine, MN

With budget-friendly rooms starting at $99.99, HomeTown Inn & Suites provides inviting accommodations for travelers bound for St. Peter, creating a warm and welcoming environment. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

At HomeTown Inn & Suites, enjoy a calming escape, perfect for those looking to explore St. Peter without staying in the middle of the action. Book an economical hotel with extra comfort for your St. Peter adventure—reserve today!

  Call (855) 234-7135 to book with an agent.
  22.0 miles from ST. Peter, MN 56082

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham New Ulm

424 20th South St New Ulm, MN

For those bound for St. Peter, Microtel Inn & Suites by Wyndham New Ulm offers budget-friendly accommodations with rooms starting at $97.99, creating a warm, inviting space for guests to unwind. Explore the surroundings with Microtel's local area guides, filled with tips and recommendations for guests to discover.

Discover a relaxing getaway at Microtel Inn & Suites by Wyndham New Ulm, where peaceful surroundings are paired with St. Peter's nearby adventures. Lock in a welcoming hotel for your St. Peter travels and enjoy the savings—book now!

  Call (855) 234-5074 to book with an agent.
  23.4 miles from ST. Peter, MN 56082

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus New Ulm

2101 South Broadway St New Ulm, MN

Choose Best Western Plus New Ulm for your journey to St. Peter, where comfortable rooms provide quality and relaxation, with budget-friendly rates beginning at $147.99. Enjoy the privacy and space of Best Western Plus' family rooms, designed to comfortably accommodate larger groups.

Enjoy the serene surroundings at Best Western Plus New Ulm, while keeping the culture and energy of St. Peter nearby for your convenience. Get ready for an incredible St. Peter experience with a hotel that ensures your comfort—reserve now!

  Call (855) 239-4019 to book with an agent.
  23.5 miles from ST. Peter, MN 56082

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Harmony Inn

1901 South Broadway St New Ulm, MN

With rooms beginning at $104.99, Harmony Inn provides inviting accommodations for travelers bound for St. Peter, creating a welcoming, welcoming environment. Enjoy a stay that offers a little more in terms of comfort and amenities, providing an enhanced experience at a budget-friendly price.

Relax at Harmony Inn, where a peaceful retreat is enhanced by the convenience of St. Peter’s nearby attractions. Enjoy your St. Peter visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 235-0725 to book with an agent.
  23.6 miles from ST. Peter, MN 56082

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 1st St. Ne New Prague, MN

With budget-friendly rooms from $128.99, Quality Inn & Suites provides delightful accommodations for travelers bound for St. Peter, creating a warm, welcoming space. Enjoy the convenience of on-site laundry facilities at Quality Inn, ideal for refreshing your wardrobe during longer stays.

Relax and unwind at Quality Inn & Suites, where calm surroundings are paired with quick access to St. Peter's bustling attractions. Find comfort and value in St. Peter with a hotel that delivers on both fronts—reserve now!

  Call (855) 233-7850 to book with an agent.
  24.9 miles from ST. Peter, MN 56082

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms