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 the first Monday in April to the last Saturday in September (it is prohibited outwith this period). 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