
Macduff Marine Aquarium
Macduff Marine Aquarium showcases the impressive array of sea life which can be found in Scotland’s largest bay, the Moray Firth.
The aquarium’s underwater kelp reef is the only one of its kind in the UK, while exhibits including a sea lab, a shark hatchery, shallow waters, jellyfish zone, coastal habitats and the deep reef and seafloor show visitors of all ages the life beneath the surface. There are talks and feeding shows every day.
The Daily
Arrives at 5am every day.
A free morning email to see what’s on this week, catch up on what’s happening in Scotland and find somewhere new to go.


Been here? Tell others what you know, and the best go on this page with your name.
Add your review
Macduff HarbourA working harbour and boatyard begun in the 1770s, looking across the bay to Banff.Under a mile 1 min by road
The Platform and Annie's CakeryMacduff's old railway station of 1872, now shops and a patisserie looking over the Moray Firth.Under a mile 3 min by road
Banff and Macduff Heritage Trail2 miles 4 min by road
PETAL the storeA small lifestyle and gift shop on Banff's High Street, with books on wellbeing, nature and magic, candles, cushions and natural skincare.2 miles 5 min by road
Duff House2 miles 5 min by road
Banff2 miles 5 min by road
Places to stay near Macduff Marine Aquarium, and when each is next free.
Gate Lodge- Sleeps 2
- In Rothiemay
- 13 miles from Macduff Marine Aquarium
Midpark- Sleeps 2
- In Rothiemay
- 13 miles from Macduff Marine Aquarium
Butlers Cottage- Sleeps 4
- In Rothiemay
- 13 miles from Macduff Marine Aquarium
Bailies Cottage- Sleeps 6
- In Rothiemay
- 13 miles from Macduff Marine Aquarium
Scotland, in print.
We want to show you the best that Scotland has to offer. The makers and the creatives, the enduring experiences, the evocative tales, the concealed corners. The roads less travelled that take you to places that matter. The adventures that gather you up and sweep you away. The blend of the wild and the artistic that makes Scotland what it is. We’d love for you to join us.









