Find hotels near Marble Rock Beach, Leavenworth from $130

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 568 hotels close to Marble Rock Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Bavarian Lodge

3.5 star property
Downtown Leavenworth, 0.2 mi from Marble Rock Beach
9.8 out of 10, Exceptional, (1419)
"Great hotel, clean, friendly, good breakfast, optimal location, wonderfully decorated for Christmas."
United States
Jeff
$292 nightly
The price is $326
Jan 4 - Jan 5, 2026
Total with taxes and fees
Bavarian Lodge

Blue Elk Inn

2.5 star property
0.6 mi from Marble Rock Beach
9.6 out of 10, Exceptional, (1000)
"The girl who received us was great staff was great and the breakfast was amazing 👍"
United States
Jaime
$208 nightly
The price is $233
Jan 4 - Jan 5, 2026
Total with taxes and fees
Blue Elk Inn

Obertal Inn

2.0 star property
Downtown Leavenworth, 0.2 mi from Marble Rock Beach
9.4 out of 10, Exceptional, (1000)
"Excellent staff, great rooms. "
United States
Patrick
$230 nightly
The price is $257
Jan 4 - Jan 5, 2026
Total with taxes and fees
Obertal Inn

Icicle Village Resort

3.5 star property
0.6 mi from Marble Rock Beach
9.4 out of 10, Exceptional, (1404)
"Great place to stay!"
United States
Krista
$169 nightly
The price is $189
Jan 4 - Jan 5, 2026
Total with taxes and fees
Icicle Village Resort

Hampton Inn & Suites Leavenworth

2.5 star property
0.8 mi from Marble Rock Beach
9.2 out of 10, Wonderful, (1531)
"Wonderful stay!! Wonderful staff!! Very clean and free breakfast was amazing!!!"
United States
michael
$183 nightly
The price is $204
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hampton Inn & Suites Leavenworth

Sleeping Lady Mountain Resort

2.5 star property
2.9 mi from Marble Rock Beach
9.2 out of 10, Wonderful, (307)
"Would definitely stay here again. Clean, quiet rooms. Good water pressure in the shower. Nice grounds. Doggie friendly. Minutes to downtown Leavenworth. Icicle river walking trails nearby. Great place, thanks!"
United States
Anthony
$162 nightly
The price is $179
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sleeping Lady Mountain Resort

LOGE Leavenworth

3.0 star property
Downtown Leavenworth, 0.1 mi from Marble Rock Beach
9.0 out of 10, Wonderful, (1000)
"Room was clean and well heated. Very peaceful by the river."
United States
Megan
$219 nightly
The price is $245
Dec 15 - Dec 16
Total with taxes and fees
LOGE Leavenworth

Red Bell Inn

2.0 star property
Downtown Leavenworth, 0.4 mi from Marble Rock Beach
8.8 out of 10, Excellent, (50)
"Excellent location and very clean"
United States
Miguel
$116 nightly
The price is $130
Jan 4 - Jan 5, 2026
Total with taxes and fees
Red Bell Inn

Leavenworth Village Inn

3.5 star property
Downtown Leavenworth, 0.3 mi from Marble Rock Beach
8.6 out of 10, Excellent, (632)
"Early check in and excellent staff "
United States
Jim and Erin
$139 nightly
The price is $155
Jan 4 - Jan 5, 2026
Total with taxes and fees
Leavenworth Village Inn

Der Ritterhof Inn

2.5 star property
0.4 mi from Marble Rock Beach
8.4 out of 10, Very Good, (1123)
"We really enjoyed our visit to hotel. Would stay there again. Close to everything."
United States
Becky
$142 nightly
The price is $159
Jan 4 - Jan 5, 2026
Total with taxes and fees
Der Ritterhof Inn

Alpine Rivers Inn

2.5 star property
0.7 mi from Marble Rock Beach
8.4 out of 10, Very Good, (1000)
"Great Rates for a very nice place."
United States
Janice
$146 nightly
The price is $163
Jan 4 - Jan 5, 2026
Total with taxes and fees
Alpine Rivers Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Marble Rock Beach Hotel Reviews

Hotels near other Marble Rock Beach attractions

Frequently asked questions

What's the area like around Marble Rock Beach?
Marble Rock Beach is located in Leavenworth. Travelers love the area for its array of dining options, hiking, and major shopping area. If you're looking for a convenient place to stay, check out the 281 hotels and other accommodations you'll find within a mile.
Where is the best place to stay close to Marble Rock Beach?
Adjacent to Marble Rock Beach, Bavarian Lodge is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and a restaurant. Other good options close by include Icicle Village Resort and Der Ritterhof Inn.
How many hotels can I expect to find near Marble Rock Beach?
Expedia has 281 hotels and other accommodations within a mile from Marble Rock Beach.
If I need to cancel the hotel reservation for my stay near Marble Rock Beach, will I receive a refund?
Yes! Most hotel room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Add dates, click "Search", then filter by "fully refundable" to get top deals close to Marble Rock Beach.
Where can I learn more about changing or cancelling my trip in the area near Marble Rock Beach?
For additional details about updating your stay near Marble Rock Beach or cancelling it, go to https://www.expedia.com/service/.
What can I see and do near Marble Rock Beach?
Leavenworth Nutcracker Museum, Greater Leavenworth Museum, and Upper Valley Museum feature captivating exhibits. You can enjoy live performances at Leavenworth Summer Theater and Icicle Creek Center for the Arts. You might spend a leisurely day outdoors at Front Street Park and Enchantment Beach.

Explore a world of travel with Expedia