Haworth 1940s Weekend

Step back in time!

The Village of Haworth hosts one of the biggest 1940s events in the UK over the weekend of the 16th to 18th May.

The village is transformed to celebrate the 1940s, with vintage vehicles displayed, re-enactments, jive dancing, singing and bands playing. The village is full of stalls, and the home guard will be on patrol.

You can travel in style and arrive at Haworth Station. There are large free car parks at Ingrow and Oxenhope; then you can travel by train into Haworth.

You can turn up on the day and purchase your tickets or pre-book online in advance and save 10%.


Friday 16th May
Saturday 17th May
Sunday 18th May

There’s plenty to keep you busy at the Keighley & Worth Valley Railway during the 1940s weekend!

  • Experience the sound & smell of a steam railway.
  • Five miles 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 is full of exhibits and memorabilia of how railways used to be
  • Gift shops at Haworth & Oxenhope
  • On train Buffet Car, selling real ale, drinks, snacks & confectionary.
  • The Old Parcels Office at Keighley Station serves light snacks, hearty meals and tasty desserts.


The Old Parcels Office
Situated between Platforms 3 & 4 at Keighley Station, it serves light snacks, hearty meals, tasty desserts, proper coffee and a well-stocked bar. The perfect spot to stop along the railway for a bite to eat, a brew or a pint.

Oxenhope Station
The Buffet Car situated at the station will be open, serving hot & cold drinks and sandwiches, pies and sweet treats. The unique tearoom is the perfect viewing spot for trains arriving & departing into the station while looking out over the yard full of our historic carriages,

The On-Train Bar
While on the move, enjoy refreshments from the Restaurant Miniature Buffet Carriage,
hauled by the steam service. You’ll be able to enjoy a pint of hand-pulled real ale, hot & cold drinks and snacks. Valid Local Resident Card Holders can enjoy a 10% discount.

Keighley Station
On the platform at Keighley Station, there is a well-stocked refreshment bar serving hot & cold drinks, sandwiches, pies and sweet treats.

Timetables will be available closer to the event.

Fares will be available closer to the event.  (Book your tickets online three days in advance & save 10%!)

Normal fares operate with standard discounts for local resident cardholders and members. If you live in Postcode areas BD20, BD21 or BD22,  you can take advantage of special reduced fares by having a Local Residents Railcard. Find out more information about how to apply on the website.

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 more information about getting the railway in the dedicated travel section.