SPIRITS will be high on the Keighley & Worth Valley Railway later this month.

The five-mile heritage line is staging special events to mark Halloween.

From Tuesday, October 29, until Thursday, October 31, families can travel daytime on the Spooky Express.

There will be a ghostly station-based show, before passengers board appropriately-decorated carriages for a journey along the line.

And on Halloween night, the Scare Train will be running.

A Keighley & Worth Valley Railway spokesperson says: "The Spooky Express is perfect for young families looking for some light-hearted Halloween excitement.

"The Scare Train is not for the faint-hearted.

"As you pass through our infamous tunnels, people should be on the lookout for sinister characters lurking in the shadows.

"Passengers are encouraged to dress up in their most terrifying costumes.

"And before embarking on the ghostly journey, visitors to Oxenhope Station can explore the haunted train shed – where ghouls and witches will be waiting to greet the brave souls."

There will be music, and food and drink will be available.

The spokesperson adds: "Whether you’re aboard the Spooky Express or daring enough for the Scare Train, this Halloween is guaranteed to offer an unforgettable experience."

For more details and bookings, visit kwvr.co.uk