Aerial view of the harbor in Frankfort, Michigan

Find hotels in Frankfort, MI from ฿3,915

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sep - 6 Sep

Filter by

Star rating

Guest rating

Our top choices for Frankfort hotels

1. Hotel Frankfort & Restaurant

Hotel Frankfort & Restaurant
Frankfort
United States
Carol
฿5,439
฿6,037 total
includes taxes & fees
24 Sept - 25 Sept
Hotel Frankfort & Restaurant

2. Bay Port Lodging

Bay Port Lodging
Frankfort
United States
Kate
฿4,460
฿5,679 total
includes taxes & fees
1 Sept - 2 Sept
Bay Port Lodging

3. Baymont by Wyndham Beulah

Baymont by Wyndham Beulah
Beulah
United States
Greg
฿4,329
฿4,806 total
includes taxes & fees
27 Sept - 28 Sept
Baymont by Wyndham Beulah

4. Coastal Inn

Coastal Inn
Beulah
United States
Emily
฿3,527
฿3,915 total
includes taxes & fees
23 Sept - 24 Sept
Coastal Inn

5. Crystal Lake Resort

Crystal Lake Resort
Beulah
United States
Christine
฿4,903
฿5,443 total
includes taxes & fees
3 Sept - 4 Sept
Crystal Lake Resort

6. Coastal Suites Resort

Coastal Suites Resort
Beulah
United States
Lisa
฿4,381
฿4,863 total
includes taxes & fees
30 Aug - 31 Aug
Coastal Suites Resort

7. Cold Creek Inn

Cold Creek Inn
Beulah
United States
Jeffrey
฿4,821
฿5,352 total
includes taxes & fees
27 Sept - 28 Sept
Cold Creek Inn

8. Motel Bear Lake

Motel Bear Lake
Bear Lake
United States
Steven
฿4,605
฿5,111 total
includes taxes & fees
8 Sept - 9 Sept
Motel Bear Lake

9. Empire Lakeshore Inn

Empire Lakeshore Inn
Downtown Mmpire
United States
jane
฿6,215
฿6,588 total
includes taxes & fees
1 Sept - 2 Sept
Empire Lakeshore Inn

10. Overlooking Shoreline 2BDR Chalet 18396

Overlooking Shoreline 2BDR Chalet 18396
Arcadia
฿27,334
฿38,535 total
includes taxes & fees
28 Aug - 29 Aug
Overlooking Shoreline 2BDR Chalet 18396

11. Honor Motel

Honor Motel
Honor
United States
Jennifer
฿4,145
฿4,601 total
includes taxes & fees
27 Sept - 28 Sept
Honor Motel

12. Pleasant Valley Resort

Pleasant Valley Resort
Arcadia
United States
Penny
฿3,767
฿4,181 total
includes taxes & fees
15 Sept - 16 Sept
Pleasant Valley Resort

13. Mountain Valley Lodge & Campground

Mountain Valley Lodge & Campground
Thompsonville
United States
Wesley
฿4,769
฿5,452 total
includes taxes & fees
30 Aug - 31 Aug
Mountain Valley Lodge & Campground

14. Cedar Ridge Cabins

Cedar Ridge Cabins
Honor
United States
Russell
฿5,197
฿5,509 total
includes taxes & fees
6 Sept - 7 Sept
Cedar Ridge Cabins

16. Inn at the Alpine

Inn at the Alpine
Bear Lake
United States
Colleen
฿4,398
฿6,516 total
includes taxes & fees
7 Sept - 8 Sept
Inn at the Alpine

17. Dune Climb Inn

Dune Climb Inn
Empire
United States
Janet
฿5,420
฿7,135 total
includes taxes & fees
21 Sept - 22 Sept
Dune Climb Inn

18. Maple Lane Empire

Maple Lane Empire
Empire
United States
Mark
฿3,864
฿5,525 total
includes taxes & fees
27 Sept - 28 Sept
Maple Lane Empire

19. The Sylvan Inn

The Sylvan Inn
Downtown Glen Arbor
United States
Michelle
฿5,953
฿6,562 total
includes taxes & fees
17 Sept - 18 Sept
The Sylvan Inn

