Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Garrison Minnesota Hotels & Motels

Find hotels & motels in Garrison using the list below. Find cheap and discounted hotel/motel rates in or nearby Garrison, MN for your personal leisure or group travel. We provide the best Garrison, Minnesota hotel and motel rooms. Browse the Garrison area hotels to find the perfect lodging! Please use the provided map of the Garrison hotels.

The Garrison center is around 16 miles east of Brainerd Lakes Regional Airport and 18 miles northwest of Mille Lacs Indian Museum.

Garrison Hotels & Accommodations

Grand Casino Mille Lacs 777 Grand Avenue, Onamia, MN 56359 ~8.78 miles southeast of Garrison
  • 3-star hotel
  • Check-in: 4:00 PM - 3:30 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Craguns Resort & Hotel 11000 Craguns Dr, Brainerd, MN 56401 ~26.48 miles west of Garrison
  • 3 star hotel
  • 21 suites in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Eddys Resort 41334 Shakopee Lake Road, Onamia, MN 56359 ~11.61 miles southeast of Garrison
  • 3 star property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Rapid River Lodge 7376 Woida Rd, Baxter, MN 56425 ~20.59 miles west of Garrison
  • Midscale property
  • 68 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Appeldoorns Sunset Bay Resort 45401 Mille Lacs Parkway, Isle, MN 56342 ~17.36 miles east of Garrison
  • Midscale Motel property
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Quarterdeck Resort & Restaurant 9820 Birch Bay Dr. Southwest, Nisswa, MN 56468 ~27.49 miles west of Garrison
  • Affordable Resort property
  • Check in: 4:00 PM - 8:30 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
The Lodge at Brainerd Lakes Trademark Collection by Wyndham 6967 Lake Forest Rd, Brainerd, MN 56425 ~20.99 miles west of Garrison
  • Midscale property
  • Hotel has 4 floors
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
AmericInn by Wyndham Mora 1877 Frontage Rd, Mora, MN 55051 ~39.80 miles southeast of Garrison
  • 3 star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Country Inn & Suites by Radisson Baxter, MN 15058 Dellwood Dr, Brainerd, MN 56401 ~20.21 miles west of Garrison
  • Economical property
  • 65 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Brainerd-Baxter by IHG 15739 Audubon Way, Brainerd, MN 56425 ~20.78 miles west of Garrison
  • Affordable hotel
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Baymont by Wyndham Baxter / Brainerd Area 7208 Fairview Road, Baxter, MN 56425 ~20.29 miles west of Garrison
  • Affordable property
  • 3 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
AmericInn by Wyndham Pequot Lakes / Jenkins 32912 Paul Bunyan Trail Drive, Pequot Lakes, MN 56472 ~32.86 miles northwest of Garrison
  • Mid-scale hotel
  • 13 suites in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson Little Falls, Mn 209 16th St. Ne, Little Falls, MN 56345 ~32.69 miles southwest of Garrison
  • Mid-scale hotel
  • 63 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Days Inn & Suites by Wyndham Baxter Brainerd Area 14466 Dellwood Drive, Baxter, MN 56425 ~20.11 miles west of Garrison
  • 3-star property
  • 57 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
AmericInn by Wyndham Baxter Brainerd 7836 Fairview Road, Baxter, MN 56425 ~19.69 miles west of Garrison
  • 3 star property
  • Free breakfast available
Call to Book
Add your dates for price
Average 6.9 /10 Hotel Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Good Ol Days Resort 26050 Oak Lane, Nisswa, MN 56468 ~27.33 miles northwest of Garrison
  • Midscale hotel
  • 5 rooms in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Country Inn Deerwood 23884 Front Street, Deerwood, MN 56444 ~12.72 miles north of Garrison
  • Three Star property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 6.8 /10 Review Score Call BookMore Details
