We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Beach Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort hotel Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Fitness centre Business Green & up & up Independent Hotels Internet Air Conditioning & up Non-Smoking Hotel Meeting room Reduced mobility rooms Business services Concierge Heritage Hotels Golf course Historic Hotels Beach Resorts $ $$ $$$ $$$$ Ski-In / Ski-Out Family Resorts Wedding Resorts Classic Affordable Resorts Cheap Resorts Unique Hotels Ski Resorts Airport Transportation Trendy Hotels with Jacuzzi Quiet Resorts All Inclusive Hotels Room Service Super 8 Spa Resorts Golf Resorts Cheap Hotels Hotels with Smoking Rooms Vegetarian City Centre Microtel Best Western Casino Themed Hotels Within 25 km Within 50 km Any distance from Crystal Lake
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Best Western Scenic Hill Resort
SAVE US$21
US$110
Booking.com
US$89
View Deal
1400 Beulah Hwy, Beulah, MI 49617-9704
5.8 km from Crystal Lake
  • Free Wifi
  • Free Parking
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$99/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Cozy Comfort Resort
7804 Crystal Dr, Beulah, MI 49617-9608
5.8 km from Crystal Lake
    Northwoods Lodging
    Expedia.com
    US$89
    View Deal
    475 N Michigan Ave, Beulah, MI 49617
    6.0 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Crystal Lake Resort
    Orbitz.com
    US$69
    View Deal
    498 N Michigan Ave, Beulah, MI 49617-9298
    6.3 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Honor Motel
    Agoda.com
    US$79
    View Deal
    10800 Main St # (US-31, Honor, MI 49640-9598
    9.4 km from Crystal Lake
    • Free Wifi
    • Free Parking
    The Hotel Frankfort
    SAVE US$13
    US$90
    Expedia.com
    US$77
    View Deal
    231 Main St, Frankfort, MI 49635-9048
    9.5 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Harbor Lights Resort
    No availability for your dates from these sites
    15 2nd St, Frankfort, MI 49635-9298
    9.8 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Empire Lakeshore Inn
    SAVE US$6
    US$79
    Hotwire.com
    US$73
    View Deal
    11730 S Lacore Rd, Empire, MI 49630-9403
    16.2 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Crystal Mountain
    SAVE US$4
    US$149
    Hotels.com
    US$145
    View Deal
    12500 Crystal Mountain Dr, Thompsonville, MI 49683-9742
    21.3 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Pleasant Valley Resort Motel
    17229 Northwood Hwy, P.O. Box 12, Arcadia, MI 49613-9701
    21.8 km from Crystal Lake
    • Free Wifi
    • Free Parking
    Maple Lane Resort
    8720 S Dorsey Rd, Empire, MI 49630-9715
    22.4 km from Crystal Lake
    • Free Wifi
    • Free Parking
    No photo provided
    6999 W Macfarlane Rd, Glen Arbor, MI 49636-9767
    23.0 km from Crystal Lake
      Duneswood Resort
      7194 S Dune Hwy, Empire, MI 49630-9765
      23.3 km from Crystal Lake
      • Free Wifi
      • Free Parking
      M-22 Inn Glen Arbor
      Booking.com
      US$79
      View Deal
      5793 South Ray Street (M-22), Glen Arbor, MI 49636-5127
      27.1 km from Crystal Lake
      • Free Wifi
      • Free Parking
      Foothills Motel & Cafe
      7097 S Dunns Farm Rd # 675, Maple City, MI 49664-9618
      27.7 km from Crystal Lake
      • Restaurant
      • Free Internet
      Bella Vista Inn
      Hotels.com
      View Deal
      12273 West St, PO Box 117, Bear Lake, MI 49614-9440
      28.5 km from Crystal Lake
      • Free Wifi
      • Free Parking
      Interlochen Motel
      2275 M 137, Interlochen, MI 49643-9133
      29.6 km from Crystal Lake
      • Free Wifi
      • Free Parking
      The Homestead
      1 Wood ridge rd, Glen Arbor, MI 49636
      29.7 km from Crystal Lake
      • Free Wifi
      • Free Parking
      Inn at the Alpine by Budget Host
      Orbitz.com
      US$84
      View Deal
      8127 Chippewa Hwy, PO Box 366, Onekama, MI 49614-9451
      35.2 km from Crystal Lake
      • Free Wifi
      • Free Parking
      No photo provided
      5606 8 Mile Rd, Onekama, MI 49675-9707
      35.5 km from Crystal Lake
        Camp Tosebo
        7228 Miller Rd, Manistee, MI 49660-8903
        37.3 km from Crystal Lake
        • Free Parking
        • Beachfront
        Little River Casino Resort
        2700 Orchard Hwy, Manistee, MI 49660-9752
        44.4 km from Crystal Lake
        • Free Wifi
        • Free Parking
        Microtel Inn & Suites by Wyndham Manistee
        SAVE US$16
        US$65
        Booking.com
        US$49
        View Deal
        226 E Parkdale Ave, Manistee, MI 49660-1150
        47.1 km from Crystal Lake
        • Free Wifi
        • Free Parking
        Scullys Manistee Outpost Motel
        Hotels.com
        US$68
        View Deal
        12150 Caberfae Highway M-55, Manistee, MI 49660
        47.5 km from Crystal Lake
          Little Riverside Motel & Marina
          Expedia.com
          US$99
          View Deal
          217 Arthur St, Manistee, MI 49660-1105
          48.2 km from Crystal Lake
            Super 8 Manistee
            Expedia.com
            US$47
            View Deal
            220 Arthur St, US 31 North, Manistee, MI 49660-1106
            48.3 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Savings alert: 11% below average rate

            The price you found is 11% lower than this hotel's average rate of US$53/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            The Ramsdell Inn
            399 River St, Manistee, MI 49660-2737
            50.0 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Riverside Motel & Marina
            No availability for your dates from these sites
            520 Water St, Manistee, MI 49660-1532
            50.2 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Still looking for a place to stay?
            Frankfort has 7 B&Bs/inns with 95 reviews
            Chimney Corners Resort
            1602 Crystal Dr, Frankfort, MI 49635-9208
            5.4 km from Crystal Lake
            • Free Parking
            • Beachfront
            Blessings by the Beach
            110 Forest Ave, Frankfort, MI 49635-9044
            9.6 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Stonewall Inn B& B
            428 Leelanau Ave, Frankfort, MI 49635-9352
            9.1 km from Crystal Lake
            • Free Internet
            See all 7 Frankfort B&Bs/inns
            See all hotels in or near Frankfort
            Crystal Lake Resort
            Orbitz.com
            US$69
            View Deal
            498 N Michigan Ave, Beulah, MI 49617-9298
            6.3 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Northwoods Lodging
            Expedia.com
            US$89
            View Deal
            475 N Michigan Ave, Beulah, MI 49617
            6.0 km from Crystal Lake
            • Free Wifi
            • Free Parking
            Cozy Comfort Resort
            7804 Crystal Dr, Beulah, MI 49617-9608
            5.8 km from Crystal Lake
              Best Western Scenic Hill Resort
              SAVE US$21
              US$110
              Booking.com
              US$89
              View Deal
              1400 Beulah Hwy, Beulah, MI 49617-9704
              5.8 km from Crystal Lake
              • Free Wifi
              • Free Parking
              Savings alert: 10% below average rate

              The price you found is 10% lower than this hotel's average rate of US$99/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Pleasant Valley Resort Motel
              17229 Northwood Hwy, P.O. Box 12, Arcadia, MI 49613-9701
              21.8 km from Crystal Lake
              • Free Wifi
              • Free Parking
              *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.