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.