20. 8 Mi to Crystal Mountain: Peaceful Up North Home

8 Mi to Crystal Mountain: Peaceful Up North Home
Copemish
United States
Paul
฿4,723
฿11,386 total
includes taxes & fees
31 Aug - 1 Sept
8 Mi to Crystal Mountain: Peaceful Up North Home
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Frankfort attractions

A beach with a lighthouse and a house on a sandy dune.
Photo by Paula Branco

Point Betsie Lighthouse

9.4/10 (132 reviews)
This historic 1858 lighthouse marks the entrance to the Manitou Passage with its striking red and white facade. Climb the spiral staircase for panoramic Lake Michigan views.
See properties
A forest path with trees displaying autumn foliage.

Old Indian Trail

8.6/10 (16 reviews)
This historic path once guided Native Americans along Lake Michigan's pristine coastline. Hike through diverse forests on two scenic loops before discovering a secluded beach perfect for quiet contemplation.
See properties
A coastal landscape with a sandy beach, grassy dunes, and a body of water.

Green Point Dunes Nature Preserve

9.0/10 (19 reviews)
Traverse nearly three miles of trails through ancient dunes and hardwood forests at this Lake Michigan preserve. The steep stairway rewards hikers with access to a secluded beach beneath towering bluffs.
See properties

Upper Herring Lake

Commune with nature and explore the great outdoors at Upper Herring Lake during your travels in Frankfort. Wander the beaches and lakeside in this relaxing area.
See properties

Elizabeth Lane Oliver Center for the Arts

8.8/10 (11 reviews)
This historic art centre showcases Northern Michigan's vibrant creative scene in a renovated building with bay views. Explore rotating exhibitions or join a class while enjoying spectacular Lake Michigan sunsets.
See properties

Bellows Public Beach

8.8/10 (15 reviews)
This serene public beach on Crystal Lake offers clear, shallow waters perfect for swimming and boating. Enjoy the well-maintained picnic areas while taking in panoramic views of Michigan's pristine shoreline.
See properties

Betsie Valley Trail

You can take time to visit Betsie Valley Trail during your travels to Frankfort. Wander the beaches and lakeside in this relaxing area.
See properties

Learn more about Frankfort

Stroll the charming lighthouse pier at sunset when local fishermen reel in their daily catch. Climb the forested dunes of nearby Sleeping Bear for panoramic views of Lake Michigan's turquoise waters.

See all hotels in Frankfort
A coastal scene with a lighthouse, a red house, and waves crashing against a wooden barrier.

Top Frankfort Hotel Reviews

Crystal Lake Resort

Crystal Lake Resort

10/10 Excellent
"The room was immaculately clean!"
Garry 1-night trip
Posted less than an hour ago
Crystal Lake Resort
Coastal Inn

Coastal Inn

10/10 Excellent
"The hotel is very cute. The staff were so nice!"
Sue 2-night trip
Posted 19 hours ago
Coastal Inn
Maple Lane Empire

Maple Lane Empire

10/10 Excellent
"Room was clean and quiet with fridge, coffee maker and microwave. Loved that there was lake access a very short walk at end of the road. Would stay again."
Karen 1-night trip
Posted 23 hours ago
Maple Lane Empire
Motel Bear Lake

Motel Bear Lake

10/10 Excellent
"Luv luv luv'd our stay Motel Bear Lake! They thought of every detail! Full size coffee pots, kitchen trash cans with lid, smores kits, cool pool stuff including sun screen, kimonos to borrow, & a cute cute cute room!! 10 stars! It made my 14 yr old daughters birthday that much more discussion! Highly recommend!!"
Dorinda 1-night trip
Posted 3 days ago
Motel Bear Lake
Baymont by Wyndham Beulah

Baymont by Wyndham Beulah

10/10 Excellent
"Nice, friendly and helpful front desk."
Mary 2-night trip
Posted 4 days ago
Baymont by Wyndham Beulah
Inn at the Alpine

Inn at the Alpine

10/10 Excellent
"Great spot to stay. Clean, nicely located and comfortable rooms. Would definitely stay again."
Frances 1-night trip
Posted 4 days ago
Inn at the Alpine
Cold Creek Inn

Cold Creek Inn

