The best deals on hotels when visiting Perth 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 Perth, Minnesota 56062

Madelia Hotel & Suites

620 Haynes Ave. NE Madelia, MN

With budget-conscious rooms beginning at $182.99, Madelia Hotel & Suites provides homely accommodations for travelers bound for Perth, creating a warm environment. Experience a more enjoyable visit with enhanced amenities in rooms designed for comfort and affordability.

At Madelia Hotel & Suites, guests are never far from downtown Perth, where a quick drive takes them into the heart of the action for easy exploration. Find a hotel that complements your Perth travels with convenience and value—lock in now!

  Call (855) 234-2997 to book with an agent.
  2.9 miles from Perth, MN 56062

Starting at

$182.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham St. James

1210 Heckman Ct Saint James, MN

For those traveling to Perth, Super 8 by Wyndham St. James offers inviting, budget-friendly comfort with rooms from $94.99, creating a clean and welcoming space ideal for rest. Enjoy a rejuvenated setting in Super 8's updated rooms, offering a fresh and inviting atmosphere for every guest.

A peaceful retreat awaits guests at Super 8 by Wyndham St. James, with downtown Perth still within reach for city exploration and activities. Enjoy more of Perth with a value-driven hotel stay—lock in your reservation now!

  Call (855) 235-0725 to book with an agent.
  14.9 miles from Perth, MN 56062

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus New Ulm

2101 South Broadway St New Ulm, MN

Stay at Best Western Plus New Ulm near Perth for a relaxing getaway, where harmonious accommodations provide comfort, with budget-friendly rates starting at $101.99. Stay on top of your business needs with the comprehensive services offered at Best Western Plus' business centers.

Enjoy tranquility at Best Western Plus New Ulm, where the calm surroundings provide a peaceful retreat while downtown Perth remains nearby. Plan your Perth adventure with a hotel that ensures your comfort from start to finish—lock in today!

  Call (855) 233-0132 to book with an agent.
  15.2 miles from Perth, MN 56062

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Harmony Inn

1901 South Broadway St New Ulm, MN

With rates beginning at $89.99, Harmony Inn provides budget-conscious accommodations for travelers visiting Perth, creating a heartwarming space ideal for rest. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

Unwind in the serene surroundings of Harmony Inn, where guests can enjoy rest while downtown Perth is still within reach. Stay affordably in Perth with a hotel that enhances your travel experience—reserve now!

  Call (855) 233-0132 to book with an agent.
  15.4 miles from Perth, MN 56062

Starting at

$89.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 an inviting, budget-friendly stay near Perth, Microtel Inn & Suites by Wyndham New Ulm offers comfortable rooms starting at $88.99, providing a clean, cozy-like space ideal for relaxation. Benefit from Microtel's strategic placement, making it easy to access local business centers, shopping, and dining.

Rest in the peaceful surroundings of Microtel Inn & Suites by Wyndham New Ulm, while knowing downtown Perth is just a convenient drive away for your city adventures. Stay comfortably and affordably while exploring Perth—book your room now!

  Call (855) 239-5277 to book with an agent.
  15.4 miles from Perth, MN 56062

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

2000 COMMERCE DRIVE Mankato, MN

With rates beginning at $95.99, Comfort Inn & Suites provides budget-friendly comfort for guests bound for Perth, creating a peaceful and inviting environment. Travel with your furry friends and enjoy our pet-friendly accommodations at various locations.

Enjoy the peace and quiet at Comfort Inn & Suites, where downtown Perth is just a smooth drive away, allowing for easy access to the city's top attractions. Relax in Perth with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 233-7850 to book with an agent.
  16.8 miles from Perth, MN 56062

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Colonial Inn Extended Stay by OYO New Ulm

1315 North Broadway St. New Ulm, MN

With rates starting at $78.99, Colonial Inn Extended Stay by OYO New Ulm provides budget-conscious comfort for guests visiting Perth, creating a warm and inviting atmosphere for rest. Stay refreshed with Extended Stay America’s modern bathroom facilities, featuring spacious showers and contemporary fixtures.

Guests staying at Colonial Inn Extended Stay by OYO New Ulm will appreciate the balance of easy city access and the calming retreat offered by the hotel. Stay affordably and enjoy Perth with added value and ease—reserve now!

  Call (855) 239-5277 to book with an agent.
  17.9 miles from Perth, MN 56062

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Mankato Downtown

20 Civic Center Plz Mankato, MN

Enjoy a peaceful stay at Hilton Garden Inn Mankato Downtown as you visit Perth, where welcoming accommodations create a welcoming ambiance, with nightly rates starting at $117.99. Stay connected and entertained with Hilton Garden Inn's complimentary Wi-Fi and in-room streaming services for a variety of viewing options.

Guests at Hilton Garden Inn Mankato Downtown will appreciate the peaceful surroundings, while downtown Perth remains nearby for city adventures. Make your Perth adventure one for the books with a hotel that goes above and beyond—book today!

  Call (855) 234-7135 to book with an agent.
  18.5 miles from Perth, MN 56062

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Hotel Alexander

