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

Colonial Inn Extended Stay by OYO New Ulm

1315 North Broadway St. New Ulm, MN

Guests traveling to Lafayette can unwind at Colonial Inn Extended Stay by OYO New Ulm, where budget-friendly rooms begin at $77.99, creating a welcoming and comfortable atmosphere. Stay hydrated with Extended Stay America’s complimentary water stations, conveniently placed throughout the hotel.

At Colonial Inn Extended Stay by OYO New Ulm, guests can relax in a quieter environment, with downtown Lafayette still within easy reach for a day of exploring. Enjoy Lafayette from a hotel that balances comfort and affordability—secure now!

  Call (855) 233-0132 to book with an agent.
  9.3 miles from Lafayette, MN 56054

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham New Ulm

424 20th South St New Ulm, MN

Guests bound for Lafayette will find budget-friendly comfort at Microtel Inn & Suites by Wyndham New Ulm, where inviting rooms start at $106.99, creating a clean and welcoming space ideal for relaxation. Cool off in Microtel’s swimming pools, a refreshing amenity that adds a touch of leisure to your stay.

Travelers looking for relaxation will appreciate Microtel Inn & Suites by Wyndham New Ulm, offering quiet surroundings and proximity to downtown Lafayette. Stay smart and keep your Lafayette trip within budget with a comfortable hotel—reserve now!

  Call (855) 236-8982 to book with an agent.
  10.7 miles from Lafayette, MN 56054

Starting at

$106.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 guests bound for Lafayette, creating a welcoming, comfortable environment. Find a straightforward stay in rooms that focus on essential comforts, offering a clean and efficient environment.

A peaceful retreat awaits at Harmony Inn, while the excitement of downtown Lafayette is just a convenient drive away for exploration. Get the most out of Lafayette with lodging that makes your visit effortless—reserve now!

  Call (855) 235-6136 to book with an agent.
  10.8 miles from Lafayette, MN 56054

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus New Ulm

2101 South Broadway St New Ulm, MN

Relax at Best Western Plus New Ulm as you explore Lafayette, where quality rooms offer a peaceful retreat, with inviting nightly rates beginning at just $147.99. Stay hydrated with complimentary bottled water provided daily in your room at Best Western Plus.

At Best Western Plus New Ulm, guests can unwind in a calm environment while knowing that downtown Lafayette remains within easy reach. Relax and recharge in Lafayette with accommodations that keep you feeling your best—reserve now!

  Call (855) 239-5277 to book with an agent.
  10.9 miles from Lafayette, MN 56054

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Sleepy Eye

1100 Main St. E Sleepy Eye, MN

Guests visiting Lafayette will find restorative comfort at AmericInn by Wyndham Sleepy Eye, with rooms beginning at $128.99, creating a warm and inviting space ideal for rest. Relax with AmericInn by Wyndham’s blackout curtains, ensuring a dark and peaceful environment for a good night’s sleep.

For those who enjoy both relaxation and city access, AmericInn by Wyndham Sleepy Eye offers tranquility while downtown Lafayette remains close by. Relax and recharge in Lafayette with a hotel that keeps your wallet happy—book today!

  Call (855) 239-5277 to book with an agent.
  18.8 miles from Lafayette, MN 56054

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Saint Peter

1301 Old Minnesota Ave Saint Peter, MN

At Best Western Plus Saint Peter, travelers bound for Lafayette can unwind in restorative comfort with rooms starting at $155.99, creating a warm and welcoming space for relaxation. Enjoy the added convenience of a mini-market on-site at Best Western Plus, perfect for picking up essentials or a quick snack.

Take advantage of the peaceful atmosphere at Best Western Plus Saint Peter, while staying close to Lafayette for dining, entertainment, and more. Take a break in Lafayette with a hotel that understands the value of your time and money—book today!

  Call (855) 239-4019 to book with an agent.
  22.7 miles from Lafayette, MN 56054

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Viking Jr. Motel

