Search over 1 million properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation
Search over 1 million flights, hotels, packages, and more
Known for its lakeside setting, Detroit Lakes offers a lot for the traveler planning a getaway. With your pick of 30 hotels and other accommodation options in this family-friendly destination, it's easy to find the right one for you.
As you search for a place to stay by the water in Detroit Lakes, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
Budget Host Inn - 2.5-star motel. It features free breakfast, free WiFi, and free parking. Guests love the beach locale and overall value.
Holiday Inn Detroit Lakes - 3-star family-friendly hotel on a private beach. Our travelers recommend its beach locale and breakfast. This hotel boasts an indoor pool, a spa tub, and a restaurant. Activities include kayaking.
Best Western Premier The Lodge on Lake Detroit - 3-star spa hotel on a private beach. It offers an indoor pool, free full breakfast, and a spa tub. Activities include fishing. Guest reviews highlight the beach locale and comfortable beds.
Fairfield Inn & Suites by Marriott Detroit Lakes - 2.5-star hotel. It features an indoor pool, free buffet breakfast, and free WiFi. Guests love the walkable location and comfortable beds.
Best Western Premier The Lodge on Lake Detroit - 3-star spa hotel on a private beach. Our travelers recommend its beach locale and comfortable beds. This hotel boasts an indoor pool, free full breakfast, and a spa tub. Activities include fishing.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to Detroit Lakes, you can fly into Fargo, ND (FAR-Hector Intl.), the closest major airport, which is located 46.8 mi (75.4 km) from the city center. To venture out into the surrounding area, hop on a train at Detroit Lakes Station.