Compare Cheap Hotels in Northwest Michigan
Secret Bargains - Save an extra 10% or more on select hotels
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
Check dates for Northwest Michigan hotels
Cheap Northwest Michigan Hotels

Grand Traverse Resort And Spa
100 Grand Traverse Village Boulevard Williamsburg MI
$156 nightly
The price is $171 total per night
$171 total
Jun 28 - Jun 29
Total with taxes and fees
19.52 mi from city center
Located in Williamsburg, Grand Traverse Resort And Spa is connected to the convention center, a 1-minute drive from Grand Traverse Resort Golf Course and 6 minutes from Turtle Creek Casino.

Turtle Creek Casino & Hotel
7741 M-72 Williamsburg MI
$189 nightly
The price is $200 total per night
$200 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
22.4 mi from city center
Located in Williamsburg, Turtle Creek Casino & Hotel is within a 15-minute drive of Lake Michigan and Turtle Creek Casino.

Empire Lakeshore Inn
11730 S. Lacore Rd Empire MI
$201 nightly
The price is $213 total per night
$213 total
Jun 17 - Jun 18
Total with taxes and fees
16.12 mi from city center
With a stay at Empire Lakeshore Inn, you'll be centrally located in Empire, steps from Philip A. Hart Visitor Center and within a 10-minute walk of Sleeping Bear Dunes National Lakeshore.
Parking included
Free WiFi

Sleep Inn & Suites Bay View Acme - Traverse City
5520 US 31 North Williamsburg MI
$150 nightly
The price is $166 total per night
$166 total
Jun 21 - Jun 22
Total with taxes and fees
19.52 mi from city center
With a stay at Sleep Inn & Suites Bay View Acme - Traverse City in Williamsburg, you'll be in the business district, a 4-minute walk from Lake Michigan and a 3-minute drive from Traverse City Beach.

Baymont by Wyndham Beulah
1400 US Highway 31 Beulah MI
$144 nightly
The price is $160 total per night
$160 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.92 mi from city center
When you stay at Baymont by Wyndham Beulah in Beulah, you'll be next to a golf course, within a 15-minute drive of Sleeping Bear Dunes National Lakeshore and Crystal Mountain.

Elk Rapids Lakeshore Inn
10962 US Highway 31 S Williamsburg MI
$111 nightly
The price is $118 total per night
$118 total
Jun 17 - Jun 18
Total with taxes and fees
19.18 mi from city center
Located in Williamsburg, Elk Rapids Lakeshore Inn is in a rural location, within a 15-minute walk of Lake Michigan and Guntzviller's Spirit of the Woods Museum.

The Sylvan Inn
6680 Western Ave Glen Arbor MI
$235 nightly
The price is $249 total per night
$249 total
Jul 7 - Jul 8
Total with taxes and fees
10.23 mi from city center
With a stay at The Sylvan Inn in Glen Arbor (Downtown Glen Arbor), you'll be a 3-minute walk from Lake Michigan and 11 minutes by foot from Sleeping Bear Dunes National Lakeshore.

Coastal Inn
475 N Michigan Ave Beulah MI
$130 nightly
The price is $144 total per night
$144 total
Jun 17 - Jun 18
Total with taxes and fees
26.06 mi from city center
Located in Beulah, Coastal Inn is within a 15-minute drive of Sleeping Bear Dunes National Lakeshore and Crystal Mountain.

Coastal Suites Resort
171 North Center Street Beulah MI
$162 nightly
The price is $180 total per night
$180 total
Jun 17 - Jun 18
Total with taxes and fees
26.37 mi from city center
Located in Beulah, Coastal Suites Resort is within a 15-minute drive of Sleeping Bear Dunes National Lakeshore and Crystal Mountain.

Fountain Point Resort
990 S Lake Leelanau Dr Lake Leelanau MI
$138 nightly
The price is $146 total per night
$146 total
Jun 17 - Jun 18
Total with taxes and fees
4.6 mi from city center
When you stay at Fountain Point Resort in Lake Leelanau, you'll be on a lake, within a 15-minute drive of Lake Michigan and Sleeping Bear Dunes National Lakeshore.
Don't see what you're looking for?
See all available properties in Northwest Michigan
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.
Northwest Michigan hotels essential information
Accommodation | 3,560 hotels |
|---|---|
Lowest Price | $118 |
Highest Price | $313 |
Popular hotels | Grand Traverse Resort And Spa, Turtle Creek Casino & Hotel, Empire Lakeshore Inn, Sleep Inn & Suites Bay View Acme - Traverse City, Baymont by Wyndham Beulah, Elk Rapids Lakeshore Inn, The Sylvan Inn, Coastal Inn, Coastal Suites Resort, Fountain Point Resort, Leland Lodge, Harbor Lights Resort |
Most Recent Northwest Michigan Hotel Reviews

Sleep Inn & Suites Bay View Acme - Traverse City
5 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"Clean, comfortable, with a great breakfast."
A verified traveler stayed at Sleep Inn & Suites Bay View Acme - Traverse City
More to Explore in Northwest Michigan
Top Picks
- Kid Friendly Hotels in Lake Leelanau
- Spa Resorts & in Leelanau County
- Hotels on the Lake in Leland
- 5 Star Hotels in Lake Leelanau
- Hotels with Balconies in Leelanau County
- Hotels with Airport Transfers in Leelanau County
- Hotels with Tennis Courts in Leelanau County
- Inns in Glen Arbor
- Ski Resorts & in Leelanau County
- Hotels on the Lake in Leelanau County
- Cottages in Leelanau County
- Historic Hotels in Leelanau County
- Hotels near The Leelanau Club at Bahle Farms
- Hotels with Restaurants in Leelanau County
- Adventure Sport Hotels in Glen Arbor
- Adventure Sport Hotels in Leelanau County
- Hotels with Childcare in Leelanau County
- Hotels with Air Conditioning in Lake Leelanau
- 4 Star Hotels in Glen Arbor
- Adventure Sport Hotels in Northport
- Houseboats in Leelanau County
- Hotels near Torch Lake
- Villas in Northport
- Lodges in Suttons Bay
- Romantic Getaways & Hotels in Leelanau County
- Hotels with Hot Tubs in Leelanau County
- Arcade Hotels in Leelanau County
- Hotels with Free Breakfast in Leelanau County
- Beach Resorts & in Suttons Bay
- Golf Resorts & in Leland
- Hotels with Pools in Leland
- Fishing Resorts & in Leelanau County
- Hotels with Air Conditioning in Glen Arbor
- Arcade Hotels in Lake Leelanau
- Winery Hotels in Glen Arbor
- Hotels near Grand Traverse Bay
- Hotels with Pools in Leelanau County
- Hotels with Air Conditioning in Leland
- Beach Resorts & in Leelanau County
- 3 Star Hotels in Suttons Bay
- Hotels with Bars in Suttons Bay
- Hotels with WiFi in Leelanau County
- Casino Resorts & in Leelanau County
- Oceanfront Hotels in Lake Leelanau
- B&B in Suttons Bay
- Hotels near Torch Lake Park
- Luxury Hotels in Leelanau County
- Condo Resorts in Suttons Bay
- Leelanau County Hotels
- Condo Rentals in Glen Arbor
- Chalets in Glen Arbor
- Inns in Suttons Bay
- B&B in Leelanau County
- Chalets in Suttons Bay
- Hotels with Pools in Suttons Bay
- Hotels near Cherry Capital
- 5 Star Hotels in Leland
- Ski Resorts & in Northport
- Casino Resorts & in Suttons Bay
- Hotels with Free Breakfast in Suttons Bay
- Hotels with a Gym in Suttons Bay
- Traverse City Hotels
- 4 Star Hotels in Lake Leelanau
- Hotels near Point Betsie Lighthouse
- Grawn Hotels
- Buckley Hotels
- Hotels with Pools in Glen Arbor
- 4 Star Hotels in Suttons Bay
- Motels in Leland
- Hotels with WiFi in Lake Leelanau
- Hotels near Historic Fishtown
- Bellaire Hotels
- Hotels with Shopping in Leelanau County
- Hotels near Haserot Beach
- Hotels near Sleeping Bear Dunes National Lakeshore
- Hotels near Philip A. Hart Visitor Center
- Hotels near Grand Traverse Resort Golf Course
- 3 Star Hotels in Lake Leelanau
- Hotels with Pools in Northport
- Flights from Northwest Michigan
- Flights to Northport
- Flights from Fort Lauderdale to Traverse City
- Flights from Bozeman to Traverse City
- Flights from Traverse City
- Flights to Glen Arbor
- Flights from Providence to Traverse City
- Flights to Traverse City
- Flights from New Orleans to Traverse City
- Flights from Anchorage to Traverse City
- Flights from Oklahoma City to Traverse City








