Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties 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 Detroit Lakes

Best deal Best deal Aug 3 - Aug 5
Tonight Tonight Jun 21 - Jun 22
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Featured Detroit Lakes Luxury Hotels

See all 79 Properties in Detroit Lakes
Best Western Premier The Lodge on Lake Detroit

Best Western Premier The Lodge on Lake Detroit

1200 E Shore Dr, Detroit Lakes
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.7 out of 5 (88 reviews)
So beautiful! We stayed over night for one night. The hotel staff were welcoming. The hotel has a beautiful view of Detroit Lake. We would love to come back in the summer! The one problem was while we were in the hot tub, the lights dimmed very low without warning and it was very dark in the pool area. Maybe a ...
Mar 3, 2018

Best Western Premier The Lodge on Lake Detroit$140

Best Western Premier The Lodge on Lake Detroit$140
GrandStay Hotel & Suites Perham

GrandStay Hotel & Suites Perham

231 Market Drive, Perham
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.6 out of 5 (87 reviews)
Nice hotelVery nice, clean, quiet, convenient to stores. Would recommend staying here
Jun 18, 2018

GrandStay Hotel & Suites Perham$105

GrandStay Hotel & Suites Perham$105
Map

Recently booked Luxury Hotels in Detroit Lakes

AmericInn by Wyndham Wadena
0.0 out of 5.0
Last booking: 8 hours ago
Americas Best Value Inn & Suites Detroit Lakes
2.0 out of 5.0
Last booking: 9 hours ago
The Otter Lodge
2.5 out of 5.0
Last booking: 12 hours ago
Best Western Premier The Lodge on Lake Detroit
3.0 out of 5.0
Last booking: 14 hours ago
Country Inn & Suites by Radisson, Detroit Lakes, MN
2.5 out of 5.0
Last booking: 16 hours ago
Best Western Plus Holland House
2.5 out of 5.0
Last booking: 18 hours ago
Super 8 by Wyndham Perham
2.0 out of 5.0
Last booking: 25 hours ago
GrandStay Hotel & Suites Perham
2.5 out of 5.0
Last booking: 46 hours ago
Eastwood Inn Of Wadena
2.5 out of 5.0
Last booking: 47 hours ago

Looking for a great accommodation for your luxury getaway to Detroit Lakes? Use Expedia to arrange your flight to Fargo, ND (FAR-Hector Intl.) airport, and then select from a variety of places to stay that will deliver the luxury you want. Amenities are important when you plan a trip, so we make it easy to find what you need to make your stay special. If you want an upscale hotel with a spa, an indoor pool, or luxury bedding, Expedia can help you find the best luxury hotel experience that Detroit Lakes offers. Detroit Lakes has some interesting things to see and do including Historic Holmes Theater and Lyle Crovisier Memorial Park, so you might want to take in the local sights during your visit.


When to Visit Detroit Lakes


Here's what you can expect the weather to be like while you are staying in Detroit Lakes:


  • Hottest months: July, August, June, and September, with an average temperature of 81°F
  • Coldest months: January, February, December, and March, with an average temperature of 1°F
  • Driest months: February, December, January, and March, with an average rainfall of 0.73 inches
  • Rainiest months: June, July, September, and May, with an average rainfall of 3.84 inches

Exploring Detroit Lakes


When you're in Detroit Lakes, enjoy exploring the sights and attractions here including Historic Holmes Theater, Lyle Crovisier Memorial Park, and Kent Freeman Arena. If you have some spare time during your trip, you might want to check out History Museum of East Otter Tail County and Hawley Golf Club.


Several other things that make Detroit Lakes special are the:
  • Fishing
  • Snowmobile riding
  • Parks
  • Chocolate
  • Water parks

Getting Around Detroit Lakes


Take advantage of local transportation options that make it easy to see Detroit Lakes. To venture out into the surrounding area, hop on a train at Detroit Lakes Station.