17 March to 22 March
Run for your Wife
Keighley Playhouse, Devonshire Street, Keighley
Comedy by Ray Cooney. A London taxi driver named John Smith secretly has two wives living in different parts of the city, maintaining a carefully planned schedule to juggle both lives. £12. 17 March to 22 March. http://www.keighleyplayhouse.co.uk/

20 March to 23 March
THE STEAM GALA EXTRAVAGANZA
Keighley & Worth Valley Railway, The Railway Station, Station Road, Haworth
Over the four days, you’ll be able to ride behind the guest locomotives and home fleet, with intensive passenger service running on the railway. During the traction-packed weekend, there’ll be a goods train demonstration and special double-headed trains. Various prices. 20 March to 23 March. kwvr.co.uk

5 April
Haworth Haddock
Keighley & Worth Valley Railway, The Railway Station, Station Road, Haworth
The Haworth Haddock returns for 2025, serving the best local Fish & Chips while travelling through the Worth Valley behind a steam locomotive. For full details about this special train, and what is included in the price of your ticket, please visit the Haworth Haddock page on our main website. Adult £31, child £20. 7:15 pm to 11:00 pm. kwvr.co.uk

5 May to 10 May
The Thrill of Love
Keighley Playhouse, Devonshire Street, Keighley
True drama by Amanda Whittingham. Ruth Ellis was the last woman to be hanged in Great Britain in 1955 after being convicted of shooting her lover David Blakely in cold blood. £12. 5 May to 10 May. http://www.keighleyplayhouse.co.uk/

14 May
Conservation In Action
East Riddlesden Hall, Bradford Road,, Riddlesden, Keighley.
Come along and watch the Collections Team clean and care for the historic items in the Hall, find out more about the techniques they use and how they help. Free with entryto the hall.   10:30 am to 12:00 pm. nationaltrust.org.uk

19 June to 22 June
THE DIESEL GALA
Keighley & Worth Valley Railway, The Railway Station, Station Road, Haworth
Save The Date for when the Diesel’s take over for four traction-packed days in the Worth Valley! Various times & prices. 19 June to 22 June. https://kwvr.co.uk/

23 June
The Girl on the Train
Keighley Playhouse, Devonshire Street, Keighley
Rachel Watson longs for a different life. Her only escape is the perfect couple she watches through the train window every day, happy and in love. Or so it appears. When Rachel learns that the woman she’s been secretly watching has suddenly disappeared, she finds herself as a witness and even a suspect in a thrilling mystery in which she will face bigger revelations than she could ever have anticipated. £12. 7:30 pm to 10:00 pm. http://www.keighleyplayhouse.co.uk/

16 July to 7 September
The Railway Children
Keighley & Worth Valley Railway, The Railway Station, Station Road, Haworth
The show begins when you board a steam train at Keighley and then travel the full length of this historic railway. When you reach the end of the line at Oxenhope, you’ll find a purpose-built auditorium within the station’s Engine Shed - and a new version of the production, which tells the story of three children forced to move from London to Yorkshire after their father is falsely imprisoned. 1pm & 6.3opm. From £15. 16 July to 7 September. https://kwvr.co.uk/