Macduff Marine Aquarium

Macduff Marine Aquarium

Located in the picturesque coastal town of Macduff, the Macduff Marine Aquarium is a captivating destination that offers an immersive experience into the underwater world of the Moray Firth. This attraction showcases a wide range of marine life, from the smallest invertebrates to the largest mammals, providing visitors with a unique opportunity to explore the depths of the ocean.

As you wander through the aquarium’s exhibits, you’ll encounter a variety of fascinating creatures, including playful seals, colourful fish, and mysterious octopuses. The aquarium’s informative displays and interactive programs provide an engaging and educational experience for visitors of all ages.

The Macduff Marine Aquarium also offers stunning views of the surrounding coastline, making it an ideal location for a day trip or a family outing. With its blend of natural beauty and captivating marine exhibits, this attraction is a unique and unforgettable destination for anyone interested in marine life and the mysteries of the ocean.

Opening Times

Monday: 10am – 5pm
Tuesday: 10am – 5pm
Wednesday: 10am – 5pm
Thursday: 10am – 5pm
Friday: 10am – 5pm
Saturday: 11am – 5pm
Sunday: 11am – 5pm


11 High Shore, Macduff AB44 1SL

Phone Number

01261 455775




Map Location

Ticket Price List

Child (under 3s are free, max 2 per adult) aged 3 – 4£3.45
Child aged 5 -15£5.20
Family (2 adults, 2 children)£24.90

Virtual Aquarium Tour


Is there car parking?Yes
Can I bring my own food?No
Is there food and drink?No
Is there a toilet?Yes
Can I take my dog?Assistance dogs only

More Fun Attractions To Visit