Compare Hotels with Restaurants in Leelanau County
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Leelanau County Hotels with Restaurants

Leland Lodge
565 E. Pearl St Leland MI
$96 nightly
The price is $102 total per night
$102 total
Jan 4 - Jan 5, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Leland Lodge in Leland, you'll be next to a golf course, within a 15-minute drive of Lake Michigan and Sleeping Bear Dunes National Lakeshore.
Breakfast included
Parking included

The Sylvan Inn
6680 Western Ave Glen Arbor MI
$131 nightly
The price is $139 total per night
$139 total
Dec 10 - Dec 11
Total with taxes and fees
Located in Glen Arbor, The Sylvan Inn is within a 15-minute drive of Lake Michigan and Sleeping Bear Dunes National Lakeshore.
Breakfast included
Parking included

Innisfaire
7930 S West Bay Shore Dr Traverse City MI
With a stay at Innisfaire in Traverse City, you'll be on a lake, within a 10-minute drive of Lake Michigan and Brengman Brothers.
Breakfast included
Parking included

M-22 Inn Glen Arbor
5793 South Ray Street Glen Arbor MI
With a stay at M-22 Inn Glen Arbor in Glen Arbor, you'll be a 1-minute drive from Lake Michigan and 10 minutes from Sleeping Bear Dunes National Lakeshore.
Parking included
Free WiFi

Empire Lakeshore Inn
11730 S. Lacore Rd Empire MI
$107 nightly
The price is $113 total per night
$113 total
Dec 10 - Dec 11
Total with taxes and fees
Empire Lakeshore Inn is centrally located in Empire, a 3-minute walk from Philip A. Hart Visitor Center and 13 minutes by foot from Sleeping Bear Dunes National Lakeshore.
Parking included
Free WiFi
Don't see what you're looking for?
See all available properties in Leelanau County
View all propertiesLowest 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.
Leelanau County Hotels with Restaurants essential information
Hotels with Restaurants in Leelanau County |
9 |
|---|---|
Highest price | $139 |
Cheapest price | $102 |
Total number of hotels in Leelanau County | 1,049 |
Popular hotels | Leland Lodge, The Sylvan Inn, Innisfaire, M-22 Inn Glen Arbor, Empire Lakeshore Inn, Charming Farm on scenic M-22*Fireplace*Central Air*minutes to Town/Beaches |
Most Recent Leelanau County Hotel Reviews

Highly rated 3 Bed,3 Bath, 0 cleaning fee dog friendly additional daily fee.
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"This place was so great! It was really nice having a bathroom on each floor as well. We took full advantage of the projector Downstairs and was able to have a fabulous little weekend away! Will be booking again! "
A verified traveler stayed at Highly rated 3 Bed,3 Bath, 0 cleaning fee dog friendly additional daily fee.
Types of Hotels
Top 20 Leelanau County Hotels
Hotels Near Leelanau County
Cities near Leelanau County
More to Explore in Leelanau County
Top Picks
Hotels
- Cheap Hotels in Romulus
- Hotels around Gun Lake Casino
- Hotels around Four Winds Casino New Buffalo
- Hotels around DeYoung Family Zoo
- Hotels around McLaren Northern Michigan Hospital
- Cheap Hotels in Door County
- Cheap Hotels in Clinton Township
- Hotels around Alma College
- Hotels around Porcupine Mountains Ski Area
- Hotels around Silver Beach
- Hotels around Cheboygan Marina
- Hotels around Helen Newberry Joy Hospital
- Hotels around Bond Falls
- Hotels around Nub's Nob Ski Area
- Cheap Hotels in Novi
- Hotels around Michigan's Adventure
- Hotels around Firekeepers Casino
- Hotels around Michigan International Speedway
- Hotels around Grand Valley State University
- Hotels around Great Lakes Crossing Outlets
- Hotels around Soaring Eagle Casino and Resort
- Hotels around Henry Ford Museum
- Hotels around Kewadin Casino - St. Ignace
- Hotels around Torch Lake Park
- Cheap Hotels in Southfield






