Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Saint Peter Minnesota Accommodations

Find hotels in Saint Peter using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near Saint Peter, MN for your upcoming personal or group trip. We show the best Saint Peter Minnesota hotel rooms. Review the Saint Peter hotel list below to find the perfect lodging. We also have a map of the Saint Peter hotels. Booking 5+ Rooms? Find Saint Peter Group Hotel Deals

The Saint Peter center point is approximately 8 miles northwest of Mankato Regional Airport and 11 miles north of Bethany Lutheran College.

Saint Peter, MN is known for its friendly atmosphere, small-town charm, and strong community spirit. There is plenty to see and do in Saint Peter, from browsing the shops and restaurants on Main Street to spending a day at the nearby Minnesota River Valley State Park. This charming small town is located in the heart of southern Minnesota and is home to some of the best fishing, hunting, and outdoor recreation in the state. The city is also home to Gustavus Adolphus College, one of the most prestigious liberal arts colleges in the Midwest. Come explore Saint Peter, MN and see for yourself what it has to offer. More from this guide...

Saint Peter Hotels/Motels & Accommodations

AmericInn by Wyndham St. Peter in St Peter 700 North Minnesota Ave., St Peter, MN 56082 ~1.48 miles east of Saint Peter
  • Inexpensive property
  • Check in time: 14:00
From$60
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Saint Peter" Get Alexa Skill →
Best Western Plus Saint Peter : 1301 Old Minnesota Ave. 1301 Old Minnesota Ave., Saint Peter, MN 56082 Website
  • 3 star hotel
  • Gym is available on property
From$64
Average 3.0 /5 Review Score Call BookMore Details
Valu Stay Inn 510 North Main St., Le Sueur, MN 56058 ~9.60 miles northeast of Saint Peter
  • Three Star property
  • 25 rooms in hotel
From$90
Average 3.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Mankato 51578 Us Highway 169 North, Mankato, MN 56003 ~9.70 miles south of Saint Peter
  • Low-priced Highway property
  • Fitness + Health Center
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Days Inn by Wyndham Mankato : 1285 Range St. 1285 Range St., Mankato, MN 56001 ~10.31 miles south of Saint Peter
  • Economy Highway hotel
  • Hotel has 10 suites
Days Inn by Wyndham Mankato 1285 Range St., Mankato, MN 56002 ~10.31 miles south of Saint Peter
  • Two star Highway property
  • Shuttle from airport available
Coratel Inn & Suites by Jasper Mankato (2 Nights Minimum) 1255 Range St., Mankato, MN 56001 ~10.36 miles south of Saint Peter
  • Two star Highway hotel
  • Hotel has 2 floors
From$55
Average 3.0 /5 Recent Reviews Call BookMore Details
Motel 6 Mankato Mn 1731 Premier Dr., Mankato, MN 56001 ~10.37 miles south of Saint Peter
  • Inexpensive Highway hotel
  • 3 floors in hotel
From$55
Very Good 4.0 /5 Reviews Call BookMore Details
Riverfront Studio Suites in Mankato 1708 North Riverfront Dr., Mankato, MN 56001 ~10.47 miles south of Saint Peter
  • Affordable Riverfront hotel
  • Check-in: 3:00 PM
From$40
Average 3.0 /5 Recent Reviews Call BookMore Details
Norwood Inn & Suites Mankato 1111 Range St., North Mankato, MN 56003 ~10.69 miles south of Saint Peter
  • Three Star Highway hotel
  • 2 floors in hotel
From$75
Average 3.0 /5 Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Mankato - Mankato 200 Andrews Dr., Mankato, MN 56001 ~10.75 miles south of Saint Peter
  • 2 star Highway property
  • Check-in time: 2:00 PM
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson, Mankato Hotel and Conference Ce - Mankato 1900 Premier Dr., Mankato, MN 56001 ~10.98 miles south of Saint Peter
  • Affordable Highway hotel
  • Check in: 3:00 PM
