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
Loading prices...
#2 Best Value of 3 hotels in Battle Lake
  • Free Wifi
  • Free Parking
See all hotels in or near Battle Lake
Arrowwood Resort & Conference Center
SAVE US$27
US$179
Booking.com
US$152
View Deal
46.6 km from Battle Lake
  • Free Wifi
  • Free Parking
Holiday Inn Detroit Lakes
SAVE US$32
US$182
HolidayInn.com
US$150
View Deal
58.8 km from Battle Lake
  • Free Wifi
  • Free Parking
Super 8 Alexandria MN
Hotels.com
US$82
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
AmericInn Lodge & Suites Alexandria
SAVE US$5
US$104
TripAdvisor
US$99
View Deal
54.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson Fergus Falls
SAVE US$13
US$89
Hotels.com
US$76
View Deal
31.3 km from Battle Lake
  • Free Wifi
  • Free Parking
Best Western Premier The Lodge on Lake Detroit
Hotels.com
US$170
View Deal
58.2 km from Battle Lake
  • Free Wifi
  • Free Parking
Best Western Plus Holland House
ReservationCounter
US$128
View Deal
59.5 km from Battle Lake
  • Free Wifi
  • Free Parking
GrandStay Hotel & Suites Glenwood
TripAdvisor
US$114
View Deal
74.6 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$105
View Deal
54.7 km from Battle Lake
  • Free Wifi
  • Free Parking
AmericInn Lodge & Suites Wadena
Hotwire.com
US$78
View Deal
48.5 km from Battle Lake
  • Free Wifi
  • Free Parking
AmericInn Lodge & Suites Fergus Falls - Conference Center
Hotels.com
US$110
View Deal
30.9 km from Battle Lake
  • Free Wifi
  • Free Parking
Baymont Inn & Suites Wahpeton
Priceline
US$110
View Deal
70.0 km from Battle Lake
  • Free Wifi
  • Free Parking
Super 8 Perham
Orbitz.com
US$93
View Deal
35.1 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
Brookside Motel
Expedia.com
US$59
View Deal
49.5 km from Battle Lake
  • Free Internet
AmericInn Lodge & Suites Detroit Lakes
Booking.com
US$130
View Deal
59.4 km from Battle Lake
  • Free Wifi
  • Free Parking
Super 8 Morris
TripAdvisor
US$72
View Deal
78.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Americas Best Value Inn
Expedia.com
US$81
View Deal
70.7 km from Battle Lake
  • Free Wifi
  • Free Parking
Rodeway Inn
TripAdvisor
US$79
View Deal
31.0 km from Battle Lake
  • Free Wifi
  • Free Parking
Budget Host Inn Long Prairie
CheapTickets
US$57
View Deal
74.2 km from Battle Lake
  • Free Parking
  • Free Internet
GrandStay Hotel & Suites Morris
TripAdvisor
US$111
View Deal
79.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
Skyline Motel
Loading prices...
53.1 km from Battle Lake
  • Free Wifi
  • Free Parking
Oak Tree Inn Glenwood
TripAdvisor
US$118
View Deal
75.5 km from Battle Lake
  • Free Wifi
  • Free Parking
Select Inn of Breckenridge
TripAdvisor
US$67
View Deal
67.3 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.