The Royal Hotel
Telephone: 01663 742721
View Royal Hotel in a larger map
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.
For road directions please visit the AA Route Planner.
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.
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).