Ruttgers Bay Lake Resort 25039 Tame Fish Lake Rd, Deerwood, MN 56444 ~8.00 miles north of Garrison
  • Affordable Resort property
  • 162 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Pine Peaks Lodge & Suites 14047 Swann Dr, Crosslake, MN 56442 ~29.03 miles northwest of Garrison
  • Affordable property
  • 38 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Nisswa Hotel and Suites 24186 North Smiley Rd, Nisswa, MN 56468 ~26.37 miles northwest of Garrison
  • Two star hotel
  • 43 rooms in hotel
Call to Book
Add your dates for price
Poor 5.9 /10 Guest Reviews Call BookMore Details
Pine River Inn 2684 State 371 Sw, Pine River, MN 56474 ~38.90 miles northwest of Garrison
  • Three Star Motel property
  • Pets are OK
Call to Book
Add your dates for price
Average 6.8 /10 Hotel Reviews Call BookMore Details
Quality Inn & Suites Brainerd 2115 South 6th St. Building A, Brainerd, MN 56401 ~17.71 miles west of Garrison
  • 3-star property
  • 8 suites in property
Call to Book
Add your dates for price
Average 6.6 /10 Guest Reviews Call BookMore Details
Econo Lodge Brainerd 2115 South 6th St, Brainerd, MN 56401 ~17.72 miles west of Garrison
  • Inexpensive property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.4 /10 Latest Reviews Call BookMore Details
Super 8 by Wyndham Baxter / Brainerd Area 14341 Edgewood Dr, Baxter, MN 56425 ~20.18 miles west of Garrison
  • Two-star Motel property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Causeway on Gull 8087 Lost Lake Rd, Nisswa, MN 56468 ~28.64 miles northwest of Garrison
  • 2-star Resort property
  • Check in time: 4:00 PM - 9:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Recent Reviews Call BookMore Details
AmericInn by Wyndham Little Falls 306 Lemieur Street, Little Falls, MN 56345 ~32.93 miles southwest of Garrison
  • Affordable property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Average 7.2 /10 Hotel Reviews Call BookMore Details
Manhattan Beach Lodge 39051 Co Rd. 66, Crosslake, MN 56442 ~32.39 miles northwest of Garrison
  • Cheap hotel
  • Check-in: 3:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
StayInn Little Falls 300 12th St. Ne, Little Falls, MN 56345 ~32.91 miles southwest of Garrison
  • Inexpensive Motel hotel
  • 51 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 6.0 /10 Hotel Reviews Call BookMore Details
Eastwood Inn 900 Highway 10 S, Motley, MN 56466 ~39.00 miles west of Garrison
  • Affordable property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Average 6.2 /10 Hotel Reviews Call BookMore Details
River View Lodge 701 Minnesota Ave. S, Aitkin, MN 56431 ~16.79 miles northeast of Garrison
  • Economy hotel
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
The Nisswa Motel 5370 Merril Ave, Nisswa, MN 56468 ~26.77 miles northwest of Garrison
  • Two star property
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Crossroads Hotel 403 Meadow Dr, McGregor, MN 55760 ~32.89 miles northeast of Garrison
  • Economical hotel
  • 35 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Pelican Lakes Motel 8637 Bluebird Ln, Pequot Lakes, MN 56472 ~27.58 miles northwest of Garrison
  • 2-star Motel hotel
  • Check-in: 5:00 PM - anytime
Call to Book
Add your dates for price
Poor 5.8 /10 Recent Reviews Call BookMore Details
Commander Motel 30269 Airport Rd, Pequot Lakes, MN 56472 ~27.59 miles northwest of Garrison
  • Economy Motel property
  • Check-in time: 4:00 PM - 11:00 PM
Call to Book
Add your dates for price
Average 6.6 /10 Review Score Call BookMore Details
Royal Inn & Suites 635 10th Ave. Se, Milaca, MN 56353 ~38.47 miles south of Garrison
  • 2-star Motel property
  • 2 floors in property
Call to Book
Add your dates for price
Average 7.6 /10 Review Score Call BookMore Details
Garrison Inn & Suites 9243 U.S Highway 169, Garrison, MN 56450
  • Three Star hotel
  • Check-in: 2:00 PM - midnight
