The nearest railway station to Upper Nidderdale is Harrogate. There are good connections to mainline stations at Leeds and York (use the National Rail journey planner to find times).
The Harrogate Bus Company operates the roughly hourly No. 24 bus service from Harrogate to Pateley Bridge, with a reduced service on Sunday.
The Nidderdale Rambler service is available on some summer Sundays and Bank Holidays – check the DalesBus site for up-to-date details.