Mid-Week Service

Let the train take the strain.

On selected Wednesdays, we will run a train service, the perfect way to explore the Worth Valley!

You can turn up on the day and purchase your tickets (or pre-book online).

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

  • 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 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.

DATES

Wed 13th September (Steam)
Wed 27th September (Steam)
Wed 4th October (Diesel)
Wed 11th October (Diesel)
Wed 18th October (Diesel)

EVENT INFORMATION

The Old Parcels Office, Keighley
The Old Parcels Office overlooks Keighley Station from the bridge between Platforms 3 and 4, providing the perfect location to grab a bite to eat or drink between the trains. Breakfast is served till 11.30 a.m., main meals & tasty desserts throughout the day. Open 9.30 am until 5.30 pm.

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, which is 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.

  Notes:
Oxenhope d
1000
1140
1335
1515
Haworth  d
1006
1146
1341
1521
Oakworth d
1009 
1149
1344
1524
Damems d
1013x 
1153x
1348x
1528x
Ingrow West d
1016
1156
1351
1531
Keighley a
1025
1205
1400
1540
  Notes:
Keighley d
1050
1230
1425
1600
Ingrow West d
1056
1236
1431
1606
Damems d
1100x
1240x
1435x
1610x
Oakworth d
1105
1245
1440
1615
Haworth d
1110
1250
1445
1620
Oxenhope a
1115
1255
1450
1625
  Notes:
Oxenhope d
1000
1050
1140
1230
1335
1425
1515
1600
Haworth  d
1006
1056
1146
1236
1341
1431
1521
1606
Oakworth d
1009
1059
1149
1239
1344
1434
1524
1609
Damems d
1013x
1103x
1153x
1243x
1348x
1438x
1528x
1613x
Ingrow West d
1016
1106
1156
1246
1351
1441
1531
1616
Keighley a
1025
1115
1205
1255
1400
1450
1540
1625
  Notes:
Keighley d
1050
1140
1230
1335
1425
1515
1600
1645
Ingrow West d
1056
1146
1236
1341
1431
1521
1606
1651
Damems d
1100x
1150x
1240x
1345x
1435x
1525x
1610x
1655x
Oakworth d
1105
1155
1245
1350
1440
1530
1615
1700
Haworth d
1110
1200
1250
1355
1445
1535
1620
1705
Oxenhope a
1115
1205
1255
1400
1450
1540
1625
1710

Day rover fares  (Book your tickets online three days in advance & save 10%!)

TICKETON THE DAYONLINE 3 DAYS IN ADVANCE
Adult£21.00£18.90
Concession£17.85£16.07
Child (5-15)£10.50£9.45
Child under 5FREEFREE
Small Family (One adult or concession plus ONE child)£26.25£23.63
Family (Two adults or concessions plus three children)£52.50£47.25

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 (Limited parking due to ongoing renewal works)
  • 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.