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

Country Trails Inn & Suites

809 U.S. 52 Preston, MN

For guests bound for Preston, Country Trails Inn & Suites offers calm rooms with rates starting at $109.95, creating a clean, welcoming environment ideal for relaxation. Stay in a room that delivers practical comfort, with amenities designed to make your visit both pleasant and affordable.

Guests at Country Trails Inn & Suites can explore Preston’s exciting downtown area with ease, thanks to the hotel’s proximity to the city’s top attractions. Plan your Preston visit affordably and comfortably—book your hotel room today!

  Call (855) 234-5074 to book with an agent.
  0.4 miles from Preston, MN 55965

Starting at

$109.95

per night

Read Reviews View Amenities View All Rooms

Stone Mill Hotel & Suites

100 Beacon St. East Lanesboro, MN

Stay affordably at Stone Mill Hotel & Suites when traveling to Preston, with delightful accommodations crafted to provide comfort, all beginning at $94.50 per night for an inviting experience. Relax in rooms that offer a unique combination of modern amenities and traditional comfort, ensuring a pleasant visit.

From Stone Mill Hotel & Suites, guests can enjoy a quick drive into downtown Preston, where they can explore the city’s highlights and return to a restful stay afterward. Make your Preston experience one to remember with a hotel that provides unbeatable value—reserve now!

  Call (855) 236-8982 to book with an agent.
  6.3 miles from Preston, MN 55965

Starting at

$94.50

per night

Read Reviews View Amenities View All Rooms

The Wen Inn formerly Andor Wenneson

425 Prospect St Peterson, MN

At The Wen Inn formerly Andor Wenneson, travelers to Preston can enjoy plush accommodations with rates starting at $94.99, creating a clean and welcoming space perfect for unwinding. Relax in a setting that offers basic comforts without compromising on quality, ensuring a pleasant and economical stay.

Relax at The Wen Inn formerly Andor Wenneson, where peaceful surroundings create a restful stay, while downtown Preston remains a quick drive away for sightseeing. Choose a cost-effective, welcoming hotel for your Preston visit—book now!

  Call (855) 234-5074 to book with an agent.
  14.6 miles from Preston, MN 55965

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Spring Valley

745 North Broadway St Spring Valley, MN

At Americas Best Value Inn & Suites Spring Valley, travelers visiting Preston will find budget-conscious accommodations with rooms beginning at $85.00, creating a warm and inviting space. Welcome to Americas Best Value Inn, where exceptional value meets comfort and convenience, perfect for budget-conscious travelers.

At Americas Best Value Inn & Suites Spring Valley, guests can relax in quiet surroundings while keeping downtown Preston within easy reach for city exploration. Choose an inviting, affordable hotel for your Preston trip—secure your stay now!

  Call (855) 234-5074 to book with an agent.
  15.8 miles from Preston, MN 55965

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

White Valley Motel

449 West 6th Street St. Charles, MN

For an inviting and budget-conscious stay near Preston, White Valley Motel offers sheltered rooms with rates beginning at $69.00, creating a welcoming atmosphere for rest. Stay in accommodations that cater to your comfort with additional features, ensuring a pleasant and affordable visit.

Find your ideal retreat at White Valley Motel, a calming spot that’s just a short drive away from the vibrant streets of Preston. Enjoy a memorable Preston experience with accommodations that cater to your needs—book today!

  Call (855) 234-5074 to book with an agent.
  20.7 miles from Preston, MN 55965

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Cresco IA

511 2nd Ave. South Highway 9 & 5th Street Cresco, IA

For guests headed to Preston, Super 8 by Wyndham Cresco IA offers affordable comfort with rooms beginning at $83.00, creating a clean and welcoming space for unwinding. Rely on Super 8 for a convenient, comfortable, and cost-effective stay, making it an ideal choice for budget-conscious travelers.

Step into the calm of Super 8 by Wyndham Cresco IA, where restful lodgings are paired with proximity to Preston's vibrant streets. Enjoy more of Preston with a practical, budget-conscious stay—secure your room now!

  Call (855) 233-0132 to book with an agent.
  20.9 miles from Preston, MN 55965

