We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Xanadu Island Bed & Breakfast and Resort
Loading prices...
#1 Best Value of 3 hotels in Battle Lake
  • Free Parking
  • Breakfast included
Battle Lake Inn and Suites
No availability for your dates from these sites
#2 Best Value of 3 hotels in Battle Lake
  • Free Wifi
  • Free Parking
See all hotels in or near Battle Lake
Holiday Inn Detroit Lakes
HolidayInn.com
US$123
View Deal
58.8 km from Battle Lake
  • Free Wifi
  • Free Parking
Arrowwood Resort & Conference Center
SAVE US$7
US$159
Booking.com
US$152
View Deal
46.6 km from Battle Lake
  • Free Wifi
  • Free Parking
Super 8 Alexandria MN
TripAdvisor
US$79
View Deal
54.4 km from Battle Lake
  • Free Wifi
  • Free Parking
Hampton Inn and Suites Alexandria
Hampton.com
US$140
View Deal
53.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Best Western Premier The Lodge on Lake Detroit
SAVE US$18
US$189
Hotels.com
US$171
View Deal
58.2 km from Battle Lake
  • Free Wifi
  • Free Parking
AmericInn Lodge & Suites Alexandria
TripAdvisor
US$99
View Deal
54.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson Fergus Falls
SAVE US$14
US$94
Hotels.com
US$80
View Deal
31.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Best Western Plus Holland House
Hotels.com
US$125
View Deal
59.5 km from Battle Lake
  • Free Wifi
  • Free Parking
GrandStay Hotel & Suites Perham, MN
GrandStay
US$104
View Deal
35.4 km from Battle Lake
  • Free Wifi
  • Free Parking
Best Western Alexandria Inn
BestWestern.com
US$110
View Deal
54.7 km from Battle Lake
  • Free Wifi
  • Free Parking
Super 8 Perham
Orbitz.com
US$105
View Deal
35.1 km from Battle Lake
  • Free Wifi
  • Free Parking
AmericInn Lodge & Suites Fergus Falls - Conference Center
Hotels.com
US$105
View Deal
30.9 km from Battle Lake
  • Free Wifi
  • Free Parking
Baymont Inn & Suites Wahpeton
Booking.com
US$110
View Deal
70.0 km from Battle Lake
  • Free Wifi
  • Free Parking
GrandStay Hotel & Suites Parkers Prairie
SAVE US$9
US$89
GrandStay
US$80
View Deal
33.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Cruise Inn RV Park & Lodging- Alexandria
Loading prices...
53.2 km from Battle Lake
  • Free Wifi
  • Free Parking
AmericInn Lodge & Suites Detroit Lakes
Booking.com
US$130
View Deal
59.4 km from Battle Lake
  • Free Wifi
  • Free Parking
Americas Best Value Inn Glenwood
TripAdvisor
US$82
View Deal
75.6 km from Battle Lake
  • Free Wifi
Super 8 Morris
Hotels.com
US$72
View Deal
78.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Rodeway Inn
Booking.com
US$79
View Deal
31.0 km from Battle Lake
  • Free Wifi
  • Free Parking
GrandStay Hotel & Suites Morris
SAVE US$11
US$111
GrandStay
US$100
View Deal
79.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Rodeway Inn
RodewayInn
US$73
View Deal
69.7 km from Battle Lake
  • Free Wifi
  • Free Parking
Skyline Motel
Loading prices...
53.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Budget Host Inn Long Prairie
Loading prices...
74.2 km from Battle Lake
  • Free Parking
  • Free Internet
Select Inn of Breckenridge
Hotels.com
US$68
View Deal
67.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Oak Tree Inn Glenwood
Orbitz.com
US$114
View Deal
75.5 km from Battle Lake
  • Free Wifi
  • Free Parking
Days Inn Alexandria MN
TripAdvisor
US$75
View Deal
54.5 km from Battle Lake
  • Free Wifi
  • Free Parking
Comfort Inn
ComfortInn
US$94
View Deal
31.0 km from Battle Lake
  • Free Wifi
  • Free Parking
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.