Follow us on



Fishing in Midlothian

Here at Dalkeith, you can enjoy a fabulous day’s fishing just a stone’s throw from the centre of Edinburgh, where you will find brown trout and grayling.

The fishing season operates from 1st April to 30th September (it is prohibited from 30th September to 1st April). Season Fishing Permits are available to buy for £30 via appointment to enable social distancing. This entitles you to fish on the Rivers’ North and South Esk within the boundaries of the Park. Please note only fly fishing is allowed and all fish must be returned to the river.

Please note fishing is not permitted on a Sunday.

For more information please call 0131 654 1666 or email