Find Hotels with Restaurants in Marble Canyon, AZ

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

Check availability on Marble Canyon Hotels with Restaurants

Our top choices for Marble Canyon hotels with a restaurant

Marble Canyon Lodge

3.0 star property
Marble Canyon
8.2 out of 10, Very Good, (999)
"Absolutely wonderful place to stay!! "
United States
Alicia
$100 nightly
The price is $107
Dec 12 - Dec 13
Total with taxes and fees
Marble Canyon Lodge

Jacob Lake Inn

2.0 star property
Fredonia
8.8 out of 10, Excellent, (282)
"Great location. Very friendly restaurant staff. Good food"
United States
Paul
$99 nightly
The price is $106
Dec 25 - Dec 26
Total with taxes and fees
Jacob Lake Inn

Hyatt Place Page Lake Powell

3.0 star property
Page
9.0 out of 10, Wonderful, (1051)
"Great hotel "
Canada
Asmita
$115 nightly
The price is $134
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hyatt Place Page Lake Powell

Lake Powell Resort

3.0 star property
Page
8.0 out of 10, Very Good, (1506)
"Great staff and location "
United States
Brent
$83 nightly
The price is $88
Dec 16 - Dec 17
Total with taxes and fees
Lake Powell Resort

Rodeway Inn at Lake Powell

2.0 star property
Page
6.8 out of 10, (1000)
"Room is clean, would stay again. "
United States
Owen
$32 nightly
The price is $38
Dec 12 - Dec 13
Total with taxes and fees
Rodeway Inn at Lake Powell

Quality Inn View of Lake Powell - Page

2.5 star property
Page
5.8 out of 10, (1117)
"Staff was friendly and helpful "
United States
Cheyenne
$37 nightly
The price is $43
Dec 18 - Dec 19
Total with taxes and fees
Quality Inn View of Lake Powell - Page

Courtyard by Marriott Lake Powell

3.0 star property
Page
8.2 out of 10, Very Good, (1001)
"Clean room, great location and great food at the bar!"
United States
Amy
$107 nightly
The price is $125
Dec 16 - Dec 17
Total with taxes and fees
Courtyard by Marriott Lake Powell
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 Canyon Hotel Reviews

Frequently asked questions

How much do hotels with dining in Marble Canyon cost?
Hotels in Marble Canyon range between $38 to $134 per night. Come with an appetite — these stays have restaurants or are near top foodie areas. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Why book your hotel with dining in Marble Canyon with Expedia?
Booking a hotel with dining in Marble Canyon is as simple as entering your travel dates and selecting an option that checks your boxes. After a getaway that has an on-site restaurant or is close to a culinary hub? Want it to be inexpensive or upscale? Use Expedia's search filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with dining in Marble Canyon?
Expedia can help you look for cheap hotels with dining in Marble Canyon. Simply use our handy filter tools to book accommodations with restaurants or delicious extras, like included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.
What is there to do in Marble Canyon near my hotel with dining?
Once you've unpacked your bags, get out and discover the cool things Marble Canyon has to offer. Vermilion Cliffs National Monument is one attraction to add to your must-do list.

Explore a world of travel with Expedia