Hotels in Lake St. Croix Beach

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 28 - Aug 29
Tomorrow
Aug 29 - Aug 30
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Top 5 hotels in Lake St. Croix Beach at a glance

  1. Comfort Suites Hudson I-94 — 2.5-star hotel in Hudson. Guest rating: 9.4/10 — Exceptional.
  2. Best Western Plus Hudson I-94 — 2.5-star hotel in Hudson. Guest rating: 8.8/10 — Excellent.
  3. Hampton Inn & Suites Hudson — 2.5-star hotel in Hudson. Guest rating: 9.4/10 — Exceptional.
  4. AmericInn by Wyndham Hudson — 3-star hotel in Hudson. Guest rating: 8.2/10 — Very Good.
  5. Holiday Inn Express & Suites Hudson I-94 by IHG — 2.5-star hotel in Hudson. Guest rating: 9.2/10 — Wonderful.

Where to stay in Lake St. Croix Beach?

Comfort Suites Hudson I-94

Comfort Suites Hudson I-94
Hudson
$113
$123 total
includes taxes & fees
Aug 30 - Aug 31
Comfort Suites Hudson I-94

Best Western Plus Hudson I-94

Best Western Plus Hudson I-94
Hudson
$84
$91 total
includes taxes & fees
Aug 31 - Sep 1
Best Western Plus Hudson I-94

Hampton Inn & Suites Hudson

Hampton Inn & Suites Hudson
Hudson
$114
$124 total
includes taxes & fees
Sep 6 - Sep 7
Hampton Inn & Suites Hudson

AmericInn by Wyndham Hudson

AmericInn by Wyndham Hudson
Hudson
$84
$91 total
includes taxes & fees
Sep 6 - Sep 7
AmericInn by Wyndham Hudson

Holiday Inn Express & Suites Hudson I-94 by IHG

Holiday Inn Express & Suites Hudson I-94 by IHG
Hudson
$124
$138 total
includes taxes & fees
Aug 30 - Aug 31
Holiday Inn Express & Suites Hudson I-94 by IHG

Royal Inn - Hudson I-94

Royal Inn - Hudson I-94
Hudson
$80
$90 total
includes taxes & fees
Aug 30 - Aug 31
Royal Inn - Hudson I-94

Hudson Inn & Suites

Hudson Inn & Suites
Hudson
$82
$96 total
includes taxes & fees
Sep 27 - Sep 28
Hudson Inn & Suites

Wingate by Wyndham St. Paul/Oakdale/Woodbury

Wingate by Wyndham St. Paul/Oakdale/Woodbury
Oakdale
$74
$80 total
includes taxes & fees
Sep 2 - Sep 3
Wingate by Wyndham St. Paul/Oakdale/Woodbury

The Commerce, Trademark Collection by Wyndham

The Commerce, Trademark Collection by Wyndham
River Falls
$85
$99 total
includes taxes & fees
Sep 8 - Sep 9
The Commerce, Trademark Collection by Wyndham

Country Inn & Suites by Radisson Stillwater MN

Country Inn & Suites by Radisson Stillwater MN
Stillwater
$99
$110 total
includes taxes & fees
Sep 6 - Sep 7
Country Inn & Suites by Radisson Stillwater MN

Radisson Hotel River Falls

Radisson Hotel River Falls
River Falls
$110
$122 total
includes taxes & fees
Aug 30 - Aug 31
Radisson Hotel River Falls

River Hill Inn & Suites

River Hill Inn & Suites
Hudson
$98
$117 total
includes taxes & fees
Aug 30 - Aug 31
River Hill Inn & Suites

Ironwood Lodge, Lake Elmo, Series by Marriott

Ironwood Lodge, Lake Elmo, Series by Marriott
Lake Elmo
$143
$155 total
includes taxes & fees
Sep 1 - Sep 2
Ironwood Lodge, Lake Elmo, Series by Marriott

AmericInn by Wyndham Stillwater

AmericInn by Wyndham Stillwater
Stillwater
$102
$113 total
includes taxes & fees
Aug 30 - Aug 31
AmericInn by Wyndham Stillwater

Afton House Inn

