Getting Here

How to get to Keighley & Worth Valley Railway

Whether you are coming to the Railway by road, by rail or by bus, all you need to know is right here.

Choose your mode of transport

By Road – Directions & Parking

Keighley is around 50 minutes from Leeds and 30 minutes from Bradford city centres with good links north and south via the M1 / M62 and across to Manchester and the North West via the M62 or M65.

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
    There is a car park next to Keighley Station. However this car park can become very busy Monday to Saturday as it is shared with the mainline. Ingrow West Station* is only 1.5 miles away on the main Halifax Road out of Keighley and has a FREE large car park.
  • INGROW – Ingrow Railway Station, South Street, Ingrow, Keighley, BD21 5AX
    Ingrow West Station together with the adjacent goods yard has a large FREE car park serving the site which is now an integral part of RAIL STORY.
  • (DAMEMS – We do not recommend travelling by car to Damems due to the condition of the unmade nature of the access road.)
  • OAKWORTH – Oakworth Railway Station, Station Road, Oakworth, Keighley, BD22 0DZ
    There is a small free uneven gravel car park by Oakworth Station building.
  • HAWORTH – The Railway Station, Station Road, Haworth, Keighley, BD22 8NJ
    Haworth Station has a gravel pay and display car park adjacent to the station and open every day (except Christmas Day).
  • OXENHOPE – Oxenhope Railway Station, Station Road, Oxenhope, Keighley, BD22 9LB
    Oxenhope has a large, FREE car park with an overflow a short walk away.

During the current phase of train operation, although certain services may stop at Haworth and Ingrow, passengers may NOT start or finish their journey at these stations, no trains stop at Oakworth.

By Bus

Transdev Keighley & District buses serving Keighley, Skipton, Ilkley, Bradford, Leeds and surrounding areas click here for times of these services and all services through Haworth and the Worth Valley.

Shortlisted for the accolade of “Britain’s Most Scenic Bus Route”, Transdev service B3 provides a link from Hebden Bridge Station on the line from West Yorkshire via the Calder Valley route to Manchester Victoria. The service operates hourly from Hebden Bridge to Oxenhope, Haworth and Keighley, click here for times.

By Train

Keighley station is on the National Rail network. There are fast electric trains to Leeds & Bradford Forster Square every 30 minutes Monday – Saturday with an hourly service on Sundays.

In Addition, Keighley is also served by longer distance trains between Leeds, Lancaster, Morecambe and Carlisle & London Kings Cross.

You can even book a through ticket valid from any UK station to the KWVR on payment of an £12.00 supplement which entitles the holder to a Day Rover allowing unlimited journeys on the Railway and free admission to the Museums at RAIL TRAVEL at Ingrow.* See the Through Ticketing page of the website.

Local rail services through Keighley are operated by Northern. For train times and fares from your local station to Keighley visit National Rail Enquiries.

During the current phase of train operation, if travelling to the KWVR by train, ensure your ticket allows you to board your service at Keighley as there are no connecting services for Oxenhope.

Through Ticketing from the National Network

No matter where you live in the UK you can reach the KWVR by train at Keighley Station and cross over from Platforms 1 and 2 to Platform 4 where our train depart for Oxenhope.

So, rather than travel by road, why not travel by train and purchase an add-on ticket which entitles the holder to a day’s unlimited travel on the Keighley & Worth Valley Railway between Keighley, Haworth & Oxenhope. And as an added bonus you save on the KWVR fare.

Book your KWVR tickets online