Minnesota is a wonderful state to explore, but unfortunately, it's not always the cheapest. Sure it's better than New York City, but lodging in some of Minnesota's favorite small towns in beautiful B&Bs can cost you quite a bit. Luckily, we found these 13 places that not only offer spectacular lodging and amenities, but won't break the bank either. In fact, you can find room options for under $100 from all of them!
1. Archer House River Inn
This 4-story building in Northfield is a stunning place to stay. They have 2 restaurants, a coffee shop and much more, and you can find amazing deals for your getaway including rooms priced at $89.99!
advertisement
2. Art House Bed and Breakfast
The Art House B&B in Grand Marais has adorable and very comfortable rooms priced as low as $75 per night. You can also rent out the entire property at a very affordable rate.
3. Northern Comfort Bed & Breakfast
If you want to explore Embarrass, and why wouldn't you, with that name... hang out at Northern Comfort with rooms at $95 per night, and enjoy the historic treats of this converted Finnish boarding house.
4. Historic Calumet Inn
In beautiful and historic Pipestone, a trip to the Historic Calumet Inn won't set you back much, and you have the option of dining in their phenomenal restaurant. Rumors say the hotel might be haunted, if you like a good ghost hunt!
advertisement
5. Stone Mill Suites Historic Inn Hotel
Previously owned by the Lanesboro Grain Company, this now converted B&B is a wonderful place to stay in this historic town. A stay in one of the fun, themed rooms, won't run your price up too high, and you'll have plenty of fun exploring the local attractions!
6. Buch's B & B
Enjoy a relaxing getaway to Pierz at this B&B with all of the home comforts you need. It's close to the boyhood home of Charles Lindbergh, too!
7. The Naniboujou Lodge
On Lake Superior this is the best place to unplug at an affordable price. Take a weekend off and enjoy the beauty of the North Shore as it's meant to be seen.
8. James A. Thompson B&B
This beautiful 2-story home on a hill overlooks Lanesboro and is one of the top B&Bs in the state!
advertisement
9. j gregers inn
By Gooseberry Falls, this beautiful inn is a great and affordable family or couple getaway spot with access to all your favorite North Shore adventure spots.
10. Andor Wenneson Inn
Relax in this gorgeous inn on the Root River State Trail filled with stunning antiques for a very reasonable price. It's located in Peterson where you can sit back and watch the trail activity.
11. Coffee Street Inn
This adorable inn in Lanesboro will keep you comfortable at a good price, with easy walking access to shopping and entertainment.
12. Anchor Inn Resort
On the Bowstring River near Spring Lake, this fishing resort is worth every penny! It's a phenomenal place to stay, and for an amazing price you'll get a bed, boat, and and breakfast deal to die for!
advertisement
13. Clearwater Historic Lodge & Canoe Outfitters
This outfitter on the Gunflint Trail of the BWCA has all the lodging options you'll ever need at unbeatable prices, from cabins to suites, rooms, and even bunks for the night before a BWCA trip. They also have delicious food!
Given all the lodging options in the Land of 10,000 Lakes, choosing one can be quite a challenge. This list of the best hotels in Minnesota, from the most unique stays to unforgettable resorts, will help narrow the selection when you are looking for the top lodging in the North Star State.
advertisement
Best Unique Hotels to Stay in Minnesota
There are many one-of-a-kind lodging options in Minnesota. Some are unique because of their architecture or the structure that houses them, others because of their history, and a few offer experiences, unlike other local hotels.
1. The Covington Inn, St. Paul
Address: 100 Harriet Island Road B3, Saint Paul, MN 55107
The charming Covington Inn is quite possibly the most singular stay in Minnesota. This inn is a retired river towboat that’s been updated, lovingly restored, and converted into a small inn. More of a bed and breakfast than a hotel perhaps, the Covington Inn doesn’t have your typical front desk or lobby bar, but for unique stays in Minnesota, this inn has to make any list. You’ll enjoy the comfortable rooms, and you simply can’t beat the stunning views of downtown St. Paul and the Mississippi River. Visit the Covington Inn Bed & Breakfast website to find vacation packages.
2. The Naniboujou Lodge, Hovland
Address: 20 Naniboujou Trl, Grand Marais, MN 55604-2141
Price: From $265/night
Amenities: lakefront, meal plan
Ratings: 4.5 stars
advertisement
A stay in the beautiful and historic Naniboujou Lodge, with its stunning Lake Superior setting, offers a unique experience you won’t soon forget. Most stays require a minimum of two nights and include breakfast and dinner in Naniboujou Lodge's stunning dining room. Unplug in a north woods setting with no TVs, Wi-Fi, and little cell service, but plenty of with sweeping lake views. Visit the Naniboujou Lodge & Restaurant website to book your getaway.
3. Celeste of St. Paul, St. Paul
Address: 26 Exchange St E, Saint Paul, MN 55101-1671
Price: From $129/night
Amenities: lobby bar, downtown location, free wifi
Ratings: 4.5 stars
The charming Celeste of St. Paul is at the corner of Cedar and Exchange in downtown St. Paul. The hotel is housed in a historic beaux arts building that has served as a convent, as well as a school of music and art. Today, it’s a quirky boutique hotel that leans hard into its storied past.
advertisement
Best Hotel Pools in Minnesota
Clearly, many of the top accommodations in Minnesota have pools. This pair, however - one the epitome of refinement and the other all about family fun - has elevated the hotel pool concept with stunning views and top-shelf amenities.
4. Four Seasons Hotel, Minneapolis
Address: 245 E Hennepin Ave, Minneapolis, MN 55414-1013
Price: From $485/night
Amenities: indoor pool, hot tub, outdoor pool, business center, room service, restaurant, lobby bar, spa
Ratings: 9.6 / 10 stars
The Four Seasons Minneapolis could just as easily be included in the luxury hotel setting, however, its indoor and outdoor pools, with their skyline views, are some of the most stunning in the state. Combine that with all the amenities and luxe accommodations of the Four Seasons, such as a spa offering massages and other services, and a Gavin Kaysen-helmed restaurant, and you just can’t do any better for an adult, urban getaway in the North Star State.
advertisement
5. Edgewater Hotel and Waterpark, Duluth
Address: 2400 London Road, Duluth, MN 55812
Price: From $113/night
Amenities: lake views, indoor pool, hot tub, outdoor pool, bar
Ratings: 3.5 stars
Your family won't believe the views when you walk into this Edgewater Hotel and Waterpark. No, it’s not the Four Seasons, but rather, it’s its own fantastic thing. Combining sweeping lake views across lake superior with a waterpark setting, the Edgewater is a fantastic place for a family getaway. You’ll find outdoor and indoor pools, hot tubs, waterslides, and everything you’ll need for a weekend - or more - of fun.
Best Luxury Hotels in Minnesota
Whether you’re looking for modern elegance or classic style and service, these luxury hotels can compete with any in the country. This duo exudes service and luxury while exemplifying the aesthetics of their respective cities.
6. Hotel Ivy, Minneapolis
Address: 201 S 11th St, Minneapolis, MN 55403-2536
Price: From $328/night
Amenities: spa, business center, room service, restaurant, lobby bar, skyway access
Ratings: 4.5 stars
advertisement
The ultra-luxe Hotel Ivy, a part of the Marriott "Luxury Collection," is easily one of the top hotels in Minnesota and is home to the best spa in the Land of 10,000 Lakes. Whether you’re visiting this five-star hotel to indulge in massages or other dreamy spa services, or to sweeten your dreams in one of the most luxurious suites Minneapolis has to offer, you will not be disappointed with your stay at Hotel Ivy.
7. The Saint Paul Hotel, St. Paul
Address: 350 Market St, Saint Paul, MN 55102-1430
Price: From $155/night
Amenities: lobby bar, restaurant, room service, downtown location
Ratings: 4.5 stars
Perhaps the last of the Grand Dame hotels in Minnesota, The Saint Paul Hotel offers the type of classic, luxury hotel experience you would only expect to find in New York, Boston, or another large eastern city. Service is king at The Saint Paul, and you’ll find it throughout the hotel, from the front desk staff to the beloved Saint Paul Grill restaurant.
advertisement
Best Boutique Hotels in Minnesota
When it comes to lodging, big is not always better, and some of the state’s finest hotels are smaller properties that lean more toward creating an experience for their guests than welcoming as many as possible. This threesome represents some of the best boutique hotels in Minnesota.
8. Hewing Hotel, Minneapolis
Address: 300 N Washington Avenue, Minneapolis, MN 55401-1315
Price: From $254/night
Amenities: bar, restaurant, downtown location
Ratings: 4.5 stars
The Hewing Hotel is an ultra-chic boutique hotel in downtown Minneapolis. Consistently ranked as one of the best hotels in Minnesota, the Hewing Hotel is a perfect spot for an urban getaway. With its close proximity to the Mississippi River, Target Field, and the North Loop, it’s in a prime location to explore some of the best things Minneapolis has to offer.
advertisement
9. Lora, Stillwater
Address: 402 Main St S, Stillwater, MN 55082-5128
Price: From $225/night
Amenities: bar, restaurant, historic building
Ratings: 4.0 stars
Stillwater's Lora was the first among the historic city’s recent spate of boutique hotels, and it holds its own against the newcomers. Lora is a thoroughly modern hotel tucked against the town’s limestone bluffs in one of historic Stillwater’s most historic structures. Lora is an ideal place to set up basecamp for exploring the charming St. Croix River town and all it has to offer.
10. St. James Hotel, Red Wing
Address: 406 Main St, Red Wing, MN 55066-2325
Price: From $188/night
Amenities: bars, restaurants, riverfront
Ratings: 4.5 stars
advertisement
The historic St. James Hotel is a gorgeous hotel in Red Wing that first opened in 1875. It’s easily one of the nicest hotels in Minnesota, and quite possibly the finest hotel in the state outside of the Twin Cities. It’s also conveniently located about an hour from either the Twin Cities or Rochester. Red Wing, itself, is a historic Mississippi River town in Minnesota’s gorgeous Bluff Country and makes an excellent destination for a day trip, particularly around the holidays.
Best Resorts in Minnesota
With its many sparkling lakes, wide rivers, and large swaths of forest, Minnesota is home to many unbelievable resorts. These two historic properties have been favorites in the North Star State for decades and set the standard to which other Minnesota resorts aspire.
11. Grand View Lodge, Nisswa
Address: 23521 Nokomis Ave, Nisswa, MN 56468-2711
Price: From $229/night
Amenities: lake views, indoor pool, hot tub, golf courses, fitness center, spa, meal plan, free parking
Ratings: 4.5 stars
Grand View Lodge is a family-friendly year-round resort that Minnesotans have been flocking to for generations. Its sprawling setting on Gull Lake, along with its multiple nearby golf courses, attracts lovers of all manner of outdoor activities, from ice fishing to biking and sand-castle building. Several equipment rental outposts mean you won’t have to lug your own gear. On the other hand, several dining options, as well as a spa offering massages and other services, also make the resort a perfect place for those who simply want to kick back and relax.
Amenities: lake views, fitness center, bar, restaurant, skiing, golf course, indoor pool, hot tub, sauna, free parking
Ratings: 4.0 stars
The venerable Lutsen Resort is the grandaddy of North Shore resorts, and it’s been entertaining guests for decades with its beautifully rugged slice of Lake Superior shoreline. Whether you’re an outdoor enthusiast who wants to establish a basecamp for hiking, biking, kayaking, or skiing - downhill and cross-country - or you just want to curl up in front of a roaring fire with a cocktail and watch the waves pound against the rocks, family-friendly Lutsen is the place to be. This is one of the best resorts in Minnesota for outdoor enthusiasts. Visit the Lutsen Lodge website for additional information and updates about its re-opening.
Clearly, a list of a dozen can't include all the best hotels in Minnesota. In addition to these 12, there are many more top hotels. Have you stayed at any of these luxury hotels in Minnesota? Are there other places to stay you would have included?
If you want to enjoy the wilds of Minnesota, check out some of our favorite cabins in Minnesota, too.
You don’t have to search for long to find a fantastic place to stay in Minnesota. Even rooms with a view are plentiful, thanks to our state’s more than 10,000 lakes. Many of these lakeside stays are at family resorts that are packed with comfort and amenities. There are many resorts to choose from, but one of our favorites is a little spot in the middle of nowhere, far from Minnesota’s biggest vacation destinations. Here, at Fair Hills Resort, you’ll be able to get away from it all for a beautiful and peaceful stay. Check it out:
advertisement
Fair Hills Resort is a beautiful resort nestled into the shores of Pelican Lake near Detroit Lakes, Minnesota.
The resort started in 1906. It has changed owners a few times since opening, but it has been family-owned since 1926! Today, the fourth generation of the Kahldahl family owns and runs the resort.
The resort has over 100 units to choose from. Most are single, freestanding cabins. Some, for larger groups, are divided into several units that connect. Groups of all sizes can find an option that will allow everyone to have peace and privacy.
Each of the cabins is outfitted with everything you need for a comfortable stay, including beds, tables and chairs, and bed linens. There is a daily cleaning service for the cabins.
Eight of the cabins at Fair Hills have kitchens. That’s because this resort has three shared meals daily. At the toll of the bell, head up to grab tasty breakfasts, lunches, and dinners made on site. There’s plenty of variety, and the resort can accommodate any dietary restriction.
There is plenty to do at this resort. Organized activities change daily, but may include sports, fishing, treasure hunts, crafts, and aerobics classes. Regular events, such as the weekly Hootenanny, include live singing, music, and other entertainment.
The resort also makes it easy to enjoy beautiful Pelican Lake. Guests may dip a toe in from the sandy beach, grab a kayak or paddleboat, or even rent a speedboat or pontoon.
advertisement
This beautiful, historic resort is full of fun! You’ll make lasting memories here as you enjoy the peace and quiet, great views, and fun activities at Fair Hills Resort.