216 West Martin St Saint Peter, MN

At Viking Jr. Motel, guests bound for Lafayette can enjoy affordable accommodations with rooms beginning at $71.99, creating a warm, inviting atmosphere for relaxation. Find added value in rooms that offer more amenities and comfort, designed to enhance your travel experience without stretching your budget.

Get the restful experience you crave at Viking Jr. Motel, just a short distance from the exciting venues and activities of Lafayette. Enjoy the convenience of a well-appointed hotel in Lafayette without the high price—secure now!

  Call (855) 234-5074 to book with an agent.
  22.9 miles from Lafayette, MN 56054

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham St. Peter

700 North Minnesota Avenue Saint Peter, MN

With budget-friendly rooms beginning at $144.99, AmericInn by Wyndham St. Peter provides inviting comfort for travelers bound for Lafayette, creating a warm and welcoming space. Enjoy a hassle-free check-in experience at AmericInn by Wyndham, designed to get you settled into your room quickly and efficiently.

Offering a perfect retreat from the hustle and bustle, AmericInn by Wyndham St. Peter is an ideal base for exploring Lafayette. Rest easy in Lafayette with a hotel that prioritizes your relaxation and budget—book today!

  Call (855) 233-0132 to book with an agent.
  23.2 miles from Lafayette, MN 56054

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Valu Stay Inn

510 North Main St Le Sueur, MN

With budget-friendly rooms from $65.00, Valu Stay Inn provides inviting accommodations for travelers to Lafayette, creating a clean, comfortable environment for all. Stay in rooms that deliver reliable comfort and convenience, making your stay both enjoyable and affordable.

Guests at Valu Stay Inn will appreciate the calm surroundings, with Lafayette's vibrant offerings only a short drive away. Make your Lafayette stay affordable and inviting—reserve your room today!

  Call (855) 239-4019 to book with an agent.
  23.7 miles from Lafayette, MN 56054

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

2000 COMMERCE DRIVE Mankato, MN

With rooms beginning at $114.99, Comfort Inn & Suites provides affordable accommodations for travelers visiting Lafayette, creating a warm and welcoming environment for relaxation. Start your day right with Comfort Inn's complimentary hot breakfast, featuring eggs, waffles, fresh fruit, and more.

Relax and recharge at Comfort Inn & Suites, where a calm atmosphere ensures restful nights with Lafayette's vibrant streets nearby. Find comfort and convenience in Lafayette at a rate that fits your budget—book now!

  Call (855) 235-6136 to book with an agent.
  25.1 miles from Lafayette, MN 56054

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mankato

51578 US Highway 169 N Mankato, MN

For an affordable stay near Lafayette, Super 8 by Wyndham Mankato offers inviting accommodations with rooms from $59.99, providing a clean, welcoming space ideal for rest. Breathe easy with Super 8's smoke-free policy, creating a clean and fresh environment for guests to enjoy.

Discover the balance of relaxation and adventure at Super 8 by Wyndham Mankato, where a peaceful stay is matched with proximity to Lafayette. Enjoy Lafayette adventures in a stress-free, affordable hotel—lock in your stay today!

  Call (855) 234-2997 to book with an agent.
  25.3 miles from Lafayette, MN 56054

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mankato

1285 Range St Mankato, MN

With budget-friendly rooms from $81.99, Days Inn by Wyndham Mankato is a convenient choice for travelers bound for Lafayette, creating a warm and comfortable space. Relax with a peace of mind provided by our round-the-clock security measures, ensuring a safe environment for all guests.

Find your tranquil escape at Days Inn by Wyndham Mankato, perfectly nestled for guests seeking both relaxation and proximity to Lafayette. Plan your Lafayette visit with a comfortable and budget-friendly hotel—secure today!

  Call (855) 235-0725 to book with an agent.
  25.9 miles from Lafayette, MN 56054

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn & Suites by Jasper Mankato

1255 Range Street Mankato, MN

