Book Rock hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Rock

Cheap Rock hotels

Terrace Bay Hotel

Terrace Bay Hotel

3 out of 5
7146 P Road Gladstone MI
Fully refundableReserve now, pay when you stay
The price is AU$150 per night from 29 Mar to 30 Mar
AU$150
29 Mar - 30 Mar
includes taxes & fees
When you stay at Terrace Bay Hotel in Gladstone, you'll be near the beach, within a 5-minute drive of Hiawatha National Forest and Van Cleve Park & Gladstone ...
Opens in a new windowTerrace Bay Hotel
Landmark Inn

Landmark Inn

3.5 out of 5
230 N Front St Marquette MI
Fully refundableReserve now, pay when you stay
The price is AU$175 per night from 24 Mar to 25 Mar
AU$175
24 Mar - 25 Mar
includes taxes & fees
With a stay at Landmark Inn in Marquette (Downtown), you'll be within a 10-minute walk of Lake Superior and Marquette Regional History Center.
Opens in a new windowLandmark Inn
Magnuson Grand Pioneer Inn and Suites

Magnuson Grand Pioneer Inn and Suites

3 out of 5
2635 Ludington Street Escanaba MI
Fully refundableReserve now, pay when you stay
The price is AU$151 per night from 24 Mar to 25 Mar
AU$151
24 Mar - 25 Mar
includes taxes & fees
A stay at Magnuson Grand Pioneer Inn and Suites places you in the heart of Escanaba, within a 5-minute drive of OSF HealthCare St. Francis Hospital & Medical ...
Opens in a new windowMagnuson Grand Pioneer Inn and Suites
Save an average of 15% on thousands of hotels when you're signed in
Travelodge by Wyndham Escanaba

Travelodge by Wyndham Escanaba

2 out of 5
921 N Lincoln Rd Escanaba MI
Fully refundableReserve now, pay when you stay
The price is AU$95 per night from 12 Apr to 13 Apr
AU$95
12 Apr - 13 Apr
includes taxes & fees
With a stay at Travelodge by Wyndham Escanaba in Escanaba, you'll be within a 15-minute walk of Lake Michigan and Upper Peninsula State Fair Grounds.
Opens in a new windowTravelodge by Wyndham Escanaba
Best Western Plus Marquette Hotel & Suites

Best Western Plus Marquette Hotel & Suites

3 out of 5
1200 Wilson St Marquette MI
Fully refundableReserve now, pay when you stay
The price is AU$139 per night from 29 Mar to 30 Mar
AU$139
29 Mar - 30 Mar
includes taxes & fees
When you stay at Best Western Plus Marquette Hotel & Suites in Marquette, you'll be in the business district, within a 5-minute drive of UP Health System - Marquette ...
Opens in a new windowBest Western Plus Marquette Hotel & Suites
Quality Inn & Suites Escanaba North

Quality Inn & Suites Escanaba North

2.5 out of 5
2603 N Lincoln Rd Escanaba MI
Fully refundableReserve now, pay when you stay
The price is AU$118 per night from 5 Apr to 6 Apr
AU$118
5 Apr - 6 Apr
includes taxes & fees
When you stay at Quality Inn & Suites Escanaba North in Escanaba, you'll be connected to the convention center, within a 5-minute drive of Wells Sports Complex ...
Opens in a new windowQuality Inn & Suites Escanaba North
Log Cabin Rental!  Quiet, Peaceful & Private Lakefront.  Dog Friendly!

Log Cabin Rental! Quiet, Peaceful & Private Lakefront. Dog Friendly!

Munising MI
When you stay at this cabin in Munising, you'll be on the waterfront and steps from Hiawatha National Forest.
Opens in a new windowLog Cabin Rental! Quiet, Peaceful & Private Lakefront. Dog Friendly!
Econo Lodge Lakeview

Econo Lodge Lakeview

2 out of 5
2050 Us Highway 41 S Marquette MI
Fully refundableReserve now, pay when you stay
The price is AU$98 per night from 19 Apr to 20 Apr
AU$98
19 Apr - 20 Apr
includes taxes & fees
Located in Marquette, Econo Lodge Lakeview is a 4-minute drive from Marquette Regional History Center and 6 minutes from Marquette Mountain.
Opens in a new windowEcono Lodge Lakeview
Fairfield Inn & Suites by Marriott Marquette

Fairfield Inn & Suites by Marriott Marquette

3 out of 5
808 S. LAKESHORE BLVD Marquette MI
Fully refundableReserve now, pay when you stay
The price is AU$161 per night from 25 Mar to 26 Mar
AU$161
25 Mar - 26 Mar
includes taxes & fees
With a stay at Fairfield Inn & Suites by Marriott Marquette, you'll be centrally located in Marquette, steps from Lake Superior and 6 minutes by foot from Upper ...
Opens in a new windowFairfield Inn & Suites by Marriott Marquette
Don't see what you're looking for?
See all available properties in Rock
View all properties
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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Rock hotels essential information

Accommodation
344 hotels
Lowest Price
AU$95
Highest Price
AU$175
Popular hotels
Terrace Bay Hotel, Landmark Inn, Magnuson Grand Pioneer Inn and Suites, Travelodge by Wyndham Escanaba, Best Western Plus Marquette Hotel & Suites, Quality Inn & Suites Escanaba North, Log Cabin Rental! Quiet, Peaceful & Private Lakefront. Dog Friendly!, Econo Lodge Lakeview, Fairfield Inn & Suites by Marriott Marquette

Most recent Rock hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.