215 East Hickory St Mankato, MN

With budget-friendly rooms starting at $133.99, Hotel Alexander is a practical choice for travelers bound for Perth, providing a reassuring, welcoming atmosphere perfect for rest. Enjoy a setting that blends affordability with comfort, where each room is equipped with everything needed for a restful stay.

A calm atmosphere and proximity to downtown Perth make Hotel Alexander ideal for travelers who want to balance city exploration with rest. Choose value and comfort for your Perth travels—book your affordable stay now!

  Call (855) 233-0132 to book with an agent.
  18.6 miles from Perth, MN 56062

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mankato

51578 US Highway 169 N Mankato, MN

With rates starting at $50.99, Super 8 by Wyndham Mankato provides inviting comfort for travelers visiting Perth, creating a clean, warm space ideal for relaxation. Grab a quick snack or essential item any time at Super 8’s well-equipped vending areas, conveniently accessible around the clock.

Guests staying at Super 8 by Wyndham Mankato will appreciate the peaceful setting, with downtown Perth nearby for all their city adventures. Stay comfortable and budget-savvy on your Perth visit—lock in your room today!

  Call (855) 235-6136 to book with an agent.
  18.6 miles from Perth, MN 56062

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mankato

1285 Range St Mankato, MN

With rooms beginning at $66.99, Days Inn by Wyndham Mankato provides budget-friendly accommodations for guests headed to Perth, creating a sheltered and inviting space for rest. Enjoy outdoor areas at select locations, whether it's relaxing in a garden setting or enjoying a quiet evening under the stars.

Travelers can unwind in the peaceful atmosphere of Days Inn by Wyndham Mankato, while the attractions of downtown Perth are a quick drive away. Choose value-driven comfort for your Perth travels and enjoy more—lock in now!

  Call (855) 235-0725 to book with an agent.
  18.6 miles from Perth, MN 56062

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn & Suites by Jasper Mankato

1255 Range Street Mankato, MN

With budget-friendly rooms starting at $65.99, Coratel Inn & Suites by Jasper Mankato is a convenient option for travelers to Perth, creating a relaxed and inviting space perfect for rest. Stay in accommodations that prioritize your comfort and budget, with essential amenities that cater to all your basic needs.

For travelers seeking peace, Coratel Inn & Suites by Jasper Mankato offers a calm retreat with the convenience of downtown Perth still nearby. Enjoy a practical, inviting stay perfect for your Perth travels—lock in today!

  Call (855) 239-5277 to book with an agent.
  18.6 miles from Perth, MN 56062

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mankato Event Center

240 Stadium Road Mankato, MN

For an affordable stay, AmericInn by Wyndham Mankato Event Center offers charming rooms with rates beginning at $84.99, creating a clean and comfortable space near Perth. Enjoy the thoughtful amenities at AmericInn by Wyndham, designed to enhance your stay from arrival to departure.

With a scenic drive into downtown Perth, guests at AmericInn by Wyndham Mankato Event Center can enjoy the city's best spots before returning to the calm of the hotel. Plan your Perth trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 233-7850 to book with an agent.
  18.7 miles from Perth, MN 56062

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Arch&Cable Hotel

201 North Riverfront Dr Mankato, MN

For those traveling to Perth, Arch&Cable Hotel offers inviting accommodations with rooms starting at $101.99, creating a warm and welcoming space perfect for unwinding. Experience dependable comfort in well-appointed rooms that provide everything you need for a relaxing visit.

For a peaceful getaway, Arch&Cable Hotel offers calm surroundings with the benefit of downtown Perth remaining close by. Choose a practical, inviting hotel for your Perth travels—lock in your stay today!

  Call (855) 235-0725 to book with an agent.
  18.8 miles from Perth, MN 56062

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

River Hills Hotel

1000 Raintree Rd Mankato, MN

With rooms beginning at $141.99, River Hills Hotel provides budget-friendly comfort for travelers bound for Perth, creating a sheltered and welcoming atmosphere. Stay in accommodations that offer a pleasant step up in amenities, making your stay both comfortable and economical.

Take advantage of the peaceful atmosphere at River Hills Hotel, while staying close to Perth for dining, entertainment, and more. Experience Perth with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 239-4019 to book with an agent.
  20.8 miles from Perth, MN 56062

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Courtyard Mankato Marriott

901 Raintree Rd Mankato, MN

Stay comfortably at Courtyard Mankato Marriott on your journey to Perth, where soft accommodations and welcoming service create a restful retreat, all from $119.99. Experience the warmth of Courtyard's service, where a friendly staff is always ready to assist and make your stay exceptional.

Enjoy the peaceful environment at Courtyard Mankato Marriott, perfect for those seeking relaxation while having quick access to Perth. Find the ideal place to rest in Perth with accommodations that are both stylish and practical—secure now!

  Call (855) 235-0725 to book with an agent.
  20.9 miles from Perth, MN 56062

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Mankato

200 Saint Andrews Dr Mankato, MN

Guests bound for Perth will appreciate the budget-friendly comfort at Microtel Inn & Suites by Wyndham Mankato, with rooms starting at $77.99, creating a warm and welcoming atmosphere. Stay connected with free high-speed Wi-Fi at Microtel, perfect for catching up on work or staying in touch with loved ones.

Find your peaceful escape at Microtel Inn & Suites by Wyndham Mankato, nestled within easy driving distance of Perth’s top attractions. Lock in an affordable, welcoming stay for your Perth visit—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  21.0 miles from Perth, MN 56062

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

131 Apache Pl Mankato, MN

With rooms from $67.99, Quality Inn & Suites offers budget-friendly accommodations for guests visiting Perth, creating a welcoming environment ideal for unwinding. Discover the convenience of Quality Inn's room service app, allowing you to order food and services directly from your smartphone.

Guests at Quality Inn & Suites can experience the charm of a peaceful retreat while remaining close enough to explore Perth. Discover a hotel that makes your Perth adventure stress-free and enjoyable—reserve today!

  Call (855) 239-5277 to book with an agent.
  21.1 miles from Perth, MN 56062

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Mankato

141 Apache Pl Mankato, MN

At Fairfield Inn & Suites Mankato, guests bound for Perth will find inviting rooms with rates beginning at $119.99, creating a warm and comfortable space perfect for relaxation. Discover the seamless integration of function and comfort at Fairfield by Marriott, where every detail is designed with your satisfaction in mind.

Found just outside Perth, Fairfield Inn & Suites Mankato provides the perfect balance of quiet accommodations and access to urban adventures. Plan a stress-free Perth visit with accommodations that fit your budget—reserve now!

  Call (855) 234-5074 to book with an agent.
  21.1 miles from Perth, MN 56062

Starting at

$119.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

For budget-savvy travelers headed to Perth, Holiday Inn Express Hotel&Suites Mankato East an IHG Hotel offers easygoing comfort with rooms starting at $129.00, creating a clean, inviting environment. Relax with Holiday Inn Express's in-room yoga kits, allowing you to maintain your practice while on the road.

Discover a serene retreat at Holiday Inn Express Hotel&Suites Mankato East an IHG Hotel, offering guests a quiet escape with the convenience of Perth's nearby attractions. Take your Perth experience to the next level with cost-effective, well-equipped lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  21.4 miles from Perth, MN 56062

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

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

1900 Premier Drive Mankato, MN

Choose Country Inn & Suites by Radisson Mankato Hotel&Conference Center MN for a restful escape when traveling to Perth, where inviting rooms offer comfort and relaxation, with nightly rates from $94.99. Relax with the flat-screen TVs and premium cable channels in every room at Country Inn & Suites, perfect for a movie night in.

Enjoy a calming retreat at Country Inn & Suites by Radisson Mankato Hotel&Conference Center MN, where quiet surroundings and Perth's energy are just a drive apart. Experience the best of Perth with a hotel that provides unbeatable comfort and affordability—lock in today!

  Call (855) 233-0132 to book with an agent.
  21.5 miles from Perth, MN 56062

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Mankato MN

1731 Premier DR Mankato, MN

Guests traveling to Perth can unwind in inviting accommodations at Motel 6 Mankato MN, where gentle rooms start at $76.99, creating a clean, comfortable space. Discover why Motel 6 is a favorite for cost-effective, extended stays and spontaneous road trips, offering unbeatable value.

Take a break from the city buzz at Motel 6 Mankato MN, a peaceful spot where Perth is always close enough for a quick trip. Make the most of your Perth travels with affordable, inviting lodging—book now!

  Call (855) 236-8982 to book with an agent.
  21.5 miles from Perth, MN 56062

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Sleepy Eye

1100 Main St. E Sleepy Eye, MN

With budget-conscious rooms beginning at $104.99, AmericInn by Wyndham Sleepy Eye provides sheltered accommodations for travelers bound for Perth, creating a warm environment. Stay entertained with AmericInn by Wyndham’s in-room entertainment systems, offering access to movies and music on demand.

Travelers seeking both calm and convenience will find AmericInn by Wyndham Sleepy Eye perfectly situated near Perth for easy exploration. Find your ideal hotel for exploring Perth with comfort and convenience—book today!

  Call (855) 236-8982 to book with an agent.
  23.0 miles from Perth, MN 56062

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Viking Jr. Motel

216 West Martin St Saint Peter, MN

For an affordable and comfortable stay, Viking Jr. Motel offers inviting rooms with rates starting at $56.99, creating a clean, welcoming environment near Perth. Stay in rooms that are equipped with necessary amenities for a comfortable stay, ensuring cleanliness and convenience.

Guests seeking calm surroundings will enjoy Viking Jr. Motel, a peaceful haven with easy access to Perth's top destinations. Choose a cost-effective hotel that enhances your Perth travels—book your room now!

  Call (855) 234-2997 to book with an agent.
  25.1 miles from Perth, MN 56062

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms