Across Maine, of the 258 cafes we list, 232 give a phone number and 163 have a website. No national chains here — every cafe on this page is independent. By what they offer: 19 name gluten-free options, 17 are tea rooms, 16 are bakery cafes. Most often named on their own websites: breakfast (33), lunch (26) and brunch (10). The longest-running is Robinson Country Cafe, in business since 1924. 3 describe themselves as family-owned.
Top 10 cafes in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1The Mill InnDover Foxcroft
-
2The Mill CafeDover Foxcroft
-
3Artemisia CafePortland
-
4Bayside American CafePortland
-
5Bom Dia CafePortland
-
6CIA CafeSouth Portland
-
7Fairground CafeTopsham
-
8Fox & The FiddleYarmouth
-
9Kristi's CafeAuburn
-
10Lil's CafeKittery
Cities
Largest first. Towns with a single cafe are listed further down this page.
- Portland29
- Bar Harbor10
- South Portland7
- Ellsworth6
- Ogunquit6
- York6
- Kennebunk5
- Old Orchard Beach5
- Brunswick4
- Farmington4
- Saco4
- Waterville4
- Wells4
- Yarmouth4
Other towns in Maine
One cafe each — too few for a page of their own, so they live here.
-
The Kennebec CafeAnson
20 Main St, Anson, ME 04911
-
Thinking out loudArundel
Arundel, ME
-
Kristi's CafeAuburn
767 Minot Ave, Auburn, ME 04210
-
BoardRoom Bistro - Panolam AuburnAuburn
1 Pionite Rd, Auburn, ME 04210-3800
-
Nutty Netties CafeAuburn
730 Center St, Auburn, ME 04210-6316
-
Vickery CafeAugusta
261 Water St, Augusta, ME 04330
-
Woo-Town Energy & NutritionBaileyville
159 Main St, Baileyville, ME 04694-3518
-
Fit Fuel Club CafeBangor
930 Stillwater Ave, Bangor, ME 04401
-
Nest CafeBangor
25 State St, Bangor, ME 04401
-
Tea And TartsBangor
20 State St, Bangor, ME 04401
-
Solo BistroBath
128 Front St, Bath, ME 04530-2607
-
Run With SoupBath
1356 Washington St, Bath, ME 04530
-
White LinenBath
1356 Washington St, Bath, ME 04530
-
Bell the CatBelfast
18 Hatley Rd, Belfast, ME 04915
Breakfast · Lunch · Salads
-
Rooted CaféBerwick
6 Sullivan St, Berwick, ME 03901
-
Gamut GoodsBethel
221 Barker Rd, Bethel, ME 04217
-
Catface CafeBiddeford
17 Alfred St, Biddeford, ME 04005
-
Cole Road CafeBiddeford
1 Cole Rd, Biddeford, ME 04005
-
Kitchen Garden CafeBoothbay
132 Botanical Gdns Dr., Boothbay, ME 04537
Breakfast · Lunch
-
Mama D's Cafe MercantileBoothbay Harbor
50 Union St, Boothbay Harbor, ME 04538
-
Blue Moon CaféBoothbay Harbor
54 Commercial St, Boothbay Harbor, ME 04538-1822
-
Beth's Kitchen CafeBridgton
108 Main St, Bridgton, ME 04009-1127
Breakfast · Salads · Sandwiches
-
Ralph's CafeBrooks
12 Purple Heart Hwy, Brooks, ME 04921
Breakfast · Lunch · Brunch
-
Penobscot Narrows CafeBucksport
98 Main St, Bucksport, ME 04416-4026
-
Pat's Plus Dairy CafeCalais
10 Whitney St, Calais, ME 04619
-
Villager CafeCamden
25 Mechanic St, Camden, ME 04843
-
The Big T Snack ShackCamden
20 Barnestown Rd, Camden, ME 04843-4019
Breakfast · Lunch · Salads
-
Boynton-McKay Food Co.Camden
30 Main St, Camden, ME 04843
-
Freedom CaféCanton
3 School St, Canton, ME 04221-3124
-
Swell HouseCape Neddick
1300 US-1, Cape Neddick, ME 03902
-
D'ElliesCarrabassett Valley
9000 Main St, Carrabassett Valley, ME 04947
Salads
-
The Patio at Castine Golf ClubCastine
200 Battle Ave, Castine, ME 04421-3036
-
The NiblicChebeague Island
24 Niblic Cir, Chebeague Island, ME 04017
-
Two Birds CaféChebeague Island
412 N Rd, Chebeague Island, ME 04017
-
Slow Bell CafeChebeague Island
2 Walker Rd, Chebeague Island, ME 04017
-
Robinson Country CafeCorinth
624 Main St, Corinth, ME 04427
Since 1924
-
Sugar Shack CafeCornish
185 Main St, Cornish, ME 04020
-
Hitty's CafeCranberry Isles
163 Great Cranberry Rd, Cranberry Isles, ME 04625
-
Cumberland Food CompanyCumberland Center
371 Tuttle Rd, Cumberland Center, ME 04021
-
Maine Coast Book Store CafeDamariscotta
158 Main St, Damariscotta, ME 04543
-
van lloyd bistroDamariscotta
85 Parking Lot Ln, Damariscotta, ME 04543
Since 2014
Vegetarian
-
Ampersand CafeDamariscotta
158 Main St, Damariscotta, ME 04543-4670
-
Sophie's Cup & Fibula JewleryDeer Isle
7 N. Main St., Deer Isle, ME 04627
-
The Harbor CafeDeer Isle
Main St, Deer Isle, ME 04627
-
The Mill InnDover Foxcroft
5 E Main St, Dover Foxcroft, ME 04426
-
The Mill CafeDover Foxcroft
5 E Main St, Dover Foxcroft, ME 04426
-
East Boothbay General StoreEast Boothbay
255 Ocean Point Rd, East Boothbay, ME 04544
-
North End CafeEast Winthrop
77 Turtle Run Rd, East Winthrop, ME 04343
Breakfast
-
PicnicEastport
82 Water St, Eastport, ME 04631
-
Breakwater BreezeEastport
104 Water St, Eastport, ME 04631
-
Sue's Cobscook Bay CafeEdmunds TWP
2730 US-1, Edmunds TWP, ME 04628
-
Mindy's Munchies MaineFalmouth
251 US Route 1, Falmouth, ME 04105
-
1912 CafeFreeport
95 Main St, Freeport, ME 04032
-
Old World GourmetFreeport
117 US Route 1, Freeport, ME 04032
-
Frye's Leap CafeFrye Island
6 Sunset Rd, Frye Island, ME 04071
-
Blend ItGorham
8 Main St, Gorham, ME 04038
-
GNG NutritionGray
15 Main St, Gray, ME 04039-3503
-
Rod-n-Reel CafeGreenville
Greenville, ME 04441
-
Hard Drive CafeGreenville
5 Lily Bay Rd, Greenville, ME 04441
-
Redeemed Harvest FarmHiram
4 Maple St, Hiram, ME 04041-3547
-
St. Mary's Food Pantry HoultonHoulton
112 Military St, Houlton, ME 04730-2507
-
The Book and Brew CafeHoulton
15 Court St, Houlton, ME 04730-1709
-
Treasures of the HeartHoulton
88 Smyrna St, Houlton, ME 04730
-
Hometown Energy & NutritionHowland
70 Lagrange Rd, Howland, ME 04448
-
Rabbit Corner CafeIslesboro
103 Pendleton Point Rd, Islesboro, ME 04848
-
Orange Cat CafeKingfield
329 Main St, Kingfield, ME 04947-4236
-
Lil's CafeKittery
7 Wallingford Square, Kittery, ME 03904
-
MistoKittery
436 US-1, Kittery, ME 03904
-
Anneke JansKittery
60 Wallingford Sq, Kittery, ME 03904-1678
-
Lori's CafeLiberty
504 Belfast Augusta Rd, Liberty, ME 04949
-
Wild Grace Farm StoreLiberty
5 Bolin Hill Rd, Liberty, ME 04949
-
Lynx Energy And NutritionLincoln
46 Main St, Lincoln, ME 04457-1437
-
Breakwater CafeLubec
52 Water St, Lubec, ME 04652-1143
-
Sally Ann's Cafe And MarketLubec
52 Water St, Lubec, ME 04652-1143
-
West Branch Cafe + BakeryMachias
125 Dublin St, Machias, ME 04654
-
The Milkhouse CafeMachias
313 E Kennebec Rd, Machias, ME 04654
-
The Den-DownEast NutritionMachias
184 Dublin St, Machias, ME 04654-3409
-
Up North NutritionMadawaska
313 East Main St, Unit 102, Madawaska, ME
Soups
-
Nutritious CupMadawaska
808 Main St, Madawaska, ME 04756-3105
-
Simply Vibes CafeMexico
55 Main St, Mexico, ME 04257
-
Rise'n GrindMilbridge
35 Main St, Milbridge, ME 04658
-
Appalachian Trail CafeMillinocket
210 Penobscot Ave, Millinocket, ME 04462-1445
-
Pine Tree CafeMillinocket
740 Central St, Millinocket, ME 04462
-
TGA MAINEMilo
33 Park St, Milo, ME 04463-1124
-
Side Street Cafe Bar Harbor MaineMt Desert
49 Rodick St, Mt Desert, ME
Family-owned
Salads · Sandwiches
-
Scapes CafeMt Vernon
366 Pond Rd, Mt Vernon, ME 04352
-
Knight's CafeNaples
679 Roosevelt Trl, Naples, ME 04055-5323
-
Commons KitchenNew Gloucester
59 Pineland Dr, New Gloucester, ME 04260
-
Starboard CafeNew Harbor
137 Huddle Rd, New Harbor, ME 04554
-
Cafe'relli'sNew Portland
Bennett Hill Rd, New Portland, ME 04961
-
Samovar Tea Shop and Tasting RoomNewcastle
77 Main St, Newcastle, ME 04553
Breakfast
-
Eagles Nest Cafe - Pratt & Whitney North BerwickNorth Berwick
113 Wells St, North Berwick, ME 03906-6751
-
The Purple HouseNorth Yarmouth
378 Walnut Hill Rd, North Yarmouth, ME 04097-6503
Lunch · Pastries · Vegetarian
-
Heart's Stone RestaurantNorth Yarmouth
424 Walnut Hill Rd, North Yarmouth, ME 04097
-
Milk & HoneyNortheast Harbor
3 Old Firehouse Ln, Northeast Harbor, ME 04662
Desserts
-
Mustang CafeNortheast Harbor
8 Joy Rd, Northeast Harbor, ME 04662
-
Cafe NomadNorway
450 Main St, Norway, ME 04268
-
Taste of Eden Bakery & CafeNorway
238 Main St, Norway, ME 04268
-
Hot Spot Cafe - T-Mobile OaklandOakland
133 First Park Dr, Oakland, ME 04963-5367
-
Duckie Buddies Bakery & CafeOakland
Oakland, ME
-
Ocean PerkOcean Park
5 Temple Ave, Ocean Park, ME 04063
Pastries
-
Salt Cod CafeOrr's Island
1894 Harpswell Islands Rd, Orr's Island, ME 04066
Breakfast · Lunch · Salads
-
The Barnacle Cafe at the Island InnOwls Head
1 Ocean Ave, Owls Head, ME 04854-3227
Breakfast · Salads · Sandwiches
-
The Salty OwlOwls Head
23 Terminal Ln, Owls Head, ME 04854
-
Local CravingsParis
247 Main St #2a, Paris, ME 04281
-
Big BillsPittsfield
119 Main St, Pittsfield, ME 04967
-
Poland ProvisionsPoland
1220 Maine St, Poland, ME 04274
Breakfast · Lunch · Salads
-
Cafe SorpresoPresque Isle
Main Street, Presque Isle, ME 04769
-
AllegroPresque Isle
483 Main St, Presque Isle, ME 04769
-
University of Maine at Presque Isle DiningPresque Isle
181 Main St, Presque Isle, ME 04769-2844
-
Basket Tree GalleryPrinceton
195 US RT1, Princeton, ME 04668
-
Blue Willow Tea RoomRandolph
36 Water St, Randolph, ME 04346
-
Classic ProvisionsRangeley
2455 Main St, Rangeley, ME 04970-4100
-
keeps corner cafeRangeley
2755 Main St, Rangeley, ME 04970
-
The Rangeley HideawayRangeley
2419 Main St, Rangeley, ME 04970
-
Northern Scout KitchenRaymond
3 Raymond Cape Rd, Raymond, ME 04071
-
Corner Stone CafeReadfield
1146 Main St, Readfield, ME 04355
-
Main Street MarketsRockland
435 Main St, Rockland, ME 04841
-
Home Kitchen CafeRockland
650 Main St, Rockland, ME 04841
-
The Shack on Main StreetRockland
346 Main St, Rockland, ME 04841-3348
-
FogliftersRockport
13 Pascal Ave, Rockport, ME 04856
-
3 Dogs CafeRockport
309 Marshall Street, Rockport, ME 04856
-
47 WestRockport
47 West St, Rockport, ME 04856-5707
-
Fire & Ice NutritionRumford
13 Erchles St, Rumford, ME 04276-1903
-
Green Tea RestarauntSanford
1005 Main St, Sanford, ME 04073
-
Meeting Grounds CafeSanford
489 Main St Unit 1, Sanford, ME 04083
-
Egg Roll CafeSanford
1299 Main St, Sanford, ME 04073
-
Cafe LunaScarborough
370 US-1, Scarborough, ME 04074
Salads · Sandwiches · Pastries
-
St Joe's CafeScarborough
220 Gorham Rd, Scarborough, ME 04074
Breakfast · Lunch · Vegetarian
-
Honeycomb CafeScarborough
132 Pleasant Hill Rd, Scarborough, ME 04074
Breakfast · Salads · Sandwiches
-
River Roots CafeShirley Mills
155 Greenville Rd, Shirley Mills, ME 04485
Breakfast · Pastries
-
Joe's Flat Iron CafeSkowhegan
65 Water St, Skowhegan, ME 04976
-
Northeast MerchandisingSkowhegan
60 Southgate Pkwy, Skowhegan, ME 04976
Since 1960
Family-owned
-
Frenchmans Bay Tea Co.Sorrento
318 E Side Rd, Sorrento, ME 04677-3113
-
The Early BirdSouth Berwick
241 Main St, South Berwick, ME 03908
Breakfast · Sandwiches
-
Madison's CafeSouth Berwick
12 Portland St, South Berwick, ME 03908
-
Harborside Market & GrillSouth Bristol
2075 ME-129, South Bristol, ME 04568
-
Nash's CafeSouth China
9 Legion Memorial Dr, South China, ME 04358
-
Rising Sun Cafe & BakerySouth Paris
130 Main St Ste 3, South Paris, ME 04281-1436
-
Clark Point CafeSouthwest Harbor
4 Clark Point Rd, Southwest Harbor, ME 04679
-
SipsSouthwest Harbor
4 Clark Point Rd, Southwest Harbor, ME 04679
-
Adam's Lunch Box and GreenhouseSt John Plantation
1859 St John Rd, St John Plantation, ME 04743-4007
-
Bucks CafeStockton Springs
186 Main St, Stockton Springs, ME 04981-4369
-
Tempest in a TeapotStonington
43 School St, Stonington, ME 04681-3610
-
The Barn CaféTenants Harbor
5 Cold Storage Rd, Tenants Harbor, ME 04855
-
Thomaston CafeThomaston
154 Main St, Thomaston, ME 04861-3810
-
Fairground CafeTopsham
49 Topsham Fair Mall Rd #14, Topsham, ME 04086
Breakfast · Lunch · Brunch
-
Bridget's PlaceVassalboro
796 Main St, Vassalboro, ME 04989
-
Day Boat CafeWaldoboro
17 Friendship Rd, Waldoboro, ME 04572
Breakfast · Salads · Sandwiches
-
Perch Cafe & BakeryWaldoboro
11 Friendship Rd, Waldoboro, ME 04572
-
St. George River CafeWarren
310 Main St, Warren, ME 04864
-
Roots CafeWestbrook
20 School St, Westbrook, ME 04092
Breakfast · Lunch · Desserts
-
Owlbear's RestWestbrook
506 Main St, Westbrook, ME 04092-4387
-
Brea Lu CafeWestbrook
511 Main St, Westbrook, ME 04092
-
Bomb Diggity Bakery and CafeWindham
781 Roosevelt Trail, Windham, ME 04062
-
Elliott NutritionWindham
765 Roosevelt Trl Ste 8, Windham, ME 04062-5365
-
J.M. Gerrish CafeWinter Harbor
352 Main St, Winter Harbor, ME 04693
-
the little village bistroWiscasset
65 Gardiner Rd, Wiscasset, ME 04578
BEFORE YOU GO
Make your cafe visit work
Choose a setting, check laptop policies and plan a meetup.