Call to Book
Add your dates for price
Poor 5.8 /10 Reviews Call BookMore Details
Big Sandy Lodge and Resort 20534 487th St, McGregor, MN 55760 ~39.35 miles northeast of Garrison
  • Cheap hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
The Lodges at Breezy Point 30199 County Rd. 4, Breezy Point, MN 56472 ~27.46 miles northwest of Garrison
  • Midscale Resort property
  • Check-in: 4:00 PM - 11:00 AM
Call to Book
Add your dates for price
Average 6.4 /10 Recent Reviews Call BookMore Details
The Village at Izatys 8478 Par 5 Dr. Onamia, MN 56359, Onamia, MN 56359 ~16.67 miles southeast of Garrison
  • Two star Resort property
  • Check-in: 4:00 PM - 6:00 PM
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Grand View Lodge 23521 Nokomis Avenue, Nisswa, MN 56468 ~26.99 miles northwest of Garrison
  • Midscale Resort property
  • Hotel has 322 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Craguns Resort on Gull Lake 11000 Craguns Drive, Brainerd, 56401 ~26.47 miles west of Garrison
  • Four-star Resort hotel
  • Check-in: 17:00:00 - 00:00:00
Call to Book
Add your dates for price
Average 7.9 /10 Recent Reviews Call BookMore Details
Izatys Resort 40005 85th Ave, Onamia, MN 56359 ~16.40 miles southeast of Garrison
  • Midscale Resort hotel
  • Check-in: 15:00:00
Call to Book
Add your dates for price
Poor 5.9 /10 Guest Reviews Call BookMore Details
Kavanaughs Sylvan Lake Resort 1685 Kavanaugh Drive, Brainerd, MN 56401 ~26.48 miles west of Garrison
  • 3 star Resort property
  • Check in: 4:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Maddens on Gull Lake 11266 Pine Beach Peninsula, Brainerd, MN 56401 ~26.79 miles west of Garrison
  • 4-star Resort hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Call BookMore Details
Gull Lake Residence Club 8087 Lost Lake Rd. , Nisswa, Nisswa, ~28.50 miles northwest of Garrison
  • Affordable hotel
Call to Book
Add your dates for price
Call BookMore Details
The Lodges at Breezy Point 30199 County Rd. 4, Breezy Point, MN 56472 ~27.49 miles northwest of Garrison
  • 2 star Resort property
  • Check-in time: 4:00 PM
Call to Book
Add your dates for price
Call BookMore Details
Waller House Inn 301 3rd St. SE, Brainerd, 56345 ~33.65 miles southwest of Garrison
  • 3-star property
Call to Book
Add your dates for price
Call BookMore Details
McQuoids Inn & Event Center 1325 Highway 47 North, Isle, 56342 ~20.74 miles southeast of Garrison
  • 3-star hotel
  • Check in: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
Rodeway Inn Brainerd 11617 Andrew Street, Brainerd, MN56401 ~17.92 miles west of Garrison
  • Economical hotel
  • Hotel has 34 rooms
Call to Book
Add your dates for price
Call BookMore Details
The Oliver Acreage 7396 45Th Ave. SW Pequot Lakes, United States of America, , 56472 ~36.63 miles west of Garrison
  • Mid-scale hotel
  • Check in time: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details

Next: See My Garrison Hotels with Pricing

FAQs about hotels in Garrison

What are the best rated hotels in Garrison?

River View Lodge, Good Ol Days Resort and AmericInn by Wyndham Pequot Lakes are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Garrison?

Maddens on Gull Lake, Craguns Resort on Gull Lake and Eddys Resort are the top 3 luxury hotels near Garrison city center.

What hotels are closest to the city center of Garrison?

Garrison Inn & Suites, Ruttgers Bay Lake Resort, and Grand Casino Mille Lacs are the properties closest to Garrison city center.

What are the best independent hotels in Garrison?

River View Lodge, Crossroads Hotel and Grand View Lodge are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels in Garrison?

Econo Lodge Brainerd and Quality Inn & Suites Brainerd are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

Back to Top