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.

The aquarium is on the High Shore of Macduff, just east of the Harbour. There is a large car park with space for coaches. 

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. Turn off at the Plough Inn, before you reach the harbour, and 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

By Bus
From Aberdeen or Elgin – take the bus number 305 Elgin/Aberdeen via Coast. Call Traveline on 0870 6082608 for times.

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

Macduff Marine Aquarium, 11 High Shore, Macduff AB44 1SL, Tel: 01261 833369

Admission Prices

Adult: £7.25
Child aged 3-5: £2.90
(under 3s are free, max 2 per adult)
Child aged 5-15: £4.10 
Senior: £4.95

Tickets are valid all day.

Contact the aquarium for details of our special admission rates for groups, carers and those on a low income (proof will be needed). If you are a frequent visitor, you should also ask about our annual tickets.

The building is all on one level and suitable for wheelchairs and pushchairs. Disabled-access toilets and baby changing facilities are available.

Opening Hours


1st November 2017 to 29th March 2018
Saturday to Wednesday: 11am-4pm
(closed on Thursday and Friday)


30th March 2018 to 31st October
Monday to Friday 10am-5pm Weekends 11am-5pm

Food and Drink

Drinks, sweets and ice creams are available in the gift shop and there are picnic benches outside.

An independent food bar serves snacks and hot drinks outside the aquarium and our staff are happy to help with information on other places to eat locally.

No food or drink is allowed within the aquarium.