8/10 Good
"Great"
Brandon 2-night trip
Posted 4 days ago
Cold Creek Inn
Hotel Frankfort & Restaurant

Hotel Frankfort & Restaurant

8/10 Good
"The new owners are trying very hard to please the customers. It is probably the best full-service hotel lodging option in Frankfort, with an excellent restaurant for breakfast and dinners. It is a short walk to the beach and lighthouses and a great jumping off point for the Sleeping Bear Dunes National Seashore to the north and Arcadia Dunes to the south."
Mark 2-night trip
Posted 5 days ago
Hotel Frankfort & Restaurant
Harbor Lights Resort

Harbor Lights Resort

10/10 Excellent
"The stay was amazing, rooms very clean staff went out of their way to help"
Terri 2-night trip
Posted 5 days ago
Harbor Lights Resort

More cheap stays in Frankfort

Coastal Inn

Coastal Inn

475 N Michigan Ave Beulah MI
฿3,527
฿3,915 total
23 Sept - 24 Sept
includes taxes & fees
8.6/10 Excellent! (457 reviews)
Coastal Inn
Baymont by Wyndham Beulah

Baymont by Wyndham Beulah

1400 US Highway 31 Beulah MI
฿4,329
฿4,806 total
27 Sept - 28 Sept
includes taxes & fees
8.4/10 Very good! (1,002 reviews)
Baymont by Wyndham Beulah
Coastal Suites Resort

Coastal Suites Resort

171 North Center Street Beulah MI
฿4,381
฿4,863 total
30 Aug - 31 Aug
includes taxes & fees
Coastal Suites Resort
Cold Creek Inn

Cold Creek Inn

185 S. Benzie Blvd Beulah MI
฿4,821
฿5,352 total
27 Sept - 28 Sept
includes taxes & fees
8/10 Very good! (407 reviews)
Cold Creek Inn
Crystal Lake Resort

Crystal Lake Resort

498 North Michigan Avenue Beulah MI
฿4,903
฿5,443 total
3 Sept - 4 Sept
includes taxes & fees
8.8/10 Excellent! (510 reviews)
Crystal Lake Resort
Empire Lakeshore Inn

Empire Lakeshore Inn

11730 S. Lacore Rd Empire MI
฿6,215
฿6,588 total
1 Sept - 2 Sept
includes taxes & fees
8.8/10 Excellent! (1,031 reviews)
Empire Lakeshore Inn

Find out more about Frankfort

Top reasons to visit Frankfort

  • Stunning Beaches: Frankfort boasts beautiful beaches like Frankfort Public Beach, perfect for sunbathing and leisurely strolls.
  • Outdoor Adventures: The area offers a variety of outdoor activities, including skiing, hiking, and exploring scenic lakes.
  • Historic Landmarks: Visit the iconic Frankfort Light for a touch of history and picturesque views.
  • Charming Downtown: Stroll through the historic downtown, featuring quaint shops and local eateries along Main Street.
  • Live Music and Events: Enjoy vibrant local music and events, enhancing the town's lively atmosphere.

Find great hotels in and around Frankfort

Whether you're seeking a charming hotel for a family getaway or a convenient base for business travel, Frankfort offers a delightful selection of motels and hotels. With stunning natural surroundings and a range of adventurous activities, this quaint town is perfect for a memorable vacation experience. Explore various options and read reviews to find the ideal accommodation that meets your needs in this picturesque Michigan destination.

  • Baymont by Wyndham Beulah: Nestled 13km from Frankfort, Baymont by Wyndham Beulah embodies a family-friendly atmosphere perfect for those seeking leisure and business travel. This budget-friendly hotel boasts a commendable guest rating of 8.4 out of 10. With a focus on golf enthusiasts, it offers themed experiences that allow guests to indulge in their passion. Families will appreciate the dedicated amenities for children, including complimentary cribs, ensuring a comfortable stay for all ages.
  • Harbor Lights Resort: Situated in the heart of Frankfort, Harbor Lights Resort is an ideal choice for beach lovers, boasting a remarkable guest rating of 9.2 out of 10. This budget-friendly accommodation provides direct access to the beach, allowing guests to fully immerse themselves in the sun and surf. The inviting atmosphere and proximity to the sandy shores create a perfect backdrop for a relaxing beach vacation, making it a splendid retreat for those looking to unwind by the water.
  • Hotel Frankfort & Restaurant: This charming 3-star establishment, located in Frankfort, enjoys a solid guest rating of 9.0 out of 10. Hotel Frankfort & Restaurant stands out with its diverse dining options, including a restaurant with select days and a bar and lounge area. Guests can unwind in comfortable accommodations while enjoying entertainment amenities such as flat-screen televisions and cable TV, making it a delightful choice for both relaxation and socialising after a day of exploration.

