Giggleswick, a village and civil parish in the Craven district of North Yorkshire, England, lies on the B6480 road, less than 1.0 miles north-west of the town of Settle and divided from it by the River Ribble.