From$85
Very Good 4.5 /5 Review Score Call BookMore Details
Courtyard Mankato Marriott 901 Raintree Rd., Mankato, MN 56001 ~11.13 miles south of Saint Peter
  • Mid-scale Suburban hotel
  • 10 meeting rooms in property
From$80
Average 3.0 /5 Reviews Call BookMore Details
Comfort Inn & Suites in Mankato 2000 Commerce Dr., Mankato, MN 56003 ~11.21 miles south of Saint Peter
  • 3 star property
From$80
Average 3.0 /5 Review Score Call BookMore Details
River Hills Hotel in Mankato 1000 Raintree Rd., Mankato, MN 56001 ~11.39 miles south of Saint Peter
  • 3 star hotel
From$69
Average 3.5 /5 Read Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Saint Peter" Get Alexa Skill →
Arch + Cable Hotel 201 North Riverfront Dr., Mankato, MN 56001 ~11.54 miles south of Saint Peter
  • Expensive Downtown property
  • 6 suites in hotel
From$100
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Hotel and Suites Mankato East by IHG in Mankato 2051 Adams St., Mankato, MN 56001 ~11.56 miles south of Saint Peter
  • Three Star property
  • Hotel has 22 suites
From$116
Very Good 4.0 /5 Reviews Call BookMore Details
Fairfield Inn & Suites Mankato 141 Apache Pl, Mankato, MN 56001 ~11.58 miles south of Saint Peter
  • 3-star Highway hotel
  • 8 suites in hotel
From$91
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Mankato City Center Hotel - Mankato 101 East Main St., Mankato, MN 56001 ~11.59 miles south of Saint Peter
  • Affordable Downtown property
  • Gym is available on property
Quality Inn & Suites Mankato East in Mankato 131 Apache Pl, Mankato, MN 56001 Website ~11.62 miles south of Saint Peter
  • Economy Suburban hotel
  • Gym is available on property
From$74
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hilton Garden Inn Downtown Mankato 20 Civic Center Plaza, Mankato, MN 56001 ~11.74 miles south of Saint Peter
  • 3-star Downtown hotel
  • Hotel has 9 suites
From$119
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Americinn by Wyndham Mankato Event Center in Mankato 240 Stadium Rd., Mankato, MN 56001 ~13.08 miles south of Saint Peter
  • Low Cost Golf Course property
  • 15 suites in property
From$60
Very Good 4.0 /5 Reviews Call BookMore Details
Studio Suites in Le Center 550 Commerce Dr., Le Center, MN 56057 ~13.21 miles east of Saint Peter
  • Inexpensive hotel
  • Check in: 3:00 PM
From$99
Average 3.0 /5 Latest Reviews Call BookMore Details
Econo Lodge - Gaylord 330 Main Ave. East, Gaylord, MN 55334 ~19.09 miles northwest of Saint Peter
  • Two star property
  • Check in: 11:00
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hometown Inn & Suites - Belle Plaine 331 Enterprise Dr. East, Belle Plaine, MN 56011 ~22.06 miles northeast of Saint Peter
  • 2-star Highway hotel
  • 2 floors in hotel
From$59
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Plus New Ulm : 2101 South Broadway St. 2101 South Broadway St., New Ulm, MN 56073 ~22.77 miles west of Saint Peter
  • Three Star Rural hotel
  • 5 suites in hotel
From$93
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham New Ulm 424 20th South St., New Ulm, MN 56073 ~22.85 miles west of Saint Peter
  • 2 star Highway property
  • Hotel has 24 suites
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Harmony Inn - New Ulm 1901 South Broadway St., New Ulm, MN 56073 ~22.90 miles west of Saint Peter
  • 2-star Highway property
  • 3 floors in property
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
New Prague Inn & Suites 1200 1st St. North East, New Prague, MN 56071 ~25.28 miles northeast of Saint Peter
  • 3 star property
  • Check in: 11:00
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Grandstay Hotel and Suites in Waseca 2201 State St. North, Waseca, MN 56093 ~28.56 miles southeast of Saint Peter
  • Mid-scale Lake property
  • Check in: 3:00pm
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Grandstay Hotel & Suites 620 Haynes Ave. Ne, Mankato, MN 56062 ~28.61 miles southwest of Saint Peter
  • Three Star hotel
  • 41 sleeping rooms in hotel
