Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Milaca

Tonight Aug 24 - Aug 25
This weekend Aug 30 - Sep 1
Next weekend Sep 6 - Sep 8

Featured Milaca Ski Hotels

See all 134 Properties in Milaca

Estimated price for 1 night/2 adults

Beautiful Lake Home ~ 1 Hour North Of Twin Cities - Excellent Fishing And Rec
Beautiful Lake Home ~ 1 Hour North Of Twin Cities - Excellent Fishing And Rec
Princeton, MN
4.4/5 (20 reviews)

We had a great weekend doing all the summer vacation activities here. Nearby golf course is fun and cheap. Very nice home to come back to and grab some food and rest before moving on to more fun. The place was clean and Andy was helpful and informative. Neighbors were friendly and quiet. We had a ...

Reviewed on Jun 17, 2018
Eddy's Resort
Eddy's Resort
3.5 out of 5.0 41334 Shakopee Lake Road, Onamia, MN
Free Cancellation
4.2/5 (161 reviews)
$109/ night for 2 guests

Beautiful location on the water... will definitely be back! The porch overlooking the water was awesome!

Reviewed on Jun 24, 2019
Exquisite New Const. Lake Home Only 1 hr North. Same Owner as House #488893
Exquisite New Const. Lake Home Only 1 hr North. Same Owner as House #488893
Princeton, Minnesota
4.1/5 (9 reviews)

The lake was really green and gross. Full of weeds and milfoil. Could not swim from shore. The house was new but staged to sell so not much furniture or creature comforts. Owner charged us for damage that was there before we got there. Would not go back.

Reviewed on Sep 17, 2018
Grand Casino Mille Lacs
Grand Casino Mille Lacs
3.0 out of 5.0 777 Grand Avenue, Onamia, MN
Free Cancellation
3.8/5 (455 reviews)
$89/ night for 2 guests

Room and beds were clean and comfortable. Front desk worker was very nice and he gave me a choice of what floor to stay on, so I chose the top floor and we had an end unit, which I always thinks help detract from noise from other rooms. Hotel itself is a bit dated and many of the machines in the ...

Reviewed on Aug 19, 2019

Recently Booked Ski Hotels in Milaca

Grand Casino Mille Lacs
3.0 out of 5.0
Last booking: 29 hours ago

Milaca Ski Hotels

Trying to book your next vacation on the slopes? With Expedia, you're covered. We have 134 hotels in Milaca from $89 to $109. Whether you want to stay at the skiing resort, or you would prefer a resort in the city, Expedia will help you and your family set up reservations wherever you would like to be. These will help you to find tips and tricks so you can have the best vacation ever!

Gear Up for a Day on the Powder

Traveling with all your cold weather equipment with you can be expensive and bulky, depending on your choice of transportation. If you forgot something you need for your time on the mountains, there are sporting goods stores nearby where you can swiftly purchase some last-minute items once you get to Milaca. Hopefully you and your thrill-seeking pals will get to ski on an epic bluebird powder day, or a morning when there has been a fresh snowfall. There's nothing more invigorating than flying down the mountains on the easygoing bunny slopes or difficult black diamonds. If you aren't an experienced skier, check with your hotel staff to see if they offer instructor-led classes, in case you want to avoid catching an edge.

Stay Warm in Milaca

Once you check-in to your getaway stay, see if the concierge knows about other possible excursions to try out in Milaca. They might know of a few kid-friendly activities, such as checking out the local bowling alley or movie theater, playing board games at the hotel, or roasting s'mores over a bonfire. Maybe they can suggest a few adults-only things to do too, like a spa on the hotel property, a dance club in the city, or a cozy bar with cocktails to warm you up. When you decide to call it a day, you will have a freshly-made bed and a room full of amenities to help you have a relaxing night. What are you waiting for? You're just minutes away from your booked ski-cation!