The best deals on hotels when visiting Ham Lake in Minnesota.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Ham Lake, Minnesota 55304

AmericInn by Wyndham Ham Lake

13440 Highway 65 Andover, MN

Guests visiting Ham Lake can enjoy inviting accommodations at AmericInn by Wyndham Ham Lake, where budget-friendly rooms start at $71.99, creating a welcoming space. Relax with the peace of mind that comes from AmericInn by Wyndham’s commitment to accessibility, offering features that ensure comfort for all guests.

AmericInn by Wyndham Ham Lake provides the perfect location for those wanting to visit downtown Ham Lake, where a brief drive delivers them to the city’s most iconic spots. Find your ideal hotel for exploring Ham Lake with comfort and convenience—book today!

  Call (855) 233-7850 to book with an agent.
  3.2 miles from HAM Lake, MN 55304

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Minneapolis North / Blaine

10643 BALTIMORE St. NE Blaine, MN

Relax at Fairfield Inn & Suites by Marriott Minneapolis North / Blaine when traveling to Ham Lake, where inviting rooms offer quality and comfort, with affordable nightly rates starting at $184.99. Trust in the consistent quality and service of Fairfield by Marriott, a reliable choice for travelers worldwide.

Fairfield Inn & Suites by Marriott Minneapolis North / Blaine offers the ideal setting for guests seeking peace and quiet, with downtown Ham Lake only a short trip away for a day of exploring. Relax and unwind in Ham Lake with a hotel that provides superior comfort and convenience—book today!

  Call (855) 236-8982 to book with an agent.
  6.4 miles from HAM Lake, MN 55304

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Lino Lakes

579 Apollo Dr Circle Pines, MN

With budget-friendly rooms beginning at $104.99, Hampton Inn & Suites Lino Lakes is ideal for guests traveling to Ham Lake, creating a comfortable, welcoming space for rest. Stay informed with Hampton’s digital information screens, offering updates on weather, local events, and hotel amenities.

From Hampton Inn & Suites Lino Lakes, the drive into downtown Ham Lake is straightforward, allowing guests to explore the city’s top destinations while returning to a peaceful setting afterward. Get ready for a Ham Lake visit with a hotel that makes relaxation effortless—lock in today!

  Call (855) 239-5277 to book with an agent.
  6.5 miles from HAM Lake, MN 55304

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Blaine at the National Sports Center

10580 Baltimore St. NE Blaine, MN

With rooms starting at $101.99, Best Western Plus Blaine at the National Sports Center provides budget-conscious accommodations for travelers bound for Ham Lake, creating a warm and inviting space. Experience the convenience of bedside charging stations in each room at Best Western Plus, keeping your devices powered up.

At Best Western Plus Blaine at the National Sports Center, guests can enjoy the calm and comfort of being further from the city, while still having downtown Ham Lake within easy reach for a day of adventure. Step into Ham Lake comfort with inviting, cost-effective lodging—book your room now!

  Call (855) 233-7850 to book with an agent.
  6.5 miles from HAM Lake, MN 55304

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Blaine Town Inn & Suites

9410 Baltimore St. NE Blaine, MN

With affordable rooms starting at $64.00, Blaine Town Inn & Suites is ideal for guests visiting Ham Lake, creating a homely and welcoming environment for relaxation. Find comfort in clean, well-appointed rooms that provide everything you need for a budget-friendly stay.

The convenience of downtown Ham Lake is just a drive away from Blaine Town Inn & Suites, making it easy for guests to experience the city’s top spots without the noise. Lock in an affordable hotel with extra comfort for your Ham Lake trip—reserve now!

  Call (855) 234-5074 to book with an agent.
  7.9 miles from HAM Lake, MN 55304

Starting at

$64.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Coon Rapids

3430 Northdale Blvd Coon Rapids, MN

Guests visiting Ham Lake can unwind at AmericInn by Wyndham Coon Rapids, where inviting accommodations start at $93.99, creating a welcoming and comfortable environment for rest. Enjoy a leisurely morning with AmericInn by Wyndham’s extended breakfast hours, perfect for those who like to sleep in.

Guests staying at AmericInn by Wyndham Coon Rapids will appreciate the calm surroundings, with downtown Ham Lake accessible by car for all their sightseeing needs. Enjoy a worry-free Ham Lake adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 233-0132 to book with an agent.
  8.0 miles from HAM Lake, MN 55304

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Coon Rapids

