clock menu more-arrow no yes

17 Maine Restaurants With Stunning Views

Eat with your eyes first at these scenic dining spots.

View as Map

When the weather gods finally smile on Maine, it's high time to head to restaurants that maximize diners' views of this fair state's natural splendor. Naturally, many such scenic eateries overlook the water, and a deck that offers outdoor dining is an added bonus. Just be sure to protect your plate from swooping seagulls as you enjoy the splendor of these 17 spots where you can feast your eyes.

Note: map points are ordered south to north.

Read More
Note: Restaurants on this map are listed geographically.

1. The Boathouse

Copy Link
21 Ocean Avenue
Kennebunkport, ME 04046
(207) 967-8223
Visit Website

Located within the Boathouse Hotel, a Kennebunkport Resort Collection property, this restaurant has a front row seat on the water. Choose from seats on the deck overlooking the Kennebunk River or indoors, where floor-to-ceiling windows give you prime views of the downtown area as well.

2. The Well at Jordan's Farm

Copy Link
21 Wells Rd
Cape Elizabeth, ME 04107
(207) 831-9350
Visit Website

From his diminutive kitchen on Jordan's Farm, chef Jason Williams turns out meals using what's fresh from the farm that day. BYOB and enjoy these simple meals on a picnic table in the farm field or call ahead to reserve a gazebo for a group.

3. The Barn At Flanagan's Farm

Copy Link
668 Narragansett Trail
Buxton, ME 04093
(207) 232-3044
Visit Website

These on-the-farm dinners benefit the Maine Farmland Trust and feature Maine's best chefs, like those of Back Bay Grill, Central Provisions, Hugo's, and Nosh. Diners enjoy their fare seated at a large communal table in the barn or overlooking the farm fields.

4. Saltwater Grille

Copy Link
231 Front Street
South Portland, ME 04106
(207) 799-5400

Wind your way through through a quiet South Portland neighborhood to the waterfront, where you'll be rewarded with strong cocktails and a great view of the Portland city skyline from this marina restaurant.

5. Portland Lobster Company

Copy Link
180 Commercial St
Portland, ME 04101
(207) 775-2112
Visit Website

Admire Portland's working waterfront from this dockside restaurant while you enjoy a draft beer, an overflowing basket of fried food, and frequent live music on the deck.

6. Diamond's Edge Restaurant and Marina

Copy Link
1 Diamond St
Portland, ME 04101
(207) 766-5850
Visit Website

Take the Casco Bay Ferry from Portland out to Great Diamond Island and escape the hustle and bustle of the city. Enjoy a peaceful meal from the seafood-heavy menu while you soak in a bit of the island vibe.

7. Dolphin Marina & Restaurant

Copy Link
Basin Point Rd.
Harpswell, ME 04079
(207) 833-6000
Visit Website

Even the drive down Harpswell Neck to Dolphin Marina is scenic. Once you arrive, enjoy the expansive views of Potts Harbor from the marina restaurant's dining room along with the blueberry muffins that replace the traditional bread basket.

8. Fisherman's Wharf Inn

Copy Link
22 Commercial St
Boothbay Harbor, ME 04538
(800) 628-6872
Visit Website

This traditional harborside restaurant offers plenty of deck seating from which to enjoy views of Boothbay Harbor. An Eater reader notes that you can't get any closer to the scenery, as the dining room is "literally over the water."

9. Sprague's Lobster

Copy Link
22 Main Street
Wiscasset, ME 04578
(207) 822-1236
Visit Website

Of course many coastal lobster shacks offer fantastic views of the waters from which their day's catch was plucked. But Sprague's Lobster is a no-frills stand overlooking the Sheepscot River, offering all the perks of neighboring Red's Eats, but without the wait.

10. Turner Farm

Copy Link
73 Turner Farm Rd
North Haven, ME 04853
(207) 867-4962
Visit Website

On the island of North Haven, a short ferry ride from Rockland, Nebo Lodge serves weekly barn dinners at Turner Farm, using the farm's produce and meats. Diners enjoy cocktails in the farm field, ensuring that any lingering troubles are left behind on the mainland.

11. The Waterfront Restaurant

Copy Link
40 Bayview St.
Camden, ME 04843
(207) 236-3747
Visit Website