With budget-conscious rooms starting at $83.00, Coratel Inn & Suites by Jasper Mankato provides affordable comfort for travelers bound for Lafayette, creating a inviting and relaxing atmosphere. Experience the essentials in well-maintained rooms that offer a comfortable and economical environment.

Stay at Coratel Inn & Suites by Jasper Mankato for a relaxing retreat, where a calm atmosphere and the convenience of Lafayette make for the perfect trip. Stay comfortably on your Lafayette adventure with budget-friendly rates—book now!

  Call (855) 235-0725 to book with an agent.
  25.9 miles from Lafayette, MN 56054

Starting at

$83.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Mankato Downtown

20 Civic Center Plz Mankato, MN

Relax in the warm ambiance of Hilton Garden Inn Mankato Downtown when traveling to Lafayette, where inviting rooms offer quality, with nightly rates beginning at $144.99. Stay connected in the communal areas of Hilton Garden Inn, which are equipped with ample power outlets and free Wi-Fi for all your devices.

Discover the quiet charm of Hilton Garden Inn Mankato Downtown, a relaxing retreat that’s never too far from the bustling streets of Lafayette. Take advantage of a Lafayette hotel that turns your trip into a seamless experience—lock in today!

  Call (855) 239-5277 to book with an agent.
  27.3 miles from Lafayette, MN 56054

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Arch&Cable Hotel

201 North Riverfront Dr Mankato, MN

At Arch&Cable Hotel, travelers to Lafayette can find gentle, affordable rooms beginning at $137.99, creating a clean and inviting environment perfect for unwinding. Stay in a room that ensures a comfortable travel experience, with basic amenities provided at an affordable price.

Stay at Arch&Cable Hotel for a blend of relaxation and exploration, with calm lodgings close to Lafayette for easy day trips. Make your Lafayette trip enjoyable and cost-effective—reserve your hotel room now!

  Call (855) 239-5277 to book with an agent.
  27.3 miles from Lafayette, MN 56054

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Madelia Hotel & Suites

620 Haynes Ave. NE Madelia, MN

Guests bound for Lafayette can unwind at Madelia Hotel & Suites, where delightful rooms start at $179.99, creating a warm and inviting environment perfect for relaxation. Stay in accommodations that provide the essentials for a comfortable visit, with a focus on providing a good value experience.

At Madelia Hotel & Suites, guests can unwind in spacious surroundings while still being close to the vibrant life of Lafayette. Make your Lafayette trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 235-0725 to book with an agent.
  27.3 miles from Lafayette, MN 56054

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Hotel Alexander

215 East Hickory St Mankato, MN

At Hotel Alexander, travelers bound for Lafayette will find charming, affordable rooms starting at $101.99, creating a clean, comfortable space perfect for relaxation. Enjoy a stay that's both economical and comfortable, where rooms are equipped with all the essentials for a satisfying visit.

Step away from the fast pace of life and enjoy the serene atmosphere of Hotel Alexander, with Lafayette always close enough for a visit. Book now and make your Lafayette adventure both affordable and memorable—secure today!

  Call (855) 234-2997 to book with an agent.
  27.4 miles from Lafayette, MN 56054

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Mankato

200 Saint Andrews Dr Mankato, MN

With affordable rooms starting at $77.99, Microtel Inn & Suites by Wyndham Mankato offers inviting accommodations for travelers bound for Lafayette, creating a welcoming space ideal for unwinding. Stay assured with Microtel's 24/7 front desk service, providing support and security at any hour of the day.

Rest easy at Microtel Inn & Suites by Wyndham Mankato, a calm retreat that offers a peaceful atmosphere while keeping Lafayette's highlights close enough for exploration. Enjoy Lafayette to the fullest with budget-friendly, inviting hotel rooms—book today!

  Call (855) 234-7135 to book with an agent.
  28.2 miles from Lafayette, MN 56054

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Mankato MN

1731 Premier DR Mankato, MN