Where to stay near Frankfort

Frankfort, Michigan, offers a delightful blend of outdoor adventures and charming scenery, making it perfect for a romantic getaway or a relaxing holiday. Explore the historic downtown, where quaint shops and local eateries line Main Street, or enjoy the picturesque views of the Frankfort area. Nearby attractions provide family-friendly excursions and recreational activities, ensuring a memorable experience in this enchanting region of Benzie County.

  • Beulah: Located a mere 11km from Frankfort, Beulah is a charming city that attracts visitors with its scenic beauty and outdoor activities. Peak tourist season runs from June to August, when the area's natural wonders are in full bloom. Visitors come for a romantic getaway or to immerse themselves in nature, with highlights including local recreational areas, ski resorts, and breathtaking views of nearby lakes and the national state park. Beulah is an ideal spot for those looking to experience the tranquillity of the dunes and the stunning landscapes that define this part of Michigan.
  • Elberta: Just 2km away from Frankfort, Elberta is a delightful small town that offers a unique blend of outdoor adventures and picturesque scenery. The seasonal influx of tourists peaks during the summer months, with visitors drawn to its romantic ambiance and recreational opportunities. Elberta is perfect for those seeking adventure, featuring accessible ski resorts and stunning lakes. Nature enthusiasts will appreciate the proximity to national state parks and the iconic dunes, making Elberta a must-see destination for anyone looking to explore the beauty of the area.
  • Arcadia: Approximately 16km from Frankfort, Arcadia is a hidden gem that beckons outdoor lovers seeking both adventure and relaxation. The city's seasonal visitor numbers peak in the summer, providing ample opportunities for golf and breathtaking views of the surrounding landscapes. Known for its stunning lakes and proximity to national parks and dunes, Arcadia is a perfect retreat for couples and families alike. Whether you’re hitting the golf course or exploring the natural beauty, Arcadia promises a memorable experience for all who visit.

Things to do in Frankfort

Shopping

In Frankfort, visit local shops like The Cherry Hut for unique gifts and artisan products. If you're up for a drive, explore the Crystal Lake Mall, about 19km away, featuring a range of stores and dining options for a pleasant shopping experience.

Recreation

In Frankfort, the Crystal Lake Spa offers a serene atmosphere with a range of rejuvenating treatments, including massages and facials. For outdoor enthusiasts, explore the nearby Betsie Valley Trail, where hiking and cycling amidst stunning landscapes provide a refreshing escape into nature.

Adventure

Explore the stunning shores of Lake Michigan at Crystal Lake, where kayaking and paddleboarding await. Venture to the nearby Betsie River for thrilling tubing experiences, or hike the scenic trails of the Crystal Lake State Park, immersing yourself in the breathtaking natural beauty of the area.

Nightlife

In Frankfort, the charming Olde Time Saloon offers a relaxed atmosphere with local brews and live music. The nearby Crystal Lake Cafe features delightful cocktails and occasional events, while the scenic beachside spots provide a tranquil setting for evening strolls under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Frankfort