Afton House Inn
Afton
$163
$184 total
includes taxes & fees
Aug 30 - Aug 31
Afton House Inn

Hampton Inn & Suites St. Paul Oakdale/Woodbury

Hampton Inn & Suites St. Paul Oakdale/Woodbury
Oakdale
$112
$121 total
includes taxes & fees
Sep 3 - Sep 4
Hampton Inn & Suites St. Paul Oakdale/Woodbury

Holiday Inn Express Hotel & Suites St. Paul-Woodbury by IHG

Holiday Inn Express Hotel & Suites St. Paul-Woodbury by IHG
Woodbury
$122
$148 total
includes taxes & fees
Sep 3 - Sep 4
Holiday Inn Express Hotel & Suites St. Paul-Woodbury by IHG

La Quinta Inn & Suites by Wyndham St. Paul-Woodbury

La Quinta Inn & Suites by Wyndham St. Paul-Woodbury
Woodbury
$105
$118 total
includes taxes & fees
Sep 8 - Sep 9
La Quinta Inn & Suites by Wyndham St. Paul-Woodbury

Hampton Inn Minneapolis/St. Paul-Woodbury

Hampton Inn Minneapolis/St. Paul-Woodbury
Woodbury
$91
$102 total
includes taxes & fees
Sep 8 - Sep 9
Hampton Inn Minneapolis/St. Paul-Woodbury

Courtyard by Marriott St Paul Woodbury

Courtyard by Marriott St Paul Woodbury
Woodbury
$101
$113 total
includes taxes & fees
Sep 3 - Sep 4
Courtyard by Marriott St Paul Woodbury
View all properties

Check out reviews of Lake St. Croix Beach hotels guests love

Hampton Inn & Suites Downtown St. Paul

Hampton Inn & Suites Downtown St. Paul

10/10 Excellent
"The three ladies at the front counter at checkin, checkout a n in between were outstanding and very helpful."
James 2-night trip
Posted 11 hours ago
Hampton Inn & Suites Downtown St. Paul
Country Inn & Suites by Radisson, Woodbury, MN

Country Inn & Suites by Radisson, Woodbury, MN

10/10 Excellent
"Country Inn & Suites is consistently good no matter where you go. This particular location was good except for one thing. The ice machine in the hallway didn't work. Maybe it had malfunctioned only recently and a repair order was in the works. I don't know. But everything else was fine."
Don 3-night trip
Posted 13 hours ago
Country Inn & Suites by Radisson, Woodbury, MN
La Quinta Inn & Suites by Wyndham St. Paul-Woodbury

La Quinta Inn & Suites by Wyndham St. Paul-Woodbury

8/10 Good
"It was ok clean rooms .service was good."
Lori 1-night trip
Posted 14 hours ago
La Quinta Inn & Suites by Wyndham St. Paul-Woodbury
Wingate by Wyndham St. Paul/Oakdale/Woodbury

Wingate by Wyndham St. Paul/Oakdale/Woodbury

10/10 Excellent
"Staff was polite, helpful, and quick."
Melissa G 1-night trip
Posted 15 hours ago
Wingate by Wyndham St. Paul/Oakdale/Woodbury
DoubleTree by Hilton St. Paul East

DoubleTree by Hilton St. Paul East

10/10 Excellent
"Friendly staff. The onsite restaurant/bar was good. Breakfast was very good, large buffet and lots of options. You do have to pay, but it a good price for what you get. Restaurant serves until 10 pm, bar open until 11pm."
Scott 2-night trip
Posted 4 days ago
DoubleTree by Hilton St. Paul East

Frequently asked questions

What hotels do travelers recommend in Lake St. Croix Beach?
Can I book a refundable hotel in Lake St. Croix Beach?
If you want the flexibility to change your travel plans to Lake St. Croix Beach, most properties provide refundable* rates you can book. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Lake St. Croix Beach be like during my trip?
The warmest months in Lake St. Croix Beach are usually July and August with an average temp of 67°F. January and February are the chilliest months when the average temp is 20°F. The rainiest months are June and May.
Why should I book my Lake St. Croix Beach hotel with Hotels.com?
There are plenty of reasons to book your Lake St. Croix Beach travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring