Find and Book Top Hotels in Cannon Falls

Search among 16 available hotels and places to stay in Cannon Falls from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-16 out of 16
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Places to stay near Cannon Falls
MapView on map47.6 km from Cannon Falls47.6 km from City Centre
From   US$ 172 /nightSelect
8.4
Great37 reviews
MapView on map42.0 km from Cannon Falls42.0 km from City Centre
From   US$ 155 /nightSelect
8.4
Great62 reviews
42.8 km from Cannon Falls42.8 km from City Centre
From   US$ 125 /nightSelect
8.4
Great52 reviews
35.1 km from Cannon Falls35.1 km from City Centre
From   US$ 103 /nightSelect
8.2
Great33 reviews
46.6 km from Cannon Falls46.6 km from City Centre
From   US$ 84 /nightSelect
8.4
Great42 reviews
22.7 km from Cannon Falls22.7 km from City Centre
From   US$ 95 /nightSelect
47.0 km from Cannon Falls47.0 km from City Centre
From   US$ 122 /nightSelect
8.6
Great9 reviews
46.2 km from Cannon Falls46.2 km from City Centre
From   US$ 189 /nightSelect
8.2
Great97 reviews
41.7 km from Cannon Falls41.7 km from City Centre
From   US$ 93 /nightSelect
42.3 km from Cannon Falls42.3 km from City Centre
From   US$ 139 /nightSelect
8.6
Great39 reviews
28.5 km from Cannon Falls28.5 km from City Centre
From   US$ 121 /nightSelect
8.6
Great59 reviews
41.8 km from Cannon Falls41.8 km from City Centre
From   US$ 85 /nightSelect
34.7 km from Cannon Falls34.7 km from City Centre
From   US$ 95 /nightSelect
8.0
Great31 reviews
24.2 km from Cannon Falls24.2 km from City Centre
From   US$ 79 /nightSelect
41.1 km from Cannon Falls41.1 km from City Centre
From   US$ 89 /nightSelect
8.4
Great50 reviews
28.6 km from Cannon Falls28.6 km from City Centre
From   US$ 145 /nightSelect

Best hotels and places to stay in Cannon Falls

Why visit?

Cannon Falls is a charming city nestled in the scenic countryside of southeastern Minnesota. Known for its beautiful landscapes, outdoor recreational opportunities, and historic attractions, this area offers a unique and relaxing getaway for tourists. Nature enthusiasts will enjoy exploring the nearby Cannon River and Cannon Valley Trail, while history buffs can learn about the city's rich heritage in its museums and preserved historic buildings.

Where to stay?

Cannon Falls offers a range of accommodation options to suit every traveler's needs and preferences. Whether you are looking for a budget-friendly hotel, a family-friendly establishment, or a romantic retreat, this city has something for everyone.

Price per hotel room per night:

The average price per night for hotels in Cannon Falls varies based on their star rating:

3-star hotels: The average price ranges from $70 to $120 per room per night.

4-star hotels: The average price ranges from $120 to $180 per room per night.

5-star hotels: The average price ranges from $180 to $250 per room per night.

Best value for money:

St. Olaf College Guest House: Located on the picturesque St. Olaf College campus, this guest house offers comfortable rooms at affordable prices. Guests can enjoy easy access to the college's amenities and explore the nearby natural attractions. Prices start at $80 per night.

Knight's Inn: This budget-friendly hotel provides clean and comfortable rooms at reasonable rates. Conveniently located near downtown Cannon Falls, guests can easily access the city's attractions and dining options. Prices start at $70 per night.

Country Inn & Suites by Radisson: This hotel offers excellent value for money with its well-appointed rooms and complimentary breakfast. Guests can enjoy amenities such as a fitness center and a heated indoor pool. Prices start at $100 per night.

Best kids-friendly hotels:

Quality Inn & Suites: With its spacious rooms and family-friendly amenities like an indoor pool and free breakfast, this hotel ensures a comfortable stay for families. It is conveniently located near popular attractions and offers affordable rates.

AmericInn by Wyndham: This hotel features a children's play area, an indoor pool, and complimentary breakfast. The cozy rooms provide a relaxing environment for families. Prices start at $110 per night.

Best hotels for a romantic getaway:

Afton House Inn: Situated just outside of Cannon Falls, this historic inn offers charming rooms and a scenic riverside setting. Couples can enjoy romantic dinners at the inn's restaurant and explore the nearby wineries and shops.

Round Barn Farm Bed and Breakfast: Located in a beautifully restored barn, this bed and breakfast provides a peaceful and romantic retreat. Couples can relax in the comfortable rooms, take walks in the surrounding countryside, and enjoy a homemade breakfast.

Best for location:

GrandStay Hotel & Suites: This hotel is located near the city center and offers easy access to shops, restaurants, and attractions. Guests can enjoy spacious rooms, a fitness center, and a complimentary breakfast. Prices start at $130 per night.

Water Street Inn: Situated in downtown Cannon Falls, this hotel provides convenient access to the city's historic sites, shops, and dining options. It offers comfortable rooms, an on-site restaurant, and scenic views of the river. Prices start at $140 per night.

Hampton Inn Northfield: Although slightly outside Cannon Falls, this hotel offers a convenient location near popular attractions like St. Olaf College and Carleton College. Guests can enjoy comfortable rooms, a fitness center, and a complimentary breakfast. Prices start at $150 per night.

Best for a short city break:

Best Western Plus: This hotel offers modern rooms, a fitness center, and an indoor pool. It is conveniently located near the city center and provides easy access to shopping, dining, and local attractions. Prices start at $130 per night.

Fairfield Inn & Suites by Marriott: Situated near the Cannon Valley Trail and downtown, this hotel offers comfortable rooms and a complimentary breakfast. Guests can explore the city's attractions or enjoy outdoor activities in the nearby area. Prices start at $140 per night.

Show moreLess