Guests headed to Lafayette can unwind in affordable comfort at Motel 6 Mankato MN, with rooms beginning at $82.00, creating a pleasant and restful setting for all guests. Stay connected with complimentary Wi-Fi at Motel 6, ensuring you can easily keep in touch with family, friends, or work.

Relax in the serene environment of Motel 6 Mankato MN, a peaceful escape positioned just a drive away from Lafayette's bustling streets. Stay cozy and keep your wallet happy while exploring Lafayette—lock in your stay today!

  Call (855) 235-6136 to book with an agent.
  28.3 miles from Lafayette, MN 56054

Starting at

$82.00

per night

Read Reviews View Amenities View All Rooms

River Hills Hotel

1000 Raintree Rd Mankato, MN

At River Hills Hotel, guests bound for Lafayette will find intimate-feeling accommodations with rates beginning at $143.99, creating a warm and welcoming environment. Stay in rooms that are designed for convenience and simplicity, offering a comfortable setting for budget-conscious travelers.

Step away from the crowds at River Hills Hotel, a quiet escape where Lafayette's vibrant offerings are never too far from reach. Take your Lafayette experience up a notch with well-appointed, wallet-friendly lodging—secure now!

  Call (855) 235-0725 to book with an agent.
  28.5 miles from Lafayette, MN 56054

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms

Courtyard Mankato Marriott

901 Raintree Rd Mankato, MN

Uncover a welcoming atmosphere at Courtyard Mankato Marriott as you explore Lafayette, where relaxing rooms create a warm retreat, with inviting rates starting at $149.99. Lounge in Courtyard's stylishly appointed lobby, a perfect spot for catching up on work, reading, or just enjoying a quiet moment.

Guests at Courtyard Mankato Marriott can experience the charm of a peaceful retreat while remaining close enough to explore Lafayette. Explore Lafayette while staying in accommodations that deliver unmatched value—book today!

  Call (855) 239-5277 to book with an agent.
  28.5 miles from Lafayette, MN 56054

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mankato Event Center

240 Stadium Road Mankato, MN

For travelers headed to Lafayette, AmericInn by Wyndham Mankato Event Center offers inviting rooms with rates starting at $120.99, creating a clean and welcoming environment perfect for relaxation. Appreciate the local charm of each AmericInn by Wyndham location, situated close to attractions and business centers.

Unwind at AmericInn by Wyndham Mankato Event Center, a peaceful haven where Lafayette is never too far for a day of excitement and exploration. Enjoy your Lafayette adventure with a hotel that’s all about great value—lock in today!

  Call (855) 233-7850 to book with an agent.
  28.7 miles from Lafayette, MN 56054

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

131 Apache Pl Mankato, MN

With rates beginning at $77.99, Quality Inn & Suites is ideal for guests visiting Lafayette, offering comfy accommodations in a welcoming, clean environment. Appreciate the modern amenities at Quality Inn, including flat-screen TVs and premium cable packages in every room.

At Quality Inn & Suites, you can enjoy both restful accommodations and the easy access to Lafayette's vibrant downtown area. Revel in added perks and comfort for your Lafayette stay without breaking the bank—lock in today!

  Call (855) 235-6136 to book with an agent.
  29.0 miles from Lafayette, MN 56054

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Mankato

141 Apache Pl Mankato, MN

Guests bound for Lafayette will find inviting comfort at Fairfield Inn & Suites Mankato, where budget-friendly rooms start at $134.99, creating a clean and welcoming environment. Start your day with Fairfield's complimentary breakfast, featuring healthy options, hot classics, and fresh coffee to energize your morning.

Discover a peaceful retreat at Fairfield Inn & Suites Mankato, where quiet lodgings are paired with easy access to Lafayette's best attractions. Take advantage of thoughtful amenities and affordable rates for your Lafayette trip—book today!

  Call (855) 239-5277 to book with an agent.
  29.0 miles from Lafayette, MN 56054

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms