Frankfort Hotels on the beach

The Official Guide to Frankfort Hotels on the beach – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Best Beachfront Hotels in Frankfort

View all photos

9.2
Excellent
4 Reviews

From

80$/night

Lake Escape - Private Lakefront With Kayaks!

1222 Crystal Drive
Check Availability

View all photos

8.5
Very good
2 Reviews

Sunset Serenity - Incredible Home On Lake Bluff!

2380 Maple Arch Road
Check Availability

View all photos

From

320$/night

Powers Cottage

747 Shorewood Dr
Check Availability

Luxury Hotels in Frankfort on the Beach

View all photos

From

322$/night

Camp David

Check Availability

View all photos

Trader Scott'S - Lakefront And Gorgeous!

1913 South Shore Drive East
Check Availability

View all photos

Great Lakes Getaway - Incredible Lakefront!

2 Nipissing Street
Check Availability

5 Star Hotels in Frankfort on the Beach

View all photos

New! Lwardcove - Beachfront Beauty!

3833 Pilgrim Highway
Check Availability

View all photos

8.6
Excellent
1358 Reviews

From

90$/night

Parkshore Resort

1401 Us 31 North
Check Availability

View all photos

8.8
Excellent
816 Reviews

From

87$/night

Sugar Beach Resort Hotel

1773 North Us Highway 31
Check Availability

Cheap Beach Hotels in Frankfort

View all photos

9
Excellent
1107 Reviews

From

162$/night

The Baywatch Resort

1529 Us 31 North
Check Availability

View all photos

8.6
Excellent
765 Reviews

From

89$/night

Grand Beach Resort Hotel

1683 North Us Highway 31
Check Availability

View all photos

9
Excellent
628 Reviews

From

154$/night

Bayshore Resort

833 East Front Street
Check Availability

Frankfort Pet Friendly Beachfront Hotels

View all photos

9.1
Excellent
338 Reviews

From

125$/night

Tamarack Lodge

2035 N Us Hwy 31 N
Check Availability

View all photos

8.2
Very good
399 Reviews

From

51$/night

Manistee Inn & Marina

378 River Street
Check Availability

View all photos

8.3
Very good
343 Reviews

From

54$/night

Super 8 By Wyndham Manistee

220 Arthur Street
Check Availability

Location

Frankfort, Michigan, United States, 49635

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE