Find the Best Things

10 Best Spa Hotels in Minnesota

mn spa hotel

Whether you’re in the Twin Cities or elsewhere in Minnesota, you can find a spectacular getaway right in our own state - potentially even in your own city. Take time out to relax at any of these top spa hotels in Minnesota.


Hotel Ivy, Minneapolis, MN

Indulge in absolute luxury at the Hotel Ivy. This spectacular hotel in the heart of downtown Minneapolis has everything your next getaway needs - the beloved Anda Spa, amazing dining, top-shelf libations, and more.

Chase on the Lake, Walker, MN

Chase on the Lake isn’t just one of the favorite resorts in Minnesota - it’s one of the most time-tested resorts too, celebrating 100 years of outstanding experiences. Head to this lakeside retreat to take advantage of its amazing spa and other amenities.

Grand View Lodge, Nisswa, MN

There’s something for everyone at Grand View Lodge. There’s plenty of fantastic golfing, watersports, events and activities, and spa treatments available so the entire family can enjoy their vacation favorites.

Hotel Crosby, Stillwater, MN

Cozy, serene, welcoming - the Hotel Crosby in Stillwater is a place where you’ll never want to check out. This luxury lodge has all the spa treatments you want along with guest rooms that are perfect for relaxing and enjoying your time away.

Hotel Landing, Wayzata, MN

Lake Minnetonka is one of the favorite getaways in Minnesota, and a stay at Hotel Landing makes it even better. As a luxury lakeside hotel, this modern beauty is the perfect place to play on the lake and then refresh with top-quality treatments at the Läka Spa.

Madden’s on Gull Lake, Brainerd, MN

Looking for a fun place to take the family? Head to Madden’s on Gull Lake. This family-friendly resort has exciting activities for everyone, from golf to waterskiing to spa therapy.

St. James Hotel, Red Wing, MN

If you want to infuse a historical feel into your next getaway, St. James Hotel in Red Wing is the best destination. Established in 1875, this incredible hotel overflows with class and sophistication.

Bluefin Bay, Tofte, MN

Along the banks of Lake Superior, you’ll find the Bluefin Bay Resort. Decompress in the popular spa, take in the stunning views, or head out on the lake - you can do it all at Bluefin Bay. If you enjoy your experience here, you can return to Lake Superior for Bluefin Bay’s two other resorts, Surfside and Temperance Landing.

Ludlow’s Island Resort, Cook, MN

Most people wouldn’t think Minnesota would have an island getaway, but Ludlow’s Island Resort is the hidden gem you have to see. This lovely resort on an island in Lake Vermillion is the perfect place for the entire family to let loose, have fun, and enjoy some relaxation.

Grand Superior Lodge, Two Harbors, MN

In quaint Two Harbors, the Grand Superior Lodge is a gorgeous resort that certainly deserves a spot on your “to visit” list. Head to this lakeside resort for all the getaway essentials you need.

Hot Stories
Select a Minnesota town to find
the Best Things To Do and Places To Go around you