From$90
Average 3.5 /5 Recent Reviews Call BookMore Details
American Hotel - Waseca 1313 State St. North, Waseca, MN 56093 ~28.81 miles southeast of Saint Peter
  • Three Star Lake property
  • Hotel has 2 floors
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Glencoe in Glencoe 717 Morningside Dr., Glencoe, MN 55336 ~30.69 miles north of Saint Peter
  • Economy Golf Course property
  • Free breakfast
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Days Inn by Wyndham Faribault 1920 Cardinal Lane, Faribault, MN 55021 ~33.79 miles east of Saint Peter
  • Cheap hotel
  • 55 rooms in property
From$65
Average 3.0 /5 Recent Reviews Call BookMore Details
Boarders Inn & Suites by Cobblestone Hotels - Faribault in Faribault 1801 Lavender Dr., Faribault, MN 55021 ~33.88 miles east of Saint Peter
  • Mid-scale Highway property
  • Gym is available on property
From$63
Average 3.0 /5 Latest Reviews Call BookMore Details
Faribault Hometown Inn & Suites 2509 North Lyndale Ave., Faribault, MN 55021 ~33.92 miles east of Saint Peter
  • 2 star Highway hotel
  • Check-in time: 3:PM
Grandstay Residential Suites Hotel 1500 20th St. Nw, Faribault, MN 55021 ~34.08 miles east of Saint Peter
  • Three Star Suburban property
  • 3 floors in hotel
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Regency Inn & Suites in Faribault 4040 Highway 60 West, Faribault, MN 55021 ~34.69 miles east of Saint Peter
  • Inexpensive Highway property
  • 2 floors in property
From$56
Average 3.0 /5 Latest Reviews Call BookMore Details
The Inn at Shattuck St. Mary's : 1000 Shumway Ave. 1000 Shumway Ave., Faribault, MN 55021 ~35.70 miles east of Saint Peter
  • Expensive hotel
  • 12 rooms in property
From$125
Very Good 4.0 /5 Latest Reviews Call BookMore Details
AmeriVu Inn & Suites - Waconia 550 Cherry Dr., Waconia, MN 55387 ~36.02 miles north of Saint Peter
  • 3 star Highway hotel
  • Hotel has 3 floors
From$69
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Americinn by Wyndham Sleepy Eye - Sleepy Eye 1100 Main St. East, Sleepy Eye, MN 56085 ~36.08 miles west of Saint Peter
  • Two star Highway hotel
  • Check-in: 3 pm
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Norwood Inn & Suites - Chaska 1 Riverbend Place, Chaska, MN 55318 ~36.18 miles northeast of Saint Peter
  • Inexpensive Downtown property
  • Hotel has 3 floors
From$54
Average 3.0 /5 Guest Reviews Call BookMore Details
Waconia Inn & Suites - Waconia 301 East Frontage Rd., Waconia, MN 55387 ~36.44 miles north of Saint Peter
  • Economy Lake property
  • Free complimentary breakfast
From$30
Very Good 4.0 /5 Reviews Call BookMore Details
Mystic Lake Casino Hotel 2400 Mystic Lake Blvd., Prior Lake, MN 55372 ~36.71 miles northeast of Saint Peter
  • 4 star Suburban hotel
  • Gym / Fitness Center Available
From$209
Very Good 4.0 /5 Review Score Call BookMore Details
Super 8 by Wyndham Chaska 830 Yellow Brick Rd., Chaska, MN 55318 ~36.74 miles northeast of Saint Peter
  • Economical hotel
From$60
Average 3.0 /5 Reviews Call BookMore Details
Motel 6 Owatonna, MN - Near Medical Center in Owatonna 2365 NW 43rd St., Owatonna, MN 55060 ~38.36 miles east of Saint Peter
  • Two-star Highway hotel
  • 6 conference rooms in property
From$125
Average 3.5 /5 Guest Reviews Call BookMore Details
Doubletree by Hilton in Owatonna 2365 43rd St. Nw, Owatonna, MN 55060 ~38.44 miles east of Saint Peter
  • High-end property
  • Check in time: 11:00 AM
From$125
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Inn Owatonna Near Medical Center 2345 43rd St. Nw, Owatonna, MN 55060 Website ~38.47 miles east of Saint Peter
  • Inexpensive hotel
  • 3 floors in property
From$60
Average 3.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson, Minneapolis/Shakopee : 1204 Ramsey St. 1204 Ramsey St., Shakopee, MN 55379 ~38.75 miles northeast of Saint Peter
  • 3 star Suburban property
  • 16 suites in hotel
From$77
Average 3.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Shakopee : 581 Marschall Rd. 581 Marschall Rd., Shakopee, MN 55379 ~39.32 miles northeast of Saint Peter
  • Low Cost property
  • 66 sleeping rooms in hotel

Next: See My Saint Peter Hotels with Pricing

Graph: Upcoming 20 Days of Saint Peter Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Saint Peter, MN discounts available. The chart reflects the cheapest Saint Peter hotel for each day and each star rating category.

Saint Peter, MN: The Best Time to Visit

The warmer months are your best bet if you want to enjoy lots of outdoor activities in the area. If you're looking for a more relaxing vacation, visit in the fall when the leaves are changing color. The weather is still mild and the town is bustling with activity as people come to take in the beautiful views. Winter is a great time to visit if you're searching for a snowy getaway, and there are plenty of places to go skiing and snowboarding in the area. There's no wrong time to visit Saint Peter, MN.

Below is a chart of the current pricing seasonality of hotels and motels in Saint Peter, MN:

seasonality of hotel rates in Saint Peter

Saint Peter, MN: Prices by Star Rating Class

Below are 3 charts illustrating avg. nightly cost trends by star rating class in Saint Peter, MN. Browse these charts to calculate the cheapest time period to book a room in Saint Peter for your upcoming travels.

Best Luxury Hotels in Saint Peter, MN

4 Star Average Prices: $202.86

You'll find plenty of options here. We have all the best Saint Peter, MN hotels for you to choose: from elegant bed and breakfasts to full-service resorts, these accommodations provide all the amenities and services you need to make your stay unforgettable. Plus, with so many attractions and activities nearby, you'll never run out of things to do. Browse our selection of Saint Peter, MN luxury hotels and make your reservation today.

Saint Peter, MN Budget Hotel Options

3 Star Average Prices: $149.92

Check out our selection of low-budget hotels. We have a variety of properties to choose from, each offering comfortable accommodations and great rates. Many properties include a range of amenities, such as free Wi-Fi, free parking, and breakfast. Whether you're in town for business or pleasure, we'll help you find the perfect place to stay.

2 Star Average Prices: $95.76

Hotel Discounts in Saint Peter, MN

Check out our hotel deals. These hotels offer comfortable rooms and great rates, perfect for your next stay in Saint Peter, MN. To take advantage of our discounts, book your stay today.

Saint Peter's top attractions

Saint Peter, MN is home to many must-see attractions in the state. Start your visit by checking Minnesota Square Park, where you can enjoy a picnic lunch and take in the views of the Minnesota River. Next, visit Hallett's Pond. The lake is a great spot for fishing, swimming, and boating. Then, explore the Nicollet County Historical Society Museum and Hillstrom Museum of Art. The Historical Society Museum is home to a variety of exhibits that tell the story of the area's history. It is home to a large collection of art from around the world. Finally, don't miss the Arts Center of Saint Peter, which features a variety of art exhibits, musical performances, and theater productions.

