Gordon Castle Walled Garden in Summer 2017

Opening hours and Prices

Our garden and children's play area is open daily from 10am until 4pm. Included in the ticket price is entry to our education room and a guided tour with one of our gardeners (min. 10 people). Please note we do charge an entry fee for the garden and the children’s play area. This is to help us with our ongoing restoration project to restore one of Britain’s largest and oldest Walled Gardens. Read about our journey here. Dogs are welcome as long as they are well-behaved and kept on leads!


Garden + play area - Adults £7, concessions £5, children £3

Play area only - Children £3 (adults free)


Garden + play area - Adults £3, concessions £2.50, children £2

Play area only - Children £2 (adults free)


Purchase a Friends of the Walled Garden card for free entry all year for your family (plus lots of other benefits!) £32 per year


We have just launched our seasonal children's trails which will run all year round and are free with garden entry or with children's play entry. Pick your trail up in our shop or cafe and meet lots of new friends in the garden! Click here to find out more. 

How to find us

The main entrance to Gordon Castle Walled Garden is situated at the western end of the village of Fochabers on the A96, approximately nine miles east of Elgin and twelve miles west of Keith. From Perth, take the north bound A9 to Aviemore, then follow A95, A941 and A96 to Fochabers. Alternatively, follow the map below.