3420 Northdale Blvd. NW Coon Rapids, MN

Guests bound for Ham Lake will find delightful comfort at Wingate by Wyndham Coon Rapids, with inviting rooms starting at $86.99, creating a warm and welcoming space perfect for relaxation. Stay refreshed with Wingate’s complimentary bottled water, provided daily for your hydration and convenience.

With a convenient drive into downtown Ham Lake, guests at Wingate by Wyndham Coon Rapids can balance city exploration with the peaceful atmosphere of the hotel. Set yourself up for an enjoyable Ham Lake visit with budget-friendly accommodations—book today!

  Call (855) 234-7135 to book with an agent.
  8.0 miles from HAM Lake, MN 55304

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Running Aces Hotel & Casino Trademark Collection by Wyndham

15215 Running Aces Blvd Forest Lake, MN

Relax in the soothing surroundings of Running Aces Hotel & Casino Trademark Collection by Wyndham as you travel to Ham Lake, where quality accommodations provide comfort, with nightly rates from $116.99. Experience a stay that captures the local essence, with rooms that are thoughtfully decorated to reflect the area’s culture and history.

From Running Aces Hotel & Casino Trademark Collection by Wyndham, a straightforward drive brings guests into downtown Ham Lake, where they can explore the city’s best spots before retreating to a quieter setting. Explore Ham Lake while enjoying a hotel that makes comfort and value a priority—secure now!

  Call (855) 236-8982 to book with an agent.
  8.3 miles from HAM Lake, MN 55304

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Minneapolis / Coon Rapids / Blaine an IHG Hotel

9333 Springbrook Dr. NW Coon Rapids, MN

Guests bound for Ham Lake can unwind at Holiday Inn Express Minneapolis / Coon Rapids / Blaine an IHG Hotel, where inviting rooms start at $157.99, creating a warm and comfortable space ideal for relaxation. Enjoy the simplicity of Holiday Inn Express's dining options, with a focus on fresh, tasty, and quick meals suitable for all travelers.

The tranquil setting of Holiday Inn Express Minneapolis / Coon Rapids / Blaine an IHG Hotel allows guests to unwind, while the vibrancy of downtown Ham Lake is still a convenient drive away for a day of exploration. Enjoy the convenience of well-situated, cost-effective lodging in Ham Lake—book today!

  Call (855) 233-7850 to book with an agent.
  8.6 miles from HAM Lake, MN 55304

Starting at

$157.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Coon Rapids MN

155 Coon Rapids Blvd. NW Coon Rapids, MN

For an affordable and restful stay, Country Inn & Suites by Radisson Coon Rapids MN offers inviting accommodations with rates beginning at $86.99, creating a relaxing atmosphere near Ham Lake. Experience the convenience of proximity to shopping centers and dining options, making Country Inn & Suites a perfect home base.

From Country Inn & Suites by Radisson Coon Rapids MN, the drive into downtown Ham Lake is simple and convenient, making it easy for guests to explore the city while enjoying a more relaxed stay. Enjoy your Ham Lake journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 233-7850 to book with an agent.
  8.7 miles from HAM Lake, MN 55304

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn near Northtown Mall & National Sports Center

9052 University Ave. Northwest Coon Rapids, MN

With rates beginning at $60.99, Quality Inn near Northtown Mall & National Sports Center provides budget-friendly accommodations for travelers visiting Ham Lake, creating a warm and inviting environment. Experience the vibrant social scene at Quality Inn's happy hour events, featuring local beverages and light snacks.

At Quality Inn near Northtown Mall & National Sports Center, visitors can easily drive into downtown Ham Lake, where they can explore the city before returning to the peace and quiet of the hotel. Get ready for a Ham Lake trip that’s as affordable as it is memorable—lock in today!

  Call (855) 234-5074 to book with an agent.
  8.8 miles from HAM Lake, MN 55304

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Coon Rapids

8965 Springbrook Drive Coon Rapids, MN

For a comfortable stay, Baymont by Wyndham Coon Rapids offers inviting accommodations with rates starting at $80.99, creating a warm and welcoming space perfect for those headed to Ham Lake. Benefit from Baymont by Wyndham’s 24-hour reception, where friendly staff are available to help with any request, any time.

From Baymont by Wyndham Coon Rapids, the drive to downtown Ham Lake offers convenient access to the city’s attractions while providing a peaceful retreat afterward. Find budget-friendly lodging that makes your Ham Lake trip unforgettable—book today!

  Call (855) 236-8982 to book with an agent.
  9.0 miles from HAM Lake, MN 55304

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Shoreview MN

5995 Rice Creek Parkway Shoreview, MN

For an affordable stay near Ham Lake, Country Inn & Suites by Radisson Shoreview MN offers inviting rooms with rates starting at $129.00, creating a clean and welcoming space ideal for rest. Stay energized with the coffee and tea facilities provided in each room at Country Inn & Suites, available around the clock.

Country Inn & Suites by Radisson Shoreview MN offers the ideal setting for guests seeking peace and quiet, with downtown Ham Lake only a short trip away for a day of exploring. Plan your Ham Lake adventure with ease, knowing your accommodations are perfect—book today!

  Call (855) 239-4019 to book with an agent.
  9.1 miles from HAM Lake, MN 55304

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Forest Lake MN

1954 West Broadway Avenue Forest Lake, MN

For an affordable stay, Country Inn & Suites by Radisson Forest Lake MN offers inviting rooms with rates beginning at $86.99, creating a clean, comfortable space ideal for relaxation. Enjoy the peace of mind that comes with staying at Country Inn & Suites, featuring 24-hour security and guest services.

At Country Inn & Suites by Radisson Forest Lake MN, guests can unwind in a serene setting, knowing that downtown Ham Lake remains accessible by car for easy city exploration. Settle into Ham Lake with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 235-0725 to book with an agent.
  9.7 miles from HAM Lake, MN 55304

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Forest Lake

1291 West Broadway Ave Forest Lake, MN

With rooms starting at $71.99, AmericInn by Wyndham Forest Lake provides inviting accommodations for travelers bound for Ham Lake, creating a cozy-like and comfortable space perfect for rest. Experience the welcoming community atmosphere at AmericInn by Wyndham, where guests can feel at home away from home.

Escape to the comfort of AmericInn by Wyndham Forest Lake, where a restful atmosphere ensures a quiet stay with Ham Lake's attractions nearby. Choose a hotel in Ham Lake that gives you more for your money—reserve your stay now!

  Call (855) 239-5277 to book with an agent.
  10.1 miles from HAM Lake, MN 55304

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Twin Cities Inn

2149 Program Ave Mounds View, MN

Guests headed to Ham Lake will enjoy the comforting accommodations at Twin Cities Inn, where rooms start at $79.99, creating a warm, welcoming environment perfect for rest. Find a cozy and economical stay in rooms that provide essential amenities and a welcoming atmosphere.

At Twin Cities Inn, travelers can experience a peaceful retreat, with the added bonus of downtown Ham Lake still being close enough for adventure. Stay affordably and comfortably on your Ham Lake getaway—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  11.0 miles from HAM Lake, MN 55304

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mounds View Minneapolis

2200 Mounds View Blvd Mounds View, MN

Stay affordably at AmericInn by Wyndham Mounds View Minneapolis as you visit Ham Lake, where appealing accommodations create a relaxing ambiance, with nightly rates starting at $106.99 per night. Benefit from AmericInn by Wyndham’s wake-up service, ensuring you start your day on time.

Guests at AmericInn by Wyndham Mounds View Minneapolis can appreciate the serenity of the hotel, while downtown Ham Lake remains easily reachable by car. Relax and enjoy a seamless Ham Lake stay with top-notch amenities at a great price—book today!

  Call (855) 235-0725 to book with an agent.
  11.1 miles from HAM Lake, MN 55304

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites

6440 US 10 West Anoka, MN

With budget-friendly rooms starting at $100.99, Comfort Suites is ideal for travelers bound for Ham Lake, providing a warm and inviting environment for relaxation. Enjoy a complimentary hot breakfast at Comfort Suites, featuring a wide selection of favorites to energize your morning.

For a calm escape, Comfort Suites offers a quiet retreat while keeping downtown Ham Lake within reach for sightseeing and adventure. Relax in Ham Lake with accommodations that make your stay unforgettable—secure now!

  Call (855) 235-6136 to book with an agent.
  11.3 miles from HAM Lake, MN 55304

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Budget Host Inn Fridley

6881 Highway 65 NE Fridley, MN

