The map
Towns
Towns are grouped by county, with Grand Traverse County first and the rest running roughly north to south. Browse counties.
Grand Traverse County
Home of this guide. Traverse City sits at the foot of Grand Traverse Bay, with shops downtown, at the Commons, and in nearby towns including Interlochen and Kingsley.
Traverse City
The home of this guide. Downtown Front Street, Cass Street, and Lake Avenue are packed with coffee roasters, bakeries, and breakfast rooms, with more shops at the Grand Traverse Commons and along Garfield and Eighth Street.
Interlochen
The arts-camp town between Traverse City and the Benzie coast, with a coffee shop on J. Maddy Parkway. A second MI Coffee shop in nearby Grawn is listed as closed on the company’s official locations page.
Kingsley
A small town south of Traverse City, with a weekday coffee shop on Cougar Trail.
Leelanau County
The Leelanau Peninsula north of Traverse City, including the village of Suttons Bay.
Antrim County
A Grand Traverse Bay county just northeast of Traverse City. Elk Rapids is the stop listed here.
Benzie County
The Lake Michigan and Crystal Lake county west of Traverse City, including Frankfort and Beulah, on the way toward Sleeping Bear Dunes.
Wexford County
A US-131 county south of Traverse City. Cadillac is the county seat and the main coffee-and-breakfast cluster listed here.
Missaukee County
An inland county between Cadillac and Houghton Lake. Lake City is the county seat.
Roscommon County
Home of Houghton Lake, Michigan’s largest inland lake.
Manistee County
A Lake Michigan county north of Mason County, with a historic downtown along the Manistee River.
Mason County
A Lake Michigan port county. Ludington is the county seat, with a downtown cluster of coffee shops and breakfast restaurants.
Lake County
A mostly forested county west of US-131. Baldwin is the county seat.
Osceola County
A US-10 county between Clare and Mecosta counties, including Reed City and Evart.
Clare County
Where US-10 and US-127 meet, with a compact downtown of doughnuts, coffee, and breakfast.
Mecosta County
Ferris State University’s county, with Big Rapids as the seat and smaller towns including Remus, Stanwood, Morley, the village of Mecosta, Canadian Lakes, and Barryton.
Barryton
A small northern Mecosta County village; Williams Cafe is the chamber-listed breakfast stop.
Big Rapids
A Ferris State town in Mecosta County, with a downtown cluster of coffee shops and bakeries and drive-up and chain stops on the main roads.
Canadian Lakes
A resort community in southern Mecosta County. Big Bear Java is the coffee shop currently listed on Buchanan Road.
Mecosta
The village of Mecosta on M-20, with a family restaurant, an early bakery, and a seasonal espresso-and-ice-cream shop.
Morley
A village in Mecosta County whose longtime restaurant, Moe-Z-Inn, lists breakfast among its meals.
Remus
A small Mecosta County town on M-20, home to The Corner Cup near Chippewa Hills High School.
Stanwood
A small town just off US-131, with Corner Café on Front Street.
Isabella County
Home of Central Michigan University and Mount Pleasant, at the south edge of this map.
Newaygo County
A Muskegon River county southwest of Mecosta, including Newaygo, Fremont, and the county seat, White Cloud.
Fremont
A Newaygo County town with a longtime downtown coffee cafe and a made-from-scratch restaurant that serves breakfast all day.
Newaygo
A Muskegon River town with a downtown cafe row on State Street plus a Biggby on the edge of town.
White Cloud
The Newaygo County seat, with a bakery-and-coffee shop on Charles Street.
Montcalm County
A county south of Mecosta. Lakeview, on M-46, is the town listed here.