Across New Hampshire, of the 126 diners we list, 120 give a phone number and 84 have a website. 1 is a branch of a national chain — Denny's (1); the remaining 125 are independent. By what they offer: 13 serve pie, 7 serve pancakes, 3 serve milkshakes. The longest-running is Early Bird Cafe, in business since 1993. 2 describe themselves as family-owned.
Top 10 diners in New Hampshire
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Cookies DinerHudson
-
2The Red Arrow DinerLondonderry
-
3Chez VachonManchester
-
4Early Bird CafePlaistow
-
5Fold’d Community DinerSomersworth
-
6Four Aces DinerWest Lebanon
-
7Gilley's DinerPortsmouth
-
8Jimmy K's DinerSeabrook
-
9Mary Ann's DinerWindham
-
10Moe Joe's Country DinerManchester
Cities
Largest first. Towns with a single diner are listed further down this page.
- Manchester14
- Nashua4
- Allenstown3
- Derry3
- Hampton3
- Keene3
- Laconia3
- Lincoln3
- Londonderry3
- Merrimack3
- Pittsburg3
- Portsmouth3
Other towns in New Hampshire
One diner each — too few for a page of their own, so they live here.
-
Bayside Diner & EateryAlton
12 Mt Major Hwy, Alton, NH 03810
-
Ye Olde Bay DinerAlton Bay
24 Mt Major Hwy, Alton Bay, NH 03810
-
Mary Ann's DinerAmherst
1 Craftsman Ln, Amherst, NH 03031-2231
-
J&J's Yolk & Co.Belmont
936 Laconia Rd, Belmont, NH 03220
-
Bristol DinerBristol
33 S Main St, Bristol, NH 03222
-
Chappy'sCanaan
1182 US-4, Canaan, NH 03741
-
Stubby's DinerCandia
26 Old Manchester Rd, Candia, NH 03034
-
Buns on the Run, LLCCenter Ossipee
Center Ossipee, NH
-
Olde Post RestaurantChester
15 Chester St, Chester, NH 03036
-
Tumble Inn DinerClaremont
1 Main St, Claremont, NH 03743-4818
-
Linda's DinerColebrook
25 Parsons St, Colebrook, NH 03576
-
Red Arrow DinerConcord
112 Loudon Rd, Concord, NH 03301
Since 2006
-
The Windmill RestaurantConcord
172 Loudon Rd, Concord, NH 03301
-
Bea's CafeConway
50 White Mountain Hwy, Conway, NH 03818
-
Earl's Steak SandwichesDover
99 Oak St, Dover, NH 03820
-
Far Out DinerDover
99 Oak St #1, Dover, NH 03820
-
Mickey'sEnfield
330 Rt 4, Enfield, NH 03748
-
Danielle's DinerEpping
114 Calef Hwy, Epping, NH 03042
-
Pam's Family RestarauntEpping
Route 125, Epping, NH 03042
-
Steve's dinerExeter
100 Portsmouth Ave, Exeter, NH 03833-2109
-
Trackside CafeExeter
66 Lincoln St, Exeter, NH 03833
-
The Farmer's KitchenFarmington
444 NH-11, Farmington, NH 03835
Since 2011
Waffles
-
Roundabout DinerGreenland
580 Portsmouth Ave, Greenland, NH 03840-2225
-
Ober Easy DinerHampstead
416 Emerson Ave, Hampstead, NH 03841
-
The English MuffinHampstead
10 Main St, Hampstead, NH 03841-2032
-
Hillsborough DinerHillsborough
83 Henniker St, Hillsborough, NH 03244
-
Raynette's Diner & Coffee ShopHinsdale
50 Main St, Hinsdale, NH 03451
-
Bacon Me CrazyHinsdale
6 Main St, Hinsdale, NH 03451
-
Market Place DinerHollis
4 Market Pl, Hollis, NH 03049
-
Market Place DinerHollis
4 Market Pl Ste D, Hollis, NH 03049
-
The Common Man Roadside NorthHooksett
530 W River Rd, Hooksett, NH 03106
-
Cookies DinerHudson
222 Central St, Hudson, NH 03051-4494
Family-owned
-
Suzie's DinerHudson
76 Lowell Rd, Hudson, NH 03051
-
1869 Room at The WentworthJackson
1 Carter Notch Rd, Lobby Level, Jackson, NH 03846
-
Sylvia's Lunch BreakLancaster
257 Summer St, Lancaster, NH 03584
-
Lunenburg Diner and Sports BarLancaster
Maillett Road, Lancaster, NH 05906
-
The FortLebanon
151 Heater Rd, Lebanon, NH 03766
-
Four Aces DinerLebanon
18 Payne Rd, Lebanon, NH 03766-2111
-
Sunny's RestaurantLee
250 Calef Hwy, Lee, NH 03861
-
Littleton DinerLittleton
145 Main St, Littleton, NH 03561
-
The Eggshell RestaurantLoudon
563 NH-106, Loudon, NH 03307
-
George's DinerMeredith
10 Plymouth St, Meredith, NH 03253
-
Red Arrow DinerMilford
63 Union Sq, Milford, NH 03055-4230
Since 2006
-
Cafe On the OvalMilford
285 Union Square, Milford, NH 03055
-
Center Harbor DinerMoultonborough
17 Whittier Hwy, Moultonborough, NH 03254-3615
-
104 DinerNew Hampton
752 New Hampshire 104, New Hampton, NH 03256
-
Breaking BreadNewport
63 Main St Unit 2, Newport, NH 03773
-
Claudette & Dean's PlaceNorth Stratford
1858 US-3, North Stratford, NH 03590
-
Northwood DinerNorthwood
1335 1st New Hampshire Tpke, Northwood, NH 03261-3215
-
Rock On DinerPembroke
141 Main St, Pembroke, NH 03275
-
Peterborough DinerPeterborough
10 Depot St, Peterborough, NH 03458-1421
-
Friendly DinerPittsfield
44 Main St, Pittsfield, NH 03263
-
Early Bird CafePlaistow
160 Plaistow Rd, Plaistow, NH 03865
Since 1993
-
Casey's DinerPlaistow
13 Plaistow Rd, Plaistow, NH 03865
-
Main Street StationPlymouth
105 Main St, Plymouth, NH 03264
-
Hometown DinerRindge
1421 NH-119, Rindge, NH 03461
-
Pink Cadillac DinerRochester
17 Farmington Rd, Rochester, NH 03867
-
That's My Jam CafeRochester
7 Farmington Rd, Rochester, NH 03867
-
Plain Jane's DinerRumney
897 Rumney Route 25, Rumney, NH 03266-3582
-
Denny'sSalem
92 Cluff Crossing Rd, Salem, NH 03079-3504
-
MaryAnn's DinerSalem
3 Veterans Memorial Pkwy, Salem, NH 03079
-
The Grainbox Restaurant at the Barn StoreSalisbury
96 Old Turnpike Rd, Salisbury, NH 03268
-
Miss Wakefield Diner & Gracie's Country StoreSanbornville
7 Windy Hollow Rd, Sanbornville, NH 03872
-
Jimmy K's DinerSeabrook
264 Lafayette Rd, Seabrook, NH 03874
-
Olympia DinerSeabrook
380 Lafayette Rd Unit 6, Seabrook, NH 03874-4551
-
Fold’d Community DinerSomersworth
69 High St, Somersworth, NH 03878
-
The Dinner TableSwanzey
121 Old Homestead Hwy, Swanzey, NH 03431
-
Jeanne's Family DinerSwanzey
767 W Swanzey Rd, Swanzey, NH 03446
-
Tilt'n DinerTilton
61 Laconia Rd, Tilton, NH 03276
-
The Hungry DinerWalpole
9 Edwards Ln, Walpole, NH 03608
-
Four Aces DinerWest Lebanon
23 Bridge St, West Lebanon, NH 03784-1102
-
Shyrl's DinerWest Lebanon
31 Main St, West Lebanon, NH 03784-1613
-
Grandma's KitchenWhitefield
187 Lancaster Rd, Whitefield, NH 03598
-
Gary's Harvest RestaurantWilton
35 Main St, Wilton, NH 03086
-
Mt. Pisgah DinerWinchester
118 Main St, Winchester, NH 03470
-
Mary Ann's DinerWindham
4 Cobbetts Pond Rd, Windham, NH 03087
-
Katie's KitchenWolfeboro
35 Center St, Wolfeboro, NH 03894
-
The Bay DinerWolfeboro
5 N Main St, Wolfeboro, NH 03894
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


