Michigan has tons of incredible beaches, for sure. One in particular is getting national attention!

Money Magazine has ranked Glen Arbor among the best beaches in America. 

To determine the ranking, Money "weighed thousands of data points about more than 250 popular beach spots across the world" to find the top beaches that "offer that ideal mix of waterfront amenities and affordability."

Here's their praise for Michigan's Glenn Arbor:

Perched on a small strip of land running between Glen Lake and Sleeping Bear Bay, Glen Arbor offers visitors the best of Northern Michigan. Water laps at a shore of white sand, inviting quiet sunbathers, hikers and water-sport enthusiasts.

Glen Arbor is situated in the middle of the Sleeping Bear Dunes National Lakeshore, a federally protected park, and delivers easy access to 65 miles of shoreline, forested islands, walking trails (including the paved Sleeping Bear Heritage Trail), and the park’s most prominent feature: mammoth sand dunes. Climb to the overlooks at the Sleeping Bear, Empire, or Pyramid Point bluffs and you’ll be treated to lake views from more than 400 feet up.

Settle in at Peterson Beach for quiet lounging with views of the Empire Bluff sand dunes to the north and Platte River Point to the south. Kids may prefer a stop at Esch Beach (also called Otter Creek Beach); the swimming area is located at the creek mouth but shallow enough that you can walk upstream to admire wildflowers blooming on the banks.

Year-over-year prices for a hotel room in Glen Arbor have dropped 21%, according to Hipmunk, making this a good year to have a Michigan summer."

Money also calculated the cost of a Glen Arbor getaway:

  • Average airfare: $515
  • Average hotel night: $150
  • Cost of a week for two: $2,689

Here are the rest of the beaches that made the cut:

1. Pompano Beach, Florida
2. Asbury Park, New Jersey
3. Sag Harbor, New York
4. Long Beach, California
5. Glen Arbor, Michigan
6. Myrtle Beach, South Carolina
7. Outer Banks, North Carolina

What do you think, is Glen Arbor the best beach spot in Michigan?