All states›Maine

Diners in Maine

123 diners in 92 cities and towns across Maine. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Maine has about 1,405,012 residents, so that's 8.8 diners per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

123diners
92cities & towns
93%list a phone
77with a website

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

  1. 1Douin's Market & DinerNew Sharon

    Spotted an error? Let us know

  2. 2Looney Moose CafeStratton

    Spotted an error? Let us know

  3. 3Deb's Bristol DinerBristol

    Spotted an error? Let us know

  4. 4A1 DinerGardiner

    Spotted an error? Let us know

  5. 5Becky's DinerPortland

    Spotted an error? Let us know

  6. 6Dubois CafeLewiston

    Spotted an error? Let us know

  7. 7Fran's RestaurantLewiston

    Spotted an error? Let us know

  8. 8Lucky Loggers RestaurantSaco

    Pancakes

    Spotted an error? Let us know

  9. 9Marcy's DinerPortland

    Spotted an error? Let us know

  10. 10Miss Portland DinerPortland

    Spotted an error? Let us know

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.

  1. Lauri's Diner is now OPEN. Location, 24 Winslow Road , Albion Maine.Albion

    Albion, ME

    Spotted an error? Let us know

  2. Little Red Hen DinerAndover

    Andover, ME 04224

    Spotted an error? Let us know

  3. Good & Plenty DinerAnson

    53 Main St, Anson, ME 04911-3309

    Spotted an error? Let us know

  4. Mike's American DinerArundel

    1132 Portland Rd, Arundel, ME 04046

    Spotted an error? Let us know

  5. Ashland DinerAshland

    11 Exchange St, Ashland, ME 04732

    Spotted an error? Let us know

  6. Northwoods DinerAshland

    101 Main St, Ashland, ME 04732

    Spotted an error? Let us know

  7. Happy Days DinerAuburn

    67 Mill St, Auburn, ME 04210

    Waffles

    All-day breakfastPancakes

    Spotted an error? Let us know

  8. Mamma's DinerBaileyville

    28 Second Ave, Baileyville, ME 04694-3466

    Spotted an error? Let us know

  9. Judy'sBangor

    125 State St, Bangor, ME 04401

    Spotted an error? Let us know

  10. Nicky's Crusin' Diner, IncBangor

    957 Union St, Bangor, ME 04401-3011

    Spotted an error? Let us know

  11. Jordan's RestaurantBar Harbor

    80 Cottage St, Bar Harbor, ME 04609

    Since 1976

    Spotted an error? Let us know

  12. Everyday Joe'sBar Harbor

    317 Main St, Bar Harbor, ME 04609

    Pancakes

    Spotted an error? Let us know

  13. Galley RestaurantBath

    245 Centre St, Bath, ME 04530

    Family-owned

    All-day breakfast

    Spotted an error? Let us know

  14. Traci's DinerBelfast

    57 Main St, Belfast, ME 04915

    Family-owned

    Pancakes

    Spotted an error? Let us know

  15. Crossroads DinerBethel

    24 Mayville Rd, Bethel, ME 04217-4400

    Milkshakes

    Spotted an error? Let us know

  16. Palace DinerBiddeford

    18 Franklin St, Biddeford, ME 04005

    Spotted an error? Let us know

  17. Twin City DinerBiddeford

    48 Alfred St, Biddeford, ME 04005

    Spotted an error? Let us know

  18. The Coach HouseBrewer

    Wilson St,, Brewer, ME 04412

    Spotted an error? Let us know

  19. City Side RestaurantBrewer

    393 N Main St, Brewer, ME 04412

    Spotted an error? Let us know

  20. Deb's Bristol DinerBristol

    1267 Bristol Rd, Bristol, ME 04539

    Spotted an error? Let us know

  21. Brunswick DinerBrunswick

    101 Pleasant St, Brunswick, ME 04011

    Spotted an error? Let us know

  22. Tory Hill CafeBuxton

    15 Pinkham Dr, Buxton, ME 04093

    Spotted an error? Let us know

  23. Karen's Main Street DinerCalais

    439 Main St, Calais, ME 04619-1841

    Spotted an error? Let us know

  24. Jo's Diner & PizzeriaCalais

    195 Main St, Calais, ME 04619

    Spotted an error? Let us know

  25. Burger BoyCaribou

    234 Sweden St, Caribou, ME 04736

    Milkshakes

    Spotted an error? Let us know

  26. Top of the Hill GrilleCasco

    8 Sunny Hill Rd, Casco, ME 04015

    Spotted an error? Let us know

  27. Airline Lodge & SnackbarCherryfield

    3752 Airline Rd, Cherryfield, ME 04622-6025

    Spotted an error? Let us know

  28. Greg's PlaceChina

    426 ME-3, China, ME 04358

    Spotted an error? Let us know

  29. Ellis Variety and DinerDixfield

    126 Weld St, Dixfield, ME 04224

    Spotted an error? Let us know

  30. Riverside GrillDover Foxcroft

    1016 South St, Dover Foxcroft, ME 04426

    Spotted an error? Let us know

  31. Waco DinerEastport

    47 Water St, Eastport, ME 04631

    Since 1924

    Spotted an error? Let us know

  32. A&B’s Breakfast and Brunch DinerEliot

    28 Levesque Dr, Eliot, ME 03903-1949

    Spotted an error? Let us know

  33. Marthas DinerEllsworth

    151 High St #7, Ellsworth, ME 04605

    Spotted an error? Let us know

  34. Purple Cow House of PancakesFairfield

    6 Skowhegan Rd, Fairfield, ME 04937-1419

    Since 1989

    Family-owned

    Pancakes

    Spotted an error? Let us know

  35. Flatlanda DinerFairfield

    224 Skowhegan Rd, Fairfield, ME 04937-3360

    Spotted an error? Let us know

  36. Harmon's LunchFalmouth

    144 Gray Rd, Falmouth, ME 04105

    Spotted an error? Let us know

  37. Farmington DinerFarmington

    367 Wilton Rd, Farmington, ME 04938

    Spotted an error? Let us know

  38. Rock's Family DinerFort Kent

    378 W Main St, Fort Kent, ME 04743

    Spotted an error? Let us know

  39. Freeport CafeFreeport

    29 US-1, Freeport, ME 04032

    Spotted an error? Let us know

  40. Sunrise CafeFreeport

    475 US-1, Freeport, ME 04032

    Spotted an error? Let us know

  41. A1 DinerGardiner

    3 Bridge St, Gardiner, ME 04345

    Spotted an error? Let us know

  42. Dave's DinerGardiner

    390 Brunswick Ave, Gardiner, ME 04345-2817

    Spotted an error? Let us know

  43. The Blue Pig DinerGorham

    19 State St, Gorham, ME 04038

    Spotted an error? Let us know

  44. Tracie’s DinerGray

    Gray, ME

    Spotted an error? Let us know

  45. Elm Tree DinerHoulton

    146 Bangor St, Houlton, ME 04730

    Spotted an error? Let us know

  46. Porter's Family RestaurantIsland Falls

    ME-159, Island Falls, ME 04747

    Spotted an error? Let us know

  47. Sandcastle GrillIslesboro

    Islesboro, ME 04848

    Spotted an error? Let us know

  48. Chun Ping LauKittery

    435 U S 1 Ste 4, Kittery, ME 03904

    Spotted an error? Let us know

  49. LaGrange General Store And Bishops DinerLagrange

    2 Mill St, Lagrange, ME 04453-5338

    Spotted an error? Let us know

  50. Sweetest MemoryLebanon

    1264 Carl Broggi Hwy, Lebanon, ME 04027-4457

    Spotted an error? Let us know

  51. Little Lindi's Fun FoodsLebanon

    54 Milton Mills Rd, Lebanon, ME 04027

    Spotted an error? Let us know

  52. Tadas dinerLincoln

    86 W Broadway, Lincoln, ME 04457-1399

    Spotted an error? Let us know

  53. Two Moms DinerLisbon

    222 Lisbon St, Lisbon, ME 04250

    Spotted an error? Let us know

  54. Route 197 DinerLitchfield

    490 Richmond Rd, Litchfield, ME 04350

    Spotted an error? Let us know

  55. Beals Country Store llcLittleton

    1678 US-1, Littleton, ME 04730

    Spotted an error? Let us know

  56. Bento's Grocery Diner & Sports BarMacwahoc Plantation

    482 US-2, Macwahoc Plantation, ME 04451-4019

    Spotted an error? Let us know

  57. Good & Plenty Diner 2Madison

    59 Lakewood Rd, Madison, ME 04950

    Spotted an error? Let us know

  58. Pizza HouseMapleton

    1721 Main St, Mapleton, ME 04757

    Spotted an error? Let us know

  59. Al's DinerMars Hill

    87 Main St, Mars Hill, ME 04758

    Spotted an error? Let us know

  60. Daddy O's DinerMechanic Falls

    5 Pigeon Hill Rd, Mechanic Falls, ME 04256

    Spotted an error? Let us know

  61. Kathy's DinerMechanic Falls

    7 S Main St, Mechanic Falls, ME 04256

    Spotted an error? Let us know

  62. Annette's Country Skillet DinerNaples

    12 Lakes Plaza Dr, Naples, ME 04055

    Spotted an error? Let us know

  63. Tindalls country store & Dam DinerNew Portland

    7 Long Falls Dam Rd, New Portland, ME 04961

    Spotted an error? Let us know

  64. Douin's Market & DinerNew Sharon

    150 Mercer Rd, New Sharon, ME 04955

    Spotted an error? Let us know

  65. Newport DinerNewport

    171 Elm St, Newport, ME 04953

    Spotted an error? Let us know

  66. Irving DinerNewport

    Oxbow Rd, Newport, ME 04953

    Spotted an error? Let us know

  67. What's For Supper?Norridgewock

    66 Main St, Norridgewock, ME 04957

    Spotted an error? Let us know

  68. MadHouse GrillNorridgewock

    347 Waterville Rd, Norridgewock, ME 04957

    Spotted an error? Let us know

  69. 76 Pleasant StreetNorway

    76 Pleasant St, Norway, ME 04268

    Spotted an error? Let us know

  70. Tami Lyn's PlaceOld Orchard Beach

    126 W Grand Ave, Old Orchard Beach, ME 04064-2626

    Spotted an error? Let us know

  71. Nanny'sOld Town

    241 Main St, Old Town, ME 04468

    Spotted an error? Let us know

  72. Daddy O'sOxford

    1570 Main St, Oxford, ME 04270

    Spotted an error? Let us know

  73. Riverside Inn RestaurantPresque Isle

    399 Main St, Presque Isle, ME 04769

    Spotted an error? Let us know

  74. Kimberly's Restaurant & LoungeRichmond

    64 Main St, Richmond, ME 04357

    Spotted an error? Let us know

  75. Rockland CafeRockland

    441 Main St, Rockland, ME 04841

    Since 1992

    Spotted an error? Let us know

  76. Rockport DinerRockport

    420 West St, Rockport, ME 04856

    Family-owned

    Spotted an error? Let us know

  77. Deluxe DinerRumford

    29 Oxford Ave, Rumford, ME 04276

    Spotted an error? Let us know

  78. Lucky Loggers RestaurantSaco

    4 Scamman St Ste 17, Saco, ME 04072

    Pancakes

    Spotted an error? Let us know

  79. Auto Mile DinerSaco

    819 Portland Rd, Saco, ME 04072

    Spotted an error? Let us know

  80. Third Alarm DinerSanford

    47 Washington St, Sanford, ME 04073

    All-day breakfastPancakesMilkshakes

    Spotted an error? Let us know

  81. Sweet Memories RestaurantSanford

    937 Main St, Sanford, ME 04073

    Spotted an error? Let us know

  82. Blast from the Past Too DinerScarborough

    623 US Route 1, Scarborough, ME 04074

    Spotted an error? Let us know

  83. Sebec Country Mainely Pastures DinerSebec

    635 Milo Rd, Sebec, ME 04481

    Spotted an error? Let us know

  84. Alice's RestaurantSkowhegan

    101 North Ave, Skowhegan, ME 04976

    PancakesPie

    Spotted an error? Let us know

  85. Griswold's Country Store and DinerSolon

    112 S Main St, Solon, ME 04979

    Spotted an error? Let us know

  86. Q Street DinerSouth Portland

    9 Q St, South Portland, ME 04106

    Spotted an error? Let us know

  87. Rattle Shake GrillSouth Portland

    501 Cottage Rd, South Portland, ME 04106-5035

    Milkshakes

    Spotted an error? Let us know

  88. Mel's Raspberry PatchSpringvale

    630 Main St, Springvale, ME 04083-1728

    Spotted an error? Let us know

  89. Forget Me Not DinerSt Francis

    1029 Main St, St Francis, ME 04774

    Spotted an error? Let us know

  90. Forget Me Not DinerSt Francis

    1004 Main St, St Francis, ME 04774-3213

    Spotted an error? Let us know

  91. AragostaStonington

    27 Main street, Stonington, ME 04681

    Spotted an error? Let us know

  92. Looney Moose CafeStratton

    9 Main St, Stratton, ME 04982-0026

    Spotted an error? Let us know

  93. Come Spring CafeUnion

    1422 Heald Hwy, Union, ME 04862-4417

    Spotted an error? Let us know

  94. Bechard's DinerVan Buren

    148 Main St, Van Buren, ME 04785

    Spotted an error? Let us know

  95. Beas Family DinerVan Buren

    66 Main St, Van Buren, ME 04785-1013

    Spotted an error? Let us know

  96. Moody's DinerWaldoboro

    1885 Atlantic Hwy, Waldoboro, ME 04572

    Spotted an error? Let us know

  97. Maine DinerWells

    2265 Post Rd, Wells, ME 04090

    Pie

    Spotted an error? Let us know

  98. Don's LunchWestbrook

    616 Main St, Westbrook, ME 04092

    Spotted an error? Let us know

  99. Weston's Million Dollar View DinerWeston

    921 US Route One, Weston, ME 04424

    Spotted an error? Let us know

  100. Kelley's Sebago DinerWindham

    862 Roosevelt Trl, Windham, ME 04062-5344

    Spotted an error? Let us know

  101. Priscilla's DinerWindsor

    319 Augusta-Rockland Rd, Windsor, ME 04363

    Spotted an error? Let us know

  102. Bee's Snack BarWinslow

    1 Lithgow St, Winslow, ME 04901

    Spotted an error? Let us know

  103. Ted's Trackside GrillWinthrop

    83 ME-133, Winthrop, ME 04364

    Spotted an error? Let us know

  104. Marketplace CafeWiscasset

    681 Bath Rd, Wiscasset, ME 04578

    Spotted an error? Let us know

  105. Ships Chow HallWiscasset

    Wiscasset, ME 04578

    Spotted an error? Let us know

  106. Maggie Mae'sYarmouth

    374 US-1, Yarmouth, ME 04096

    Spotted an error? Let us know

  107. Norma's RestaurantYork

    529 US-1 Ste 105, York, ME 03909

    Spotted an error? Let us know

BEFORE YOU GO

Before your next diner visit

Plan breakfast, check late-night service and organise a group.

All guides