Across Maine, of the 123 diners we list, 115 give a phone number and 77 have a website. No national chains here — every diner on this page is independent. By what they offer: 9 serve pancakes, 4 serve milkshakes, 3 serve breakfast all day. The longest-running is Waco Diner, in business since 1924. 5 describe themselves as family-owned.
Top 10 diners in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Douin's Market & DinerNew Sharon
-
2Looney Moose CafeStratton
-
3Deb's Bristol DinerBristol
-
4A1 DinerGardiner
-
5Becky's DinerPortland
-
6Dubois CafeLewiston
-
7Fran's RestaurantLewiston
-
9Marcy's DinerPortland
-
10Miss Portland DinerPortland
Cities
Largest first. Towns with a single diner are listed further down this page.
Other towns in Maine
One diner each — too few for a page of their own, so they live here.
-
Lauri's Diner is now OPEN. Location, 24 Winslow Road , Albion Maine.Albion
Albion, ME
-
Little Red Hen DinerAndover
Andover, ME 04224
-
Good & Plenty DinerAnson
53 Main St, Anson, ME 04911-3309
-
Mike's American DinerArundel
1132 Portland Rd, Arundel, ME 04046
-
Ashland DinerAshland
11 Exchange St, Ashland, ME 04732
-
Northwoods DinerAshland
101 Main St, Ashland, ME 04732
-
Happy Days DinerAuburn
67 Mill St, Auburn, ME 04210
Waffles
-
Mamma's DinerBaileyville
28 Second Ave, Baileyville, ME 04694-3466
-
Judy'sBangor
125 State St, Bangor, ME 04401
-
Nicky's Crusin' Diner, IncBangor
957 Union St, Bangor, ME 04401-3011
-
Jordan's RestaurantBar Harbor
80 Cottage St, Bar Harbor, ME 04609
Since 1976
-
Everyday Joe'sBar Harbor
317 Main St, Bar Harbor, ME 04609
-
Galley RestaurantBath
245 Centre St, Bath, ME 04530
Family-owned
-
Traci's DinerBelfast
57 Main St, Belfast, ME 04915
Family-owned
-
Crossroads DinerBethel
24 Mayville Rd, Bethel, ME 04217-4400
-
Palace DinerBiddeford
18 Franklin St, Biddeford, ME 04005
-
Twin City DinerBiddeford
48 Alfred St, Biddeford, ME 04005
-
The Coach HouseBrewer
Wilson St,, Brewer, ME 04412
-
City Side RestaurantBrewer
393 N Main St, Brewer, ME 04412
-
Deb's Bristol DinerBristol
1267 Bristol Rd, Bristol, ME 04539
-
Brunswick DinerBrunswick
101 Pleasant St, Brunswick, ME 04011
-
Tory Hill CafeBuxton
15 Pinkham Dr, Buxton, ME 04093
-
Karen's Main Street DinerCalais
439 Main St, Calais, ME 04619-1841
-
Jo's Diner & PizzeriaCalais
195 Main St, Calais, ME 04619
-
Burger BoyCaribou
234 Sweden St, Caribou, ME 04736
-
Top of the Hill GrilleCasco
8 Sunny Hill Rd, Casco, ME 04015
-
Airline Lodge & SnackbarCherryfield
3752 Airline Rd, Cherryfield, ME 04622-6025
-
Greg's PlaceChina
426 ME-3, China, ME 04358
-
Ellis Variety and DinerDixfield
126 Weld St, Dixfield, ME 04224
-
Riverside GrillDover Foxcroft
1016 South St, Dover Foxcroft, ME 04426
-
Waco DinerEastport
47 Water St, Eastport, ME 04631
Since 1924
-
A&B’s Breakfast and Brunch DinerEliot
28 Levesque Dr, Eliot, ME 03903-1949
-
Marthas DinerEllsworth
151 High St #7, Ellsworth, ME 04605
-
Purple Cow House of PancakesFairfield
6 Skowhegan Rd, Fairfield, ME 04937-1419
Since 1989
Family-owned
-
Flatlanda DinerFairfield
224 Skowhegan Rd, Fairfield, ME 04937-3360
-
Harmon's LunchFalmouth
144 Gray Rd, Falmouth, ME 04105
-
Farmington DinerFarmington
367 Wilton Rd, Farmington, ME 04938
-
Rock's Family DinerFort Kent
378 W Main St, Fort Kent, ME 04743
-
Freeport CafeFreeport
29 US-1, Freeport, ME 04032
-
Sunrise CafeFreeport
475 US-1, Freeport, ME 04032
-
A1 DinerGardiner
3 Bridge St, Gardiner, ME 04345
-
Dave's DinerGardiner
390 Brunswick Ave, Gardiner, ME 04345-2817
-
The Blue Pig DinerGorham
19 State St, Gorham, ME 04038
-
Tracie’s DinerGray
Gray, ME
-
Elm Tree DinerHoulton
146 Bangor St, Houlton, ME 04730
-
Porter's Family RestaurantIsland Falls
ME-159, Island Falls, ME 04747
-
Sandcastle GrillIslesboro
Islesboro, ME 04848
-
Chun Ping LauKittery
435 U S 1 Ste 4, Kittery, ME 03904
-
LaGrange General Store And Bishops DinerLagrange
2 Mill St, Lagrange, ME 04453-5338
-
Sweetest MemoryLebanon
1264 Carl Broggi Hwy, Lebanon, ME 04027-4457
-
Little Lindi's Fun FoodsLebanon
54 Milton Mills Rd, Lebanon, ME 04027
-
Tadas dinerLincoln
86 W Broadway, Lincoln, ME 04457-1399
-
Two Moms DinerLisbon
222 Lisbon St, Lisbon, ME 04250
-
Route 197 DinerLitchfield
490 Richmond Rd, Litchfield, ME 04350
-
Beals Country Store llcLittleton
1678 US-1, Littleton, ME 04730
-
Bento's Grocery Diner & Sports BarMacwahoc Plantation
482 US-2, Macwahoc Plantation, ME 04451-4019
-
Good & Plenty Diner 2Madison
59 Lakewood Rd, Madison, ME 04950
-
Pizza HouseMapleton
1721 Main St, Mapleton, ME 04757
-
Al's DinerMars Hill
87 Main St, Mars Hill, ME 04758
-
Daddy O's DinerMechanic Falls
5 Pigeon Hill Rd, Mechanic Falls, ME 04256
-
Kathy's DinerMechanic Falls
7 S Main St, Mechanic Falls, ME 04256
-
Annette's Country Skillet DinerNaples
12 Lakes Plaza Dr, Naples, ME 04055
-
Tindalls country store & Dam DinerNew Portland
7 Long Falls Dam Rd, New Portland, ME 04961
-
Douin's Market & DinerNew Sharon
150 Mercer Rd, New Sharon, ME 04955
-
Newport DinerNewport
171 Elm St, Newport, ME 04953
-
Irving DinerNewport
Oxbow Rd, Newport, ME 04953
-
What's For Supper?Norridgewock
66 Main St, Norridgewock, ME 04957
-
MadHouse GrillNorridgewock
347 Waterville Rd, Norridgewock, ME 04957
-
76 Pleasant StreetNorway
76 Pleasant St, Norway, ME 04268
-
Tami Lyn's PlaceOld Orchard Beach
126 W Grand Ave, Old Orchard Beach, ME 04064-2626
-
Nanny'sOld Town
241 Main St, Old Town, ME 04468
-
Daddy O'sOxford
1570 Main St, Oxford, ME 04270
-
Riverside Inn RestaurantPresque Isle
399 Main St, Presque Isle, ME 04769
-
Kimberly's Restaurant & LoungeRichmond
64 Main St, Richmond, ME 04357
-
Rockland CafeRockland
441 Main St, Rockland, ME 04841
Since 1992
-
Rockport DinerRockport
420 West St, Rockport, ME 04856
Family-owned
-
Deluxe DinerRumford
29 Oxford Ave, Rumford, ME 04276
-
Lucky Loggers RestaurantSaco
4 Scamman St Ste 17, Saco, ME 04072
-
Auto Mile DinerSaco
819 Portland Rd, Saco, ME 04072
-
Third Alarm DinerSanford
47 Washington St, Sanford, ME 04073
-
Sweet Memories RestaurantSanford
937 Main St, Sanford, ME 04073
-
Blast from the Past Too DinerScarborough
623 US Route 1, Scarborough, ME 04074
-
Sebec Country Mainely Pastures DinerSebec
635 Milo Rd, Sebec, ME 04481
-
Alice's RestaurantSkowhegan
101 North Ave, Skowhegan, ME 04976
-
Griswold's Country Store and DinerSolon
112 S Main St, Solon, ME 04979
-
Q Street DinerSouth Portland
9 Q St, South Portland, ME 04106
-
Rattle Shake GrillSouth Portland
501 Cottage Rd, South Portland, ME 04106-5035
-
Mel's Raspberry PatchSpringvale
630 Main St, Springvale, ME 04083-1728
-
Forget Me Not DinerSt Francis
1029 Main St, St Francis, ME 04774
-
Forget Me Not DinerSt Francis
1004 Main St, St Francis, ME 04774-3213
-
AragostaStonington
27 Main street, Stonington, ME 04681
-
Looney Moose CafeStratton
9 Main St, Stratton, ME 04982-0026
-
Come Spring CafeUnion
1422 Heald Hwy, Union, ME 04862-4417
-
Bechard's DinerVan Buren
148 Main St, Van Buren, ME 04785
-
Beas Family DinerVan Buren
66 Main St, Van Buren, ME 04785-1013
-
Moody's DinerWaldoboro
1885 Atlantic Hwy, Waldoboro, ME 04572
-
Maine DinerWells
2265 Post Rd, Wells, ME 04090
-
Don's LunchWestbrook
616 Main St, Westbrook, ME 04092
-
Weston's Million Dollar View DinerWeston
921 US Route One, Weston, ME 04424
-
Kelley's Sebago DinerWindham
862 Roosevelt Trl, Windham, ME 04062-5344
-
Priscilla's DinerWindsor
319 Augusta-Rockland Rd, Windsor, ME 04363
-
Bee's Snack BarWinslow
1 Lithgow St, Winslow, ME 04901
-
Ted's Trackside GrillWinthrop
83 ME-133, Winthrop, ME 04364
-
Marketplace CafeWiscasset
681 Bath Rd, Wiscasset, ME 04578
-
Ships Chow HallWiscasset
Wiscasset, ME 04578
-
Maggie Mae'sYarmouth
374 US-1, Yarmouth, ME 04096
-
Norma's RestaurantYork
529 US-1 Ste 105, York, ME 03909
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


