The 22-mile Betsie Valley Trail meanders from Frankfort to Thompsonville in Benzie County, passing by Elberta and Beulah along the way. This well-loved rail-trail was built on what was formerly the Ann Arbor Railroad, which was in use until 1985. The scenic paved trail starts at Michigan Beach in Frankfort, passing through Cannon Park before it joins up with the official Betsie Valley Trail. From there it runs along the edge of lovely Crystal Lake for around 3 miles. If you are planning to cycle the full length of the trail you can stop at Elberta or Beulah for a break and a snack. The section from Beulah to Thompsonville is open to snow mobiles from December to March.

Address: Betsie Valley Trail, Beulah, MI 49617, 231 227 1164

Ready to go?
Step 1: Visit the website and book directly and/or call ahead to confirm their hours.
Step 2: If you are spending the night, search for Hotel Deals nearby. Read the reviews, then call the hotel directly to book and ask for a romantic, kid-friendly or pet-friendly amenity if you need it.
Step 3: If you are flying, compare Flights. Book directly with the airline, add your frequent flier number and reserve your seat.
Step 4: Estimate your driving time using Google Maps (click the blue 'Directions' arrow in the search box).

Need some more help?
Read our Reservations & Travel Planning Tips guide.