TransPennine Express operates a train from Leeds to Masham hourly. Tickets cost $24 - $35 and the journey takes 50 min. Alternatively, Transdev Harrogate operates a bus from Leeds to Masham every 30 minutes. Tickets cost $11 and the journey takes 1 h 29 min. Dales and District also services this route every 4 hours.
How to get from Leeds to Masham
From Leeds train to Northallerton then taxi to Masham. 1 h 11 min £71. From Leeds City Centre, New Briggate (Clas Ohlson) bus to Ripon, Bus Station Stand 3 (Victoria Grove) then line 159 bus to Masham, Market Place (Police Station). 3 h 4 min £12. From Leeds taxi to Masham. 50 min £117. From Leeds drive to Masham. 50 min £6.