This spot has something for everyone on the menu, but it's the harbor that truly shines here. A reader noted correctly, “I think many would agree that The WF deck certainly provides one of the best views in the state!”

12. The Jordan Pond House Restaurant

Copy Link
1 Park Loop Rd.
Town of Mount Desert, ME 04675
(207) 276-3316
Visit Website

The popovers at Jordan Pond House are legendary. The fact that they can be enjoyed overlooking the beautiful vistas of Acadia National Park makes them taste that much better.

13. Dennett's Wharf

Copy Link
15 Sea St
Castine, ME 04421
(207) 326-9045
Visit Website

One of only a few restaurants in Castine, Dennett's is where the locals gather to swap stories and catch up. Enjoy a brew on the deck and a great view of the harbor's many sailboats, including Maine Maritime Academy's sail training ship.

14. Kawanhee Inn

Copy Link
Fire Ln 4
Weld, ME 04285
(207) 585-2000
Visit Website

This seasonal restaurant provides an enclosed porch from which to enjoy nightly specials overlooking Webb Lake. A reader enthuses, "The lake, mountain and setting sun views from the dining room porch at sunset cannot be beat! A great eat and great views."

15. Maine Huts & Trails

Copy Link
496 Main St
Kingfield, ME 04947

This series of eco-friendly huts offers many ways for outdoor enthusiasts to explore the mountains of Western Maine. Hike, bike, paddle, ski or snowshoe into the huts before enjoying a multi-course meal. Many of the huts have on-site gardens, and the chefs use locally sourced and organic ingredients whenever possible.

16. Blair Hill Inn

Copy Link
351 Lily Bay Rd
Greenville, ME 04441
(207) 695-0224
Visit Website

The dining room of Blair Hill Inn offers a 5-course meal every Thursday through Saturday night, using produce from its garden. The dining room overlooks Moosehead Lake and the porch offers a fantastic spot to enjoy a pre-dinner cocktail.

17. River Drivers Restaurant

Copy Link
Fire Rd 20d
Millinocket, ME 04462
(207) 723-8475
Visit Website

Stop in for a $10 fish fry on Fridays and gaze upon the majesty of Mt. Katahdin across Millinocket Lake. A tipster revealed, "I recently returned from a wedding there, most comments were along the lines of, ‘I could never get tired of this view,’ or, ‘yeah I had to drive 3 hours (from Portland) but you aren't going to find anything like this any closer.’ Also, the food is excellent.”

Loading comments...

1. The Boathouse

21 Ocean Avenue, Kennebunkport, ME 04046

Located within the Boathouse Hotel, a Kennebunkport Resort Collection property, this restaurant has a front row seat on the water. Choose from seats on the deck overlooking the Kennebunk River or indoors, where floor-to-ceiling windows give you prime views of the downtown area as well.

21 Ocean Avenue
Kennebunkport, ME 04046

2. The Well at Jordan's Farm

21 Wells Rd, Cape Elizabeth, ME 04107

From his diminutive kitchen on Jordan's Farm, chef Jason Williams turns out meals using what's fresh from the farm that day. BYOB and enjoy these simple meals on a picnic table in the farm field or call ahead to reserve a gazebo for a group.

21 Wells Rd
Cape Elizabeth, ME 04107

3. The Barn At Flanagan's Farm

668 Narragansett Trail, Buxton, ME 04093

These on-the-farm dinners benefit the Maine Farmland Trust and feature Maine's best chefs, like those of Back Bay Grill, Central Provisions, Hugo's, and Nosh. Diners enjoy their fare seated at a large communal table in the barn or overlooking the farm fields.

668 Narragansett Trail
Buxton, ME 04093

4. Saltwater Grille

231 Front Street, South Portland, ME 04106

Wind your way through through a quiet South Portland neighborhood to the waterfront, where you'll be rewarded with strong cocktails and a great view of the Portland city skyline from this marina restaurant.

231 Front Street
South Portland, ME 04106

5. Portland Lobster Company

180 Commercial St, Portland, ME 04101

Admire Portland's working waterfront from this dockside restaurant while you enjoy a draft beer, an overflowing basket of fried food, and frequent live music on the deck.

180 Commercial St
Portland, ME 04101

6. Diamond's Edge Restaurant and Marina

1 Diamond St, Portland, ME 04101

Take the Casco Bay Ferry from Portland out to Great Diamond Island and escape the hustle and bustle of the city. Enjoy a peaceful meal from the seafood-heavy menu while you soak in a bit of the island vibe.

1 Diamond St
Portland, ME 04101

7. Dolphin Marina & Restaurant

Basin Point Rd., Harpswell, ME 04079

Even the drive down Harpswell Neck to Dolphin Marina is scenic. Once you arrive, enjoy the expansive views of Potts Harbor from the marina restaurant's dining room along with the blueberry muffins that replace the traditional bread basket.

Basin Point Rd.
Harpswell, ME 04079

8. Fisherman's Wharf Inn

22 Commercial St, Boothbay Harbor, ME 04538

This traditional harborside restaurant offers plenty of deck seating from which to enjoy views of Boothbay Harbor. An Eater reader notes that you can't get any closer to the scenery, as the dining room is "literally over the water."

22 Commercial St
Boothbay Harbor, ME 04538

9. Sprague's Lobster

22 Main Street, Wiscasset, ME 04578

Of course many coastal lobster shacks offer fantastic views of the waters from which their day's catch was plucked. But Sprague's Lobster is a no-frills stand overlooking the Sheepscot River, offering all the perks of neighboring Red's Eats, but without the wait.

22 Main Street
Wiscasset, ME 04578

10. Turner Farm

73 Turner Farm Rd, North Haven, ME 04853

On the island of North Haven, a short ferry ride from Rockland, Nebo Lodge serves weekly barn dinners at Turner Farm, using the farm's produce and meats. Diners enjoy cocktails in the farm field, ensuring that any lingering troubles are left behind on the mainland.

73 Turner Farm Rd
North Haven, ME 04853

11. The Waterfront Restaurant

40 Bayview St., Camden, ME 04843

This spot has something for everyone on the menu, but it's the harbor that truly shines here. A reader noted correctly, “I think many would agree that The WF deck certainly provides one of the best views in the state!”

40 Bayview St.
Camden, ME 04843

12. The Jordan Pond House Restaurant

1 Park Loop Rd., Town of Mount Desert, ME 04675

The popovers at Jordan Pond House are legendary. The fact that they can be enjoyed overlooking the beautiful vistas of Acadia National Park makes them taste that much better.

1 Park Loop Rd.
Town of Mount Desert, ME 04675

13. Dennett's Wharf

15 Sea St, Castine, ME 04421

One of only a few restaurants in Castine, Dennett's is where the locals gather to swap stories and catch up. Enjoy a brew on the deck and a great view of the harbor's many sailboats, including Maine Maritime Academy's sail training ship.

15 Sea St
Castine, ME 04421

14. Kawanhee Inn

Fire Ln 4, Weld, ME 04285

This seasonal restaurant provides an enclosed porch from which to enjoy nightly specials overlooking Webb Lake. A reader enthuses, "The lake, mountain and setting sun views from the dining room porch at sunset cannot be beat! A great eat and great views."

Fire Ln 4
Weld, ME 04285

15. Maine Huts & Trails

496 Main St, Kingfield, ME 04947

This series of eco-friendly huts offers many ways for outdoor enthusiasts to explore the mountains of Western Maine. Hike, bike, paddle, ski or snowshoe into the huts before enjoying a multi-course meal. Many of the huts have on-site gardens, and the chefs use locally sourced and organic ingredients whenever possible.

496 Main St
Kingfield, ME 04947

Related Maps

16. Blair Hill Inn

351 Lily Bay Rd, Greenville, ME 04441

The dining room of Blair Hill Inn offers a 5-course meal every Thursday through Saturday night, using produce from its garden. The dining room overlooks Moosehead Lake and the porch offers a fantastic spot to enjoy a pre-dinner cocktail.

351 Lily Bay Rd
Greenville, ME 04441

17. River Drivers Restaurant

Fire Rd 20d, Millinocket, ME 04462

Stop in for a $10 fish fry on Fridays and gaze upon the majesty of Mt. Katahdin across Millinocket Lake. A tipster revealed, "I recently returned from a wedding there, most comments were along the lines of, ‘I could never get tired of this view,’ or, ‘yeah I had to drive 3 hours (from Portland) but you aren't going to find anything like this any closer.’ Also, the food is excellent.”

Fire Rd 20d
Millinocket, ME 04462