Visit Macduff Marine Aquarium

Situated on Aberdeenshire's scenic coast in the traditional fishing town of Macduff, Macduff Marine Aquarium sits right on the shore of the Moray Firth, Scotland’s largest bay.

Opening Info

Opening Hours:

Winter (1st November to 31st March 2024)
Saturday - Wednesday: 11am - 4pm*
Closed: Thursday and Friday

Summer(from 1st April 2024)
Monday - Friday: 10am - 5pm*
Saturday and Sunday: 11am - 5pm*

*Last entry is 45 minutes prior to closing


Good to Know:

The building is all on one level and suitable for wheelchairs and pushchairs.
Disabled-access toilets and baby changing facilities are available.
Drinks, sweets and ice creams are available in the gift shop and there are picnic benches outside but no cafe at the aquarium.


Admission Prices

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

Frequent visitor? Why not buy an annual ticket:

Adult Annual: £25.95
Child Annual: £15.40
Family Annual: £74.75 (2 adults, 2 children)

Contact the aquarium for details of our special admission rates for groups of 10 or more. Adults with special needs are entitled to one free accompanying carer admission and those on a low income are eligible for concession rates (proof will be needed).


How to Get Here

11 High Shore, Macduff, AB44 1SL

Active Travel: Why not walk or cycle? There are stands at the aquarium to safely leave your bikes.

By Road From Aberdeen, take the A947 through Dyce, Old Meldrum and Turriff. Turn off for Macduff and follow the signs past the harbour to the aquarium. Travel time: 1 hour. From Fraserburgh, take the A98 which goes right through Macduff. Follow the signs for the aquarium. Travel time: 40 minutes. From Elgin, take the A96 until Fochabers and join the A98 towards Fraserburgh. Go through Banff and on to Macduff. Pass the harbour and turn left, following the signs for the aquarium. Travel time: 50 minutes

There is a free car park and space for coaches.

By Bus From Aberdeen or Elgin – take the bus number 35 Elgin/Aberdeen via Coast. Call Traveline on 0871 2002233 for times.

Sat Nav: AB44 1SL; Latitude: 57.67; Longitude: -2.48

There is an electric vehicle charge point for two cars in the aquarium car park.

Travel To Macduff Aquarium Jpg

There are no items in this category.