Starting at

$83.00

per night

Read Reviews View Amenities View All Rooms

Americas Stay Inn Stewartville

1700 2nd Ave. Nw Stewartville, MN

For a budget-friendly stay, Americas Stay Inn Stewartville offers inviting rooms with rates beginning at $67.99, creating a clean and comfortable space near Preston. Enjoy a little extra comfort and convenience in rooms that offer upgraded amenities at an economical price.

Relax in the peaceful surroundings of Americas Stay Inn Stewartville, a tranquil spot positioned just a short drive from Preston's lively attractions. Relax in Preston with a hotel that provides comfort and peace of mind—book today!

  Call (855) 236-8982 to book with an agent.
  24.4 miles from Preston, MN 55965

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Rochester

7320 Airport View Dr. Sw Rochester, MN

With rates starting at $74.99, AmericInn by Wyndham Rochester is a practical choice for travelers visiting Preston, creating a warm, inviting space ideal for a restful stay. Stay cool and comfortable with AmericInn by Wyndham’s air-conditioned rooms, ensuring a pleasant environment during warmer months.

Unwind in comfort at AmericInn by Wyndham Rochester, providing a serene getaway that remains conveniently connected to Preston. Plan your Preston visit with ease and value-driven comfort—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  26.0 miles from Preston, MN 55965

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn & Suites by Jasper Rochester

4165 Maine Ave. SE Rochester, MN

Relax in style at Coratel Inn & Suites by Jasper Rochester on your journey to Preston, where quality rooms provide comfort and value, with affordable nightly rates from $72.99. Find a new level of comfort in rooms that offer additional amenities, designed to make your stay more enjoyable and convenient.

Enjoy the best of both worlds at Coratel Inn & Suites by Jasper Rochester, offering a tranquil atmosphere with the convenience of Preston close by. Enjoy a worry-free Preston visit with a hotel that combines luxury and savings—book today!

  Call (855) 234-7135 to book with an agent.
  27.2 miles from Preston, MN 55965

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S

4353 Canal Pl SE Rochester, MN

Relax in the comfort of La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S near Preston, where quality accommodations create a peaceful experience, with budget-friendly rates from $80.99. Relax with premium cable channels and pay-per-view movies available in every room at La Quinta.

At La Quinta Inn & Suites by Wyndham Rochester Mayo Clinic S, guests can recharge in peaceful surroundings and still have the option to explore the sights of Preston. Maximize your Preston experience with a hotel that caters to your every need—book today!

  Call (855) 234-5074 to book with an agent.
  27.3 miles from Preston, MN 55965

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Rochester South Mayo Area an IHG Hotel

4141 Maine Ave. SE Rochester, MN

At Holiday Inn Express Rochester South Mayo Area an IHG Hotel, travelers visiting Preston can enjoy inviting accommodations with rooms from $113.79, creating a clean and welcoming environment ideal for rest. Relax in Holiday Inn Express's modern rooms, featuring a fresh and contemporary design for a comfortable and inviting atmosphere.

Designed for both relaxation and exploration, Holiday Inn Express Rochester South Mayo Area an IHG Hotel provides the perfect base for guests visiting Preston. Take advantage of extra features and affordability while exploring Preston—lock in now!

  Call (855) 233-7850 to book with an agent.
  27.4 miles from Preston, MN 55965

Starting at

$113.79

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Rochester Mayo Clinic South

3595 Commercial Dr. SW Rochester, MN

With rates from $61.99, Days Inn & Suites by Wyndham Rochester Mayo Clinic South provides inviting accommodations for guests bound for Preston, creating a gentle and comfortable atmosphere for relaxation. Appreciate the bright and clean atmosphere of Days Inn's properties, where guest comfort and satisfaction are the focus.

Stay at Days Inn & Suites by Wyndham Rochester Mayo Clinic South to enjoy both peace and convenience, with quiet rooms just a short drive from Preston's lively attractions. Enjoy Preston in comfort and without financial stress—book your room today!

  Call (855) 233-7850 to book with an agent.
  27.9 miles from Preston, MN 55965

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites Rochester South Mayo Clinic

