We are always happy to hear from our passengers. Our Administration Office at Haworth Station is open daily (except Christmas Day) from 09.30 – 16.30, so please call us on 01535 645214. Complete the Contact Us form below or alternatively email us at with your comments or enquiries and we will get back to you as soon as possible.

If you wish to contact the shop call 01535 640464 (11.00 – 16.00 Monday – Friday) or email

  • General Enquiries
  • *Required fields

Thank you for your comments

Thank you! Your message has been sent to the appropriate department. Sometimes these requests will go through to volunteers so it can take a little while to respond.

Find us

General Enquiries
T: 01535 645214
F: No fax facility
Keighley & Worth Valley Railway,
The Railway Station, Haworth,
West Yorkshire BD22 8NJ


Keighley is around 50 mins from Leeds and 30 mins from Bradford city centres.

For the benefit of satellite navigation system users, the KWVR station addresses and postcodes are:

Keighley Railway Station, Station Bridge, Keighley
BD21 4HP

Ingrow Railway Station, South Street, Ingrow, Keighley
BD21 5AX

(DAMEMS – We do not recommend travelling by car to Damems due to the condition of the unmade nature of the access road.)
Danems Railway Station, Damems Lane, Keighley
BD22 7AR

Oakworth Railway Station, Station Road, Oakworth, Keighley
BD22 0DZ

The Railway Station, Station Road, Haworth, Keighley
BD22 8NJ

Oxenhope Railway Station, Station Road, Oxenhope, Keighley
– BD22 9LB

For a journey planner of all modes of travel click here.

Car parks are available at 5 the 6 KWVR stations. All are FREE with the exception of Haworth. Keighley station car park can become very busy Monday to Saturday as it is shared with the mainline station. Ingrow West station, with a FREE large car park, is 1.5 miles away.

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 Northern and Virgin East coast services to the KWVR on payment of an £11.00 supplement which entitles the holder to a Day Rover allowing unlimited journeys on the Railway and free admission to RAIL TRAVEL at Ingrow.* For more information visit National Rail Enquiries.
*Please note – Discount may differ or be withdrawn on days when special events are being held.

For train times and fares from your local station to Keighley click here Mainline rail services through Keighley are operated by Northern.

National Express coaches serving Keighley bus station click here

Transdev Keighley & District buses serving Keighley, Skipton, Ilkley, Bradford, Leeds and surrounding areas click here

Service 500 buses from Todmorden and Hebden Bridge to Oxenhope, Haworth and Keighley click here .(Also showing main bus services through Haworth)

Car parking is available at all our stations other than Damems. Oxenhope has a large, FREE car park with an overflow for special events. For visitors arriving at Keighley, If the car park there is full, we advise to park at our large FREE car park at Ingrow West.

Haworth station has a pay and display car park open every day (except Christmas Day).

There are also several pay & display car parks within easy reach of Haworth Village:

  • Next to the Bronte Parsonage (at the top of the village)
  • Off Sun Street (near the bottom of Main Street)
  • Opposite the closed Edinburgh Woolen Mill (at the top of the village)

Please take care as some visitors to Haworth have had their visit spoiled because they overstayed the time on their ticket and were subsequently clamped.

Ingrow has a large FREE car park which is useful for park & ride travellers to Haworth.

Keighley station has a Pay & Display car park which is free to KWVR passengers at all times. If you are travelling midweek, please give your vehicle registration to the booking office staff on platform 4 to avoid getting a fine. (Northern Rail passengers are charged £1 per day for parking at Keighley). At weekends parking is free to all passengers.