You can't go wrong with food in Saint Peter, MN

Saint Peter is known for its farm-to-table food scene, so you will find plenty of fresh and local options here. From classic American fare to ethnic eats, you'll find something to suit your taste buds. If you're in the mood for a hearty breakfast, some places serve up all your favorites like eggs, bacon, and pancakes. If you're looking for a romantic dinner spot, there are plenty of restaurants that offer intimate dining experiences. Also, be sure to check out the local farmers' markets. These markets are a great place to find fresh produce, meat, and dairy products. You can also find prepared foods, like sandwiches and soup, at most farmers' markets.

Walks and trails near Saint Peter, MN

Enjoy a quiet vacation away from the hustle and bustle of the city. Known for its beautiful scenery, it is a great place to visit for those who love nature and outdoor activities.

For a scenic walk, head to the Minnesota River Valley Park. This park offers miles of paved trails that wind through the woods and alongside the river. You'll see plenty of wildlife and beautiful scenery along the way. Also, check out the Seven Mile Creek County Park. It's perfect for biking, running, or walking, and it's great for all ages and abilities.

Whether you're seeking a leisurely stroll or want to get somewhere in a hurry, Saint Peter, MN is a walker's paradise. The city's compact size and easy-to-follow streets make it easy to explore on foot, and there's plenty to see and do along the way.

FAQs about hotels in Saint Peter

What are the most favored hotels in Saint Peter?

AmericInn by Wyndham St. Peter, Country Inn & Suites by Radisson, Mankato Hotel and Conference Ce and AmeriVu Inn & Suites - Waconia are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels in Saint Peter?

Arch + Cable Hotel, The Inn at Shattuck St. Mary's and Mystic Lake Casino Hotel are the top 3 luxury hotels near Saint Peter city center.

What hotels are closest to the city center of Saint Peter?

AmericInn by Wyndham St. Peter, Best Western Plus Saint Peter, and Valu Stay Inn are the properties closest to Saint Peter city center.

How much does a cheap hotel in Saint Peter cost per night?

In the last year, a 2 star hotel in Saint Peter can be as cheap as $95.76 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Saint Peter cost per night?

In the last year, the average 3 star hotel in Saint Peter has been $149.92 per night. (based on HotelPlanner prices)

How much does a luxury hotel in Saint Peter cost?

In the last year, the average 4 star hotel in Saint Peter has been $202.86 per night. (based on HotelPlanner prices)

What are the best independent hotels in Saint Peter?

AmeriVu Inn & Suites - Waconia, New Prague Inn & Suites and The Inn at Shattuck St. Mary's are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Saint Peter?

Fairfield Inn & Suites Mankato and Courtyard Mankato Marriott are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Saint Peter?

Econo Lodge, Quality Inn & Suites Mankato East and Comfort Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Saint Peter?

Best Western Plus New Ulm and Best Western Plus Saint Peter are the best rated Best Western branded hotels (based on user reviews score).

Verified reviews of the city of Saint Peter

Below are reviews of the city of Saint Peter, MN from an actual visitor's perspective.

"Very Nice"
Score 4.0 / 5

Was there for a wedding. The Capitol Room was very nice.

Kelly N., from 18-Jan-2026
"Shopping"
Score 4.0 / 5

Mary P., from 22-Aug-2025
"Very Inviting Downtown"
Score 5.0 / 5

The downtown was nice and inviting. Almost everything was within walking distance. A very nice town for visitors to enjoy them selves.

Kathleen D., from 11-May-2025
"Excellent BBQ!"
Score 4.0 / 5

The 3rd Street BBQ was excellent.

Richard K., from 12-Jun-2024
"GAC!"
Score 5.0 / 5

GAC!

Mary M., from 03-Dec-2022
The average traveler rating of the city of Saint Peter, MN shown above is 4.4 out of 5 based on 5 reviews
Back to Top