For budget-savvy travelers headed to Ham Lake, Budget Host Inn Fridley offers inviting rooms with rates beginning at $73.79, creating a warm, comfortable space perfect for rest. Enjoy accommodations that focus on essential comforts, with rooms that offer clean bedding, private bathrooms, and a quiet atmosphere.

Guests at Budget Host Inn Fridley will enjoy a calm atmosphere, while downtown Ham Lake is just a convenient drive away for a day of adventure. Make your Ham Lake adventure simple and enjoyable with inviting hotel options—lock in now!

  Call (855) 233-0132 to book with an agent.
  11.4 miles from HAM Lake, MN 55304

Starting at

$73.79

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Brooklyn Park

9470 West Broadway Brooklyn Park, MN

For budget-conscious travelers headed to Ham Lake, Hampton Inn Brooklyn Park offers comfortable rooms starting at $108.99, creating a clean and inviting atmosphere. Book connecting rooms at Hampton, perfect for families or groups who need additional space but still want privacy.

The serene setting of Hampton Inn Brooklyn Park offers a quiet retreat, while keeping guests close enough to downtown Ham Lake for easy access. Stay smart and relaxed in Ham Lake with value-driven amenities—book your room now!

  Call (855) 234-2997 to book with an agent.
  12.1 miles from HAM Lake, MN 55304

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Minneapolis / St. Paul New Brighton

1815 Old Highway 8 NW New Brighton, MN

Discover a warm atmosphere at Homewood Suites by Hilton Minneapolis / St. Paul New Brighton as you explore Ham Lake, where inviting rooms create a safe environment, with nightly rates starting at $135.99. Enjoy the interactive cooking classes offered at Homewood Suites, perfect for learning new recipes and meeting other guests.

Guests at Homewood Suites by Hilton Minneapolis / St. Paul New Brighton will love the peaceful setting, while downtown Ham Lake is still close enough for easy exploration. Uncover the joy of Ham Lake travel with a hotel that provides unmatched convenience—lock in today!

  Call (855) 239-5277 to book with an agent.
  12.2 miles from HAM Lake, MN 55304

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Minneapolis Fridley

230 57th Ave. NE Fridley, MN

Guests traveling to Ham Lake will find budget-conscious comfort at Extended Stay America Suites Minneapolis Fridley, where tucked away rooms start at $85.99, creating a welcoming atmosphere. Relax knowing Extended Stay America provides enhanced cleaning protocols for your health and safety during your stay.

With a relaxing drive into downtown Ham Lake, guests at Extended Stay America Suites Minneapolis Fridley can enjoy the city’s top spots while retreating to a quieter, more peaceful stay. Stay relaxed and on budget while exploring Ham Lake—reserve your hotel room today!

  Call (855) 233-0132 to book with an agent.
  13.0 miles from HAM Lake, MN 55304

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Brooklyn Park Minneapolis

9490 WEST BROADWAY Brooklyn Park, MN

Stay at Home2 Suites by Hilton Brooklyn Park Minneapolis for a relaxing visit to Ham Lake, where quality accommodations create a warm experience, with budget-friendly rates from $127.99 per night. Utilize Home2 Suites' communal spaces, designed to encourage social interaction and networking among guests.

For a peaceful stay with convenient access to downtown Ham Lake, Home2 Suites by Hilton Brooklyn Park Minneapolis offers quiet surroundings and a short drive into the heart of the city. Relax in style during your Ham Lake travels with a hotel that makes luxury affordable—lock in today!

  Call (855) 236-8982 to book with an agent.
  13.1 miles from HAM Lake, MN 55304

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Radisson Hotel Brooklyn Center

2200 Freeway Blvd. BROOKLYN CENTER, MN

With a blend of sophistication and charm, Radisson Hotel Brooklyn Center near Ham Lake provides a warm stay, where soothing rooms start at an inviting rate of $73.99. Enjoy the serenity of Radisson's spa suites, combining luxurious accommodations with private spa amenities for ultimate relaxation.

At Radisson Hotel Brooklyn Center, guests can unwind in a calm environment, with downtown Ham Lake still close enough for all their city adventures. Step into a Ham Lake hotel that’s dedicated to exceeding your expectations—secure your room now!

  Call (855) 236-8982 to book with an agent.
  13.3 miles from HAM Lake, MN 55304

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms