Grocery Stores, Specialty Stores, and Farmers Markets 

We've created a Google map with the locations of each store and market for your convenience. Click here to interact with the map.




Approximately 20 min before you reach Mount Desert Island, you will pass through Ellsworth where there are two large grocery stores. Both are on the right side of the road in the strip malls. 

Hannaford - This is where Jen prefers to shop.

Shaw's - Another large supermarket. 


Hannaford - This is the main grocery store on the island.

Southwest Food Mart - Only good if you are in need of a last min item. Good meat department but poor quality produce.


A+B Naturals Health Food Store - Great health food store with local veggies, dairy, meat and other items.

Sawyers Market - Wonderful specialty, local and gourmet store. Near Fern Way, Beechwood.

Town Hill Market - Delicious sandwiches made to order, organic foods, alcohol. Cash only!

John Edwards - Great health food with fantastic wine cellar.

Peekytoe Provisions - Serving local foods, amazingly fresh sea food, and Maine specialty items.


Bar Harbor Farmers Market: Sunday 9-12 

YMCA parking lot, Bar Harbor (Largest market on the island) 

Eden Farmers Market: Friday 3-6

Next to Town Hill Market, Town Hill

Beech Hill Farm Stand

171 Beech Hill Road, Mount Desert (village of Somesville)

Southwest Harbor Farmers Market: Friday 9-1

Across from Bar Harbor Bank on Main Street in church parking lot. 

Northeast Harbor Farmers Market: Thursday 9-12

Across from Kimball Terrace Inn on Huntington Rd, Northeast Harbor. (July and Aug only) 

Smith Family FarmFarm stand open 3-6. Monday, Friday and Saturday 9 – 12

Great organic, raw milk

317 Crooked Rd in Bar Harbor