Photo by Carl Lacey

Find Hotels on the Lake in Onamia, MN from $197

Start date: Check-in selected.
To Date
End date: Check-out

    Upfront pricing

    Our total price for your stay includes taxes and fees

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Be picky

    Search almost a million properties worldwide

Check availability on Onamia Hotels on the Lake

Top Onamia Hotels on the Lake

Beautiful Newly Renovated 3 BR Mille Lacs Lakeside Cottage
9.8 out of 10, Exceptional, (25)
"Great time"
United States
Shawn G.
$331 nightly
The price is $334
Oct 28 - Oct 29
Total with taxes and fees
Beautiful Newly Renovated 3 BR Mille Lacs Lakeside Cottage
Lakefront Deck w/ Unmatched View and Location - New Deck
9.4 out of 10, Exceptional, (24)
"Our family had a wonderful time at this property. The view was spectacular, the grandkids loved catching minnows. The adults enjoyed time relaxing and fishing. What a great relaxing time for all!!!We had plenty of space, and all the tools that we needed for meals. It’s all about family and memories, we had many!!"
United States
Therese W.
$421 nightly
The price is $456
Nov 3 - Nov 4
Total with taxes and fees
Lakefront Deck w/ Unmatched View and Location - New Deck
Cozy Lakeside Cabin with a sauna, fireplace beautiful views & Pet friendly!
10.0 out of 10, Exceptional, (6)
"Very comfortable cabin with great views. Would gladly stay here again."
United States
Ryan W.
$269 nightly
The price is $289
Oct 23 - Oct 24
Total with taxes and fees
Cozy Lakeside Cabin with a sauna, fireplace beautiful views & Pet friendly!
Charming 2-bedroom house with WiFi, AC on Knife Lake in Mora Minnesota.
10.0 out of 10, Exceptional, (4)
"Overall enjoyed our stay, place was very clean and great location. Easy check in and house was comfortable. "
United States
Jewels H.
$409 nightly
The price is $439
Oct 26 - Oct 27
Total with taxes and fees
Charming 2-bedroom house with WiFi, AC on Knife Lake in Mora Minnesota.
Country setting, rolling hills #1 at Beach Mirage Suites
8.6 out of 10, Excellent, (11)
"Close enough to anything you need and quiet."
United States
Lane G.
$183 nightly
The price is $197
Nov 9 - Nov 10
Total with taxes and fees
Country setting, rolling hills #1 at Beach Mirage Suites
Fishing cabin in the pines! 50 acres of lakeshore forest, & only YOU! Beauty.
9.0 out of 10, Wonderful, (8)
"The place was extremely private when we went and weren’t bothered by anyone which was our goal. We used a provided paddle boat and caught several award winning size bass and it took us very little skill. The largest was at sunrise at the dock, believe that or not! The home had great hot water and was a little outdated but absolutely perfect for a cabin getaway. There were a few bugs but hello were in the woods on a lake house on the water. I loved it and the kids did also. I had some additional...
United States
Jon W.
$356 nightly
The price is $382
Nov 8 - Nov 9
Total with taxes and fees
Fishing cabin in the pines! 50 acres of lakeshore forest, & only YOU! Beauty.
Cabin 7 with beacutiful lakeviews
$219 nightly
The price is $237
Oct 23 - Oct 24
Total with taxes and fees
Cabin 7 with beacutiful lakeviews
*NEW* Fairytale Lakefront Cottage w/ Sleeping Loft
$664 nightly
The price is $713
Oct 23 - Oct 24
Total with taxes and fees
*NEW* Fairytale Lakefront Cottage w/ Sleeping Loft
3 Bedroom Cabin 3 Beach front
$369 nightly
The price is $400
Oct 23 - Oct 24
Total with taxes and fees
3 Bedroom Cabin 3 Beach front
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Onamia Hotel Reviews

Frequently asked questions

How much do lakeside hotels in Onamia cost?
The rate for lakeside hotels in Onamia ranges from $197 to $713 per night. No matter your budget, it's easy to find your ideal getaway close to glistening water. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best lakeside hotels in Onamia?
A traveler favorite is Eddy's Resort. Get comfortable at this 3.5-star lakeside property which offers a lake view and a garden. Izatys Resort is another sought-after lake hotel worth shortlisting. Unpack your suitcase at this 3-star option and make the most of amenities like a nearby waterfront and a marina. You'll have your pick of multiple hotels near a lake in Onamia with a total average guest review rating of 9.6.
How many lakeside hotels are there in Onamia?
Onamia has 1 lakeside hotels to choose from. If spending your days by the water sounds like your idea of the perfect vacation, book your dream property with Expedia today.
Are there any family-friendly lakeside hotels in Onamia?
If you're planning a trip to Onamia and need a family-friendly hotel near water, you can't beat Izatys Resort. This lakeside stay has a 3-star rating and also comes with amenities like a playground and a sauna. Once you've checked in, there are loads of family-friendly attractions to explore around Onamia. Mille Lacs Indian Museum and Mille Lacs Kathio State Park promise fun for all ages.
Why book your lakeside hotel in Onamia with Expedia?
Expedia has unbeatable deals on lakeside hotels in Onamia. But our fabulous prices are just the start. You'll discover plenty of hotels to choose from and clever search filters that make it a snap to find your perfect stay.
How can I find cheap lakeside hotels in Onamia?
Expedia makes it a cinch to get your hands on cheap lake hotels in Onamia. Use our handy filter tool to select your budget and hotel star rating. You can also search for your dream lakeside stay based on neighborhoods or popular locations you want to be near.
What is there to do in Onamia near my lakeside hotel?
After you've checked in to your hotel, get out and explore the fantastic things Onamia has to offer. Mille Lacs Kathio State Park is a top attraction to add to your itinerary.

Explore a world of travel with Expedia