Representative image, AI-generated

McKay's Public House

4.3$$· Moderate

Cozy Victorian pub in Bar Harbor serving upscale surf and turf.

Located in downtown Bar Harbor near Acadia National Park, McKay's Public House serves elevated pub fare and seafood in a quaint Victorian house. Diners can enjoy craft cocktails, an extensive wine list, and global accents alongside Maine classics like seafood risotto and crab cakes. The restaurant offers a warm dining space inside as well as seating in a lush outdoor garden.

Quick tip: Dinner reservations are recommended, especially if you wish to secure seating in the outdoor garden.

Expert notes

Features

Special occasion reservations

More places to eat in Acadia National Park

All places to eat in Acadia National Park