77 Woodlake Dr. SE Rochester, MN

Stay affordably at Country Inn & Suites Rochester South Mayo Clinic on your journey to Preston, where soothing rooms create a peaceful escape, with budget-friendly rates beginning at $93.99. Appreciate the extra security of in-room safes at Country Inn & Suites, keeping your valuables protected during your stay.

Discover peace at Country Inn & Suites Rochester South Mayo Clinic, where guests can enjoy quiet rooms and still explore Preston at their leisure. Enjoy the best of Preston with a hotel that delivers quality service at a great price—reserve now!

  Call (855) 235-6136 to book with an agent.
  28.0 miles from Preston, MN 55965

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Rochester South Mayo Clinic

55 Woodlake Dr. SE Rochester, MN

With budget-friendly rooms starting at $59.99, MainStay Suites Rochester South Mayo Clinic provides inviting accommodations for those bound for Preston, creating a clean, welcoming space. Relax with the comprehensive cable package provided in each suite at MainStay Suites, featuring a variety of entertainment options.

At MainStay Suites Rochester South Mayo Clinic, guests can unwind in peaceful surroundings while keeping Preston's best offerings within easy reach. Take comfort in knowing your Preston stay is both budget-wise and enjoyable—reserve today!

  Call (855) 233-7850 to book with an agent.
  28.1 miles from Preston, MN 55965

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn Rochester

2214 South Broadway Rochester, MN

With rooms starting at $44.55, Red Carpet Inn Rochester provides affordable accommodations for travelers bound for Preston, creating a warm and welcoming atmosphere for relaxation. Enjoy standard amenities in rooms that provide a comfortable and reliable environment for your stay.

At Red Carpet Inn Rochester, you can rest in peaceful surroundings while keeping the lively streets of Preston within easy reach. Book now for a value-packed, comfortable stay while visiting Preston—secure today!

  Call (855) 239-4019 to book with an agent.
  28.9 miles from Preston, MN 55965

Starting at

$44.55

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Rochester Mayo Clinic Area

106 South 21st Street Rochester, MN

Guests visiting Preston will appreciate the relaxing, affordable comfort at Super 8 by Wyndham Rochester Mayo Clinic Area, where rooms start at $59.99, providing a clean and inviting space perfect for relaxation. Experience the commitment to cleanliness at Super 8, where guest health and safety are prioritized with enhanced cleaning measures.

Unwind in the calm surroundings of Super 8 by Wyndham Rochester Mayo Clinic Area, where relaxation meets easy access to the vibrant energy of Preston. Book your Preston stay and keep your budget intact without sacrificing comfort—reserve today!

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

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Mayo Clinic Area

1850 South Broadway Rochester, MN

At Econo Lodge Mayo Clinic Area, travelers to Preston can find pleasant, affordable rooms beginning at $73.99, creating a clean and inviting environment perfect for unwinding. Enjoy the ease of 24-hour front desk service at Econo Lodge, where assistance is always available, no matter the time of day.

Stay at Econo Lodge Mayo Clinic Area to experience quiet surroundings, while keeping Preston's vibrant sights just a convenient drive away. Enjoy a convenient, cost-saving hotel for your Preston travels—lock in now!

  Call (855) 235-0725 to book with an agent.
  29.2 miles from Preston, MN 55965

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Rochester South

1755 South Broadway Rochester, MN

For a welcoming stay, Hampton Inn Rochester South offers budget-friendly rooms with rates from $113.99, creating a clean and inviting space perfect for guests bound for Preston. Savor the variety of Hampton’s waffle station at breakfast, allowing you to customize your morning treat with a selection of toppings.

At Hampton Inn Rochester South, guests can enjoy spacious comfort in a peaceful environment while keeping Preston close at hand for exploration. Take your Preston stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 236-8982 to book with an agent.
  29.3 miles from Preston, MN 55965

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Mayo Clinic Area

1620 1st Ave. Se Rochester, MN

