from ilkley bus station services run to keighley, leeds, leeds bradford airport, skipton, grassington, malham and otley. the main operators are first leeds, keighley bus company and north yorkshire county council.