The Ribblehead Viaduct or Batty Moss Viaduct carries the Settle–Carlisle railway across Batty Moss in the Ribble Valley at Ribblehead, in North Yorkshire, England. The viaduct, built by the Midland Railway, is 28 miles (45 km) north-west of Skipton and 26 miles (42 km) south-east of Kendal. It is a Grade II* listed structure.