For an affordable and restful stay near Preston, Quality Inn & Suites Mayo Clinic Area offers budget-friendly accommodations with rooms starting at $72.99, creating a welcoming space. Stay connected with complimentary high-speed Wi-Fi at Quality Inn, perfect for checking emails or streaming your favorite shows.

Discover comfort and convenience at Quality Inn & Suites Mayo Clinic Area, where the restful atmosphere is perfectly balanced with Preston's nearby attractions. Stay effortlessly in Preston with accommodations that make relaxation simple—secure now!

  Call (855) 236-8982 to book with an agent.
  29.4 miles from Preston, MN 55965

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Hotel Winneshiek

104 East Water Street Decorah, IA

Step into comfort at Hotel Winneshiek near Preston, where inviting rooms create a peaceful stay, with nightly rates beginning at just $139.00. Experience a sophisticated stay in rooms that offer a premium level of comfort and luxury, designed for discerning guests.

Discover a relaxing getaway at Hotel Winneshiek, where peaceful surroundings are paired with Preston's nearby adventures. Take advantage of an elegant Preston stay with a hotel that makes guest service a priority—book today!

  Call (855) 233-0132 to book with an agent.
  29.4 miles from Preston, MN 55965

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Rochester Mayo Clinic Area an IHG Hotel

1640 South Broadway Rochester, MN

With rates from $119.00, Candlewood Suites Rochester Mayo Clinic Area an IHG Hotel is a convenient option for travelers visiting Preston, providing charming accommodations in a welcoming environment. Take advantage of Candlewood Suites' fully equipped kitchens, allowing you to save money and enjoy home-cooked meals during your travels.

At Candlewood Suites Rochester Mayo Clinic Area an IHG Hotel, guests can unwind in spacious rooms while keeping the dynamic streets of Preston within reach. Explore Preston with a hotel that makes comfort and savings a top priority—book today!

  Call (855) 236-8982 to book with an agent.
  29.4 miles from Preston, MN 55965

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Rochester Near Mayo Clinic

1625 Broadway Ave. S Rochester, MN

Find comfort at AmericInn by Wyndham Rochester Near Mayo Clinic when traveling to Preston, where secure rooms create a peaceful environment, with affordable rates beginning at $90.99 per night. Enjoy AmericInn by Wyndham’s attention to accessibility, with features designed to accommodate guests with mobility needs.

Find your serene getaway at AmericInn by Wyndham Rochester Near Mayo Clinic, where the calm of your stay is paired with the convenience of Preston's top sights. Step into a Preston hotel that makes relaxation and affordability a perfect match—book today!

  Call (855) 235-6136 to book with an agent.
  29.5 miles from Preston, MN 55965

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Rochester Mayo Clinic Area

1230 South Broadway Highway 63 & 14 Rochester, MN

Guests bound for Preston will find intimate comfort at Baymont by Wyndham Rochester Mayo Clinic Area, with inviting rooms starting at $66.99, creating a warm and welcoming environment perfect for rest. Experience hassle-free stays with Baymont by Wyndham’s express check-in and check-out services, designed to save you time.

Step into comfort at Baymont by Wyndham Rochester Mayo Clinic Area, a serene retreat with the convenience of Preston's attractions just a short drive away. Stay in Preston with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 234-5074 to book with an agent.
  29.8 miles from Preston, MN 55965

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Decorah IA

2042 State Highway 9 Decorah, IA

With elevated charm, Country Inn & Suites by Radisson Decorah IA near Preston offers peaceful accommodations for a peaceful stay, with inviting nightly rates starting at just $134.31. Relax in Country Inn & Suites’ whirlpool or spa facilities, perfect for unwinding after a long day of sightseeing or work.

Unwind at Country Inn & Suites by Radisson Decorah IA, where guests can relax in quiet comfort while keeping the dynamic energy of Preston within reach. Discover the perfect Preston retreat with accommodations that elevate your stay—secure now!

  Call (855) 239-5277 to book with an agent.
  29.8 miles from Preston, MN 55965

Starting at

$134.31

per night

Read Reviews View Amenities View All Rooms