Frankfort is an ideal destination for those seeking outdoor adventures and romantic getaways. Visitors can explore stunning beaches, scenic lakes, and the historic Frankfort Light. The area's attractions, including Frankfort Public Beach and Frankfort Beach, provide perfect opportunities for relaxation and enjoyment amidst nature’s beauty. Whether you're looking to sunbathe or take a leisurely stroll, Frankfort's charm offers a delightful experience for all types of travellers.

  • Michigan Legacy Art Park: Discover a captivating sculpture garden set amidst lush landscapes just 23km from Frankfort. This outdoor venue offers a harmonious blend of art and nature, featuring diverse sculptures that tell the story of Michigan’s cultural heritage, making it an enriching experience for families and art enthusiasts alike.
  • Point Betsie Lighthouse: Immerse yourself in the charm of this historic lighthouse located within Frankfort. With its rich maritime history and stunning views, the lighthouse presents a cultural journey as you learn about its significance in the region while enjoying the picturesque surroundings.
  • Frankfort Beach: Just 966m from the town, this inviting beach boasts soft sands and tranquil waters, ideal for a relaxing day. Enjoy leisurely strolls along the shoreline or simply bask in the sun, absorbing the serene beach vibes that characterise this lovely destination.

Best time to go to Frankfort

The best time to visit Frankfort is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is very cloudy with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January25.0°F (-3.9°C)Light RainVery CloudyLowAverage
February23.7°F (-4.6°C)No RainVery CloudyAverageAverage
March31.3°F (-0.4°C)Light RainMostly CloudyAverageSlightly Low
April39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
May49.1°F (9.5°C)Light RainMostly SunnyAverageAverage
June58.3°F (14.6°C)Light RainMostly SunnyHighSlightly High
July66.4°F (19.1°C)Light RainMostly SunnyHighSlightly High
August67.8°F (19.9°C)Light RainMostly SunnyHighSlightly High
September62.1°F (16.7°C)Light RainMostly SunnyAverageAverage
October51.1°F (10.6°C)Light RainMostly CloudyAverageAverage
November39.9°F (4.4°C)Light RainMostly CloudyLowSlightly Low
December31.3°F (-0.4°C)Light RainVery CloudyLowAverage

The nearest major airports for your trip to Frankfort

Flying into Frankfort, Michigan, is convenient with several nearby airports. Green Bay, WI (GRB-Austin Straubel Intl.) is 151km away, with excellent hotels such as the 4-star Lodge Kohler and the 3.5-star Oneida Casino Hotel, both easily accessible from the airport. Traverse City, MI (TVC-Cherry Capital) is located 53km from Frankfort, featuring fine accommodations like the Great Wolf Lodge and Grand Traverse Resort And Spa. Lastly, Pellston, MI (PLN-Pellston Regional) is 154km away, with options including the Pellston Lodge. All these airports offer a variety of transport services for seamless access to your chosen hotel.

Frequently asked questions

What's the best place for a stay in Frankfort?
Based on our traveller data, Bay Port Lodging is one of the top choices for your stay. This hotel offers free parking and private gardens. Other good options for your stay include Harbor Lights Resort and Hotel Frankfort & Restaurant. See all available top hotels, or vacation rentals in Frankfort.
If I need to cancel my hotel reservation in Frankfort, will I receive a refund?
Yes, the majority of hotel bookings are refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Frankfort.
What's the best hotel to stay near the beach in Frankfort?
Harbor Lights Resort is a top beachfront hotel offering free WiFi and free parking, located within a short 1-minute walk of Frankfort Beach . See more stays near the beach in Frankfort.
What are some accommodation options with pools in Frankfort?
Harbor Lights Resort: Hotel, 1-minute walk from Lake Michigan. Offers free self parking, an indoor pool and complimentary wireless Internet access. View all hotels with pools in Frankfort.
What's it like to stay in Frankfort?
Visitors to Frankfort will definitely enjoy the beaches. Tourists can also enjoy the city's breweries and forests. A top sight in the city is Lake Michigan. In Frankfort, there are 221 hotels and other accommodation options to choose from. Find out more about Frankfort.
What are the top places to visit in Frankfort?
Landmarks like Point Betsie Lighthouse and Elizabeth Lane Oliver Center for the Arts might be worth a visit. Natural beauty is on display at Lake Michigan, Frankfort Beach and Betsie Lake. A couple of additional sights to add to your itinerary are Crystal Lake and Upper Herring Lake. Take a look at what more there is to see and do in Expedia's Frankfort guide.
What's the weather like in Frankfort?
The hottest months are usually August and July, with an average temperature of 18°C, while the coldest months are February and January, with an average of -2°C. The snowiest months in Frankfort are January, November, March and February, with each month seeing an average of 39 cm of snowfall.

Explore a world of travel with Expedia