Cross Hills is a town in the Craven District of the British county of North Yorkshire, half way between Skipton and Keighley.

Cross Hills is found at longitude 53:54:04N, latitude 2:00:05W.

Cross Hills is home to the Old White Bear Brewery and Tams chinese restaurant.

This article is a stub. You can help Wikipedia by fixing it.