Skip to content



The Royal at Hayfield
Market Street
High Peak
SK22 2EP

Telephone: 01663 742721

Email: [email protected]

How to find us

Hayfield is located in the north west corner of the Peak District at the junction where the A624 meets the A6015. The village is just 3 miles from New Mills, 10 miles from Buxton, 12 miles from Stockport, 20 miles from Manchester and 30 miles from Sheffield.

The nearest railway station is New Mills (3 miles). Journey time by rail from London Euston to New Mills Newtown (changing at Stockport) is 2½ hours and from Birmingham (also changing at Stockport) is just under 2 hours. There are direct rail services from Sheffield (47 minutes) to New Mills Central and from Manchester Piccadilly (30 minutes) to both New Mills Newtown and New Mills Central stations.

For train information please visit

A regular bus service (Stagecoach route 358) operates daily between Stockport and Hayfield via New Mills with a total journey time between 45 minutes and one hour (10 minutes between Hayfield and New Mills).