Nebo Lodge is a small inn and restaurant on the island of North Haven, Maine, in the heart of Penobscot Bay.  

The inn has nine unique guest rooms, as well as three inviting decks, a cozy living room, and a charming bar and dining room.  The restaurant at Nebo Lodge serves up a changing seasonal menu of island-grown meat, fish, and produce – from oysters, lobsters and scallops to pasture-fed lamb, fresh eggs and of course, bountiful vegetables. Homemade bread, creative cocktails and decadent desserts serve as delicious accompaniments to each meal.  



Nebo Lodge is open May through October.
The restaurant serves dinner Friday & Saturday
evenings in May, June, September & October,
and Monday-Saturday in July & August. Dinner is served from 5:00-9:00, and the bar is open until 10:00.

Enjoy a Dinner For Two on Us

Stay at Nebo Lodge this fall and enjoy dinner on us!  Overnight guests staying with us on Monday, Tuesday and Wednesday evenings may enjoy a complimentary dinner for two featuring select dishes from our weekend restaurant menu. Fall is one of the most beautiful times of year to visit North Haven Island. Enjoy walking, biking, golfing or simply relaxing on the deck! 
(Limit one dinner for two per reservation. Does not include alcohol or gratuity.)