Compare Cheap Hotels in Elberta
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
Cheap Elberta Hotels

White Birch - Riverfront and Newly-Remodeled! Great Location!
Elberta MI
$318 nightly
The price is $338 total per night
$338 total
Dec 6 - Dec 7
Total with taxes and fees
0.2 mi from city center
When you stay at this vacation home in Elberta, you'll be on the waterfront, within a 15-minute walk of Lake Michigan and Betsie Lake.
Kitchen
Washer

Cozy Getaway Near Downtown Frankfort – Walk to Beaches, Trails & Dining
Frankfort MI
0.28 mi from city center
With a stay at this vacation home in Elberta, you'll be near the beach, just steps from Betsie Lake and a 5-minute drive from Green Point Dunes Nature Preserve.
Kitchen
Free WiFi

Empire Lakeshore Inn
11730 S. Lacore Rd Empire MI
$111 nightly
The price is $118 total per night
$118 total
Nov 8 - Nov 9
Total with taxes and fees
15.59 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

Coastal Inn
475 N Michigan Ave Beulah MI
$108 nightly
The price is $120 total per night
$120 total
Nov 6 - Nov 7
Total with taxes and fees
6.96 mi from city center
Located in Beulah, Coastal Inn is within a 15-minute drive of Sleeping Bear Dunes National Lakeshore and Crystal Mountain.
Pool
Parking included

Baymont by Wyndham Beulah
1400 US Highway 31 Beulah MI
$101 nightly
The price is $112 total per night
$112 total
Nov 11 - Nov 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.79 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 Crystal Mountain and Sleeping Bear Dunes National Lakeshore.
Pool
Hot Tub

Hotel Frankfort & Restaurant
231 Main St. Frankfort MI
$119 nightly
The price is $132 total per night
$132 total
Nov 9 - Nov 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.21 mi from city center
When you stay at Hotel Frankfort & Restaurant in Frankfort, you'll be near the beach, within a 15-minute drive of Lake Michigan and Sleeping Bear Dunes National Lakeshore.
Parking included
Free WiFi

Cold Creek Inn
185 S. Benzie Blvd Beulah MI
$84 nightly
The price is $93 total per night
$93 total
Dec 5 - Dec 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.51 mi from city center
When you stay at Cold Creek Inn in Beulah, you'll be in the business district, within a 15-minute drive of Sleeping Bear Dunes National Lakeshore and Crystal Mountain.
Parking included
Free WiFi

Harbor Lights Resort
15 S. Second Street Frankfort MI
$129 nightly
The price is $143 total per night
$143 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.17 mi from city center
When you stay at Harbor Lights Resort in Frankfort, you'll be on the beach, within a 15-minute drive of Lake Michigan and Sleeping Bear Dunes National Lakeshore.
Pool
Hot Tub

Bay Port Lodging
905 Forest Avenue Frankfort MI
$97 nightly
The price is $107 total per night
$107 total
Nov 8 - Nov 9
Total with taxes and fees
1.01 mi from city center
Located in Frankfort, Bay Port Lodging is in a shopping district, a 3-minute walk from Betsie Lake and 14 minutes by foot from Frankfort Beach.
Parking included
Free WiFi

Coastal Suites Resort
171 North Center Street Beulah MI
$119 nightly
The price is $132 total per night
$132 total
Nov 9 - Nov 10
Total with taxes and fees
6.77 mi from city center
Located in Beulah, Coastal Suites Resort is within a 15-minute drive of Crystal Mountain and Sleeping Bear Dunes National Lakeshore.
Parking included
Free WiFi

Crystal Lake Resort
498 North Michigan Avenue Beulah MI
$99 nightly
The price is $110 total per night
$110 total
Nov 29 - Nov 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.97 mi from city center
Located in Beulah, Crystal Lake Resort is on the waterfront, within a 15-minute drive of Pinecroft Golf Course and Sleeping Bear Dunes National Lakeshore.
On private beach
Parking included
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.
Elberta hotels essential information
Accommodation | 867 hotels |
|---|---|
Lowest Price | $93 |
Highest Price | $338 |
Popular hotels | White Birch - Riverfront and Newly-Remodeled! Great Location!, Cozy Getaway Near Downtown Frankfort – Walk to Beaches, Trails & Dining, Empire Lakeshore Inn, Coastal Inn, Baymont by Wyndham Beulah, Hotel Frankfort & Restaurant, Cold Creek Inn, Harbor Lights Resort, Bay Port Lodging, Coastal Suites Resort, Crystal Lake Resort, Motel Bear Lake |
Most Recent Elberta Hotel Reviews

Empire Lakeshore Inn
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"We had a wonderful stay! Our room was very clean, well-maintained, and in a great location. We will stay at this hotel again for sure!"
A verified traveler stayed at Empire Lakeshore Inn


