My Favourites


« Back to Aberdeen, Aberdeenshire and Moray listings

Macduff Marine Aquarium


Scotland’s Moray Firth is teaming with amazing marine life and it’s all on show at Macduff Marine Aquarium. This fascinating attraction leads you to discover the firth’s underwater habitats, with realistic displays taking you from the shoreline to the murky seafloor. Along the way meet hundreds of local fishy characters of all shapes and sizes. Get a feel for seashore life in the touch pools and watch the scuba divers feed the fish. Look out for the shark nursery and in the summer you can spy on breeding gannets via a live-camera link to the cliffs Troup Head.

Make the most of your all day ticket to catch the feeding shows and talks throughout the day and fun kids’ quizzes. Enthusiastic staff will help make your visit memorable…

Opening Times

April - October: Monday-Friday 10am-5pm; Saturday-Sunday 11am-5pm
November - March: Saturday - Wednesday 11am-4pm closed Thursday-Friday)

Pricing Details

Adult: £6.65
Child (aged 3-15): £3.45
Concession: £4.15
Family (2 adults, 2 children): £18.40
Under 3 are free

Trip Advisor



Visit Scotland
4 Stars


Macduff Marine Aquarium

11 High Shore
AB44 1SL
Phone: 01261 833 369
Fax: 01261 831052
Macduff Marine Aquarium
  • Gallery Image 1
  • Gallery Image 2
  • Gallery Image 3
  • Gallery Image 4


Just off the A98 (Inverness to Fraserburgh road) or the A947 (Aberdeen to Banff road).

Plan your journey with Google Maps »

Accommodation nearby