The map

Counties

Grand Traverse County is first, as the home of this guide. The rest of the counties run roughly north to south.

Coffee Breakfast only Approximate pin (town center)

Map data © OpenStreetMap contributors.

24 places · 3 towns

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, Interlochen, Kingsley

2 places · 1 town

Leelanau County

The Leelanau Peninsula north of Traverse City, including the village of Suttons Bay.

Suttons Bay

2 places · 1 town

Antrim County

A Grand Traverse Bay county just northeast of Traverse City. Elk Rapids is the stop listed here.

Elk Rapids

2 places · 2 towns

Benzie County

The Lake Michigan and Crystal Lake county west of Traverse City, including Frankfort and Beulah, on the way toward Sleeping Bear Dunes.

Beulah, Frankfort

6 places · 1 town

Wexford County

A US-131 county south of Traverse City. Cadillac is the county seat and the main coffee-and-breakfast cluster listed here.

Cadillac

2 places · 1 town

Missaukee County

An inland county between Cadillac and Houghton Lake. Lake City is the county seat.

Lake City

3 places · 1 town

Roscommon County

Home of Houghton Lake, Michigan’s largest inland lake.

Houghton Lake

1 place · 1 town

Manistee County

A Lake Michigan county north of Mason County, with a historic downtown along the Manistee River.

Manistee

6 places · 1 town

Mason County

A Lake Michigan port county. Ludington is the county seat, with a downtown cluster of coffee shops and breakfast restaurants.

Ludington

2 places · 1 town

Lake County

A mostly forested county west of US-131. Baldwin is the county seat.

Baldwin

5 places · 2 towns

Osceola County

A US-10 county between Clare and Mecosta counties, including Reed City and Evart.

Evart, Reed City

3 places · 1 town

Clare County

Where US-10 and US-127 meet, with a compact downtown of doughnuts, coffee, and breakfast.

Clare

19 places · 7 towns

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, Big Rapids, Canadian Lakes, Mecosta, Morley, Remus, Stanwood

10 places · 1 town

Isabella County

Home of Central Michigan University and Mount Pleasant, at the south edge of this map.

Mount Pleasant

7 places · 3 towns

Newaygo County

A Muskegon River county southwest of Mecosta, including Newaygo, Fremont, and the county seat, White Cloud.

Fremont, Newaygo, White Cloud

2 places · 1 town

Montcalm County

A county south of Mecosta. Lakeview, on M-46, is the town listed here.

Lakeview