Half Term Happiness

Loading Events

November 30 @ 3:19 pm

Loading Events

Half Term Happiness

February 19, 2022 @ 12:00 am - 5:00 pm

|Recurring Event (See all)

An event every day that begins at 12:00 am, repeating until February 27, 2022

Come & take the train, the perfect break away!

Over the February Half-Term, we will be running passenger services every day, with a mixture of steam engines and heritage diesels. Bring the whole family along (even the dog is welcome!) for an adventure through the Worth Valley and beyond.

Trains running everyday from Saturday 19th February to Sunday 27th February. 

Whatever the weather, there’s plenty to keep you busy at the Keighley & Worth Valley Railway.

  • Experience the sound & smell of a steam railway
  • Five mile of heritage railway to journey along
  • Six individual stations, full of character
  • An Exhibition Shed displaying vintage coaches and historic engines
  • The Carriage Works Museum, one of the finest collections of restored railway carriages
  • The Engine Shed, full of exhibits and memorabilia of how railways use to be
  • Gift shops at Haworth & Oxenhope
  • On train Buffet Car, selling real ale, drinks, snacks & confectionary


All you need to know

Ticket Prices

Standard fares across the half term week

  • Adult – £18
  • Concession – £15
  • Child – £9
  • Child under 5 – Free
  • Small Family (One adult or concession plus ONE child) – £22
  • Large Family (Two adults or concession plus up to THREE children) – £44

If you live in Postcode areas BD20, BD21 or BD22,  you can take advantage of special reduced fares by being in possession of a Local Residents Railcard. Find out more information about how to apply on the website.

Parking & Travel

Car parks are available at five of the KWVR stations and for the benefit of satellite navigation system users, the KWVR station addresses & postcodes are:

  • KEIGHLEY – Keighley Railway Station, Station Bridge, Keighley, BD21 4HP
  • INGROW – Ingrow Railway Station, South Street, Ingrow, Keighley, BD21 5AX
  • OAKWORTH – Oakworth Railway Station, Station Road, Oakworth, Keighley, BD22 0DZ
  • HAWORTH – The Railway Station, Station Road, Haworth, Keighley, BD22 8NJ
  • OXENHOPE – Oxenhope Railway Station, Station Road, Oxenhope, Keighley, BD22 9LB

You can find out more information about getting the railway, on the dedicated travel section.