Trip to Keighley

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Preston (Lancashire) to Keighley

🚂 Embark on a scenic train journey from Preston to Keighley, with a transfer at Lancaster. 🕒 The total travel time for this route is approximately 2 hours and 36 minutes, including the necessary transfers. 💷 Ticket prices for the train between Preston and Keighley range from £15 to £65, offering budget-friendly options for your travel plans. Sit back, relax, and enjoy the ride to Keighley with Northern Rail.

Where to stay in Keighley

There are over 64 hotels to stay in Keighley. Prices range from $47 per night.

Find accommodation
  • There is no direct train service from Preston to Keighley. However, you can take a train from Preston to Keighley with a transfer at Lancaster. The train services for this route are operated by Northern Rail. The journey, including transfers, typically takes around 2 hours and 36 minutes. Ticket prices for this train journey can range from £15 to £66.
  • The fastest train option between Preston and Keighley involves taking a train from Preston with a transfer at Lancaster before arriving at Keighley. This journey, operated by Northern Rail, typically takes around 2 hours and 36 minutes in total. While there is no direct train service, this route offers a relatively efficient and convenient way to travel between the two locations. Ticket prices for this journey can range from £15 to £66, depending on factors such as time of booking and class of travel.
  • Trains departing for Keighley from Preston are operated by Northern Rail and depart from Lancaster station. Lancaster station serves as the main departure point for this journey, connecting passengers from Preston to Keighley with ease. Passengers can board the Northern Rail service at Lancaster station to commence their trip to Keighley.
  • There are several trains that operate between Preston and Keighley. Although there is no direct train, passengers can take services that depart from Preston and arrive at Keighley via Lancaster. The journey, with transfers included, typically takes around 2 hours and 36 minutes. These train services, operated by Northern Rail, provide a convenient way for travelers to reach Keighley from Preston.
  • The train service operated by Northern Rail from Preston to Keighley arrives at Keighley station. Keighley station serves as the final destination for this train route, providing passengers with a convenient location to disembark and continue their journey or explore the city. Keighley station is well-equipped to accommodate travelers with facilities and services for their convenience.
  • For the journey from Preston to Keighley with a transfer at Lancaster, the first train of the day typically departs from Preston station in the morning. The last train of the day from Preston to Keighley usually leaves in the late afternoon or early evening. The specific departure times may vary, so it is recommended to check the train schedule closer to your travel date for the most up-to-date information on the first and last trains of the day.
  • There are no direct train trips available between Preston and Keighley. To travel from Preston to Keighley by train, you will need to take a service that departs from Preston, transfers at Lancaster, and then arrives at Keighley. The journey, including transfers, typically takes around 2 hours and 36 minutes. The train services for this route are operated by Northern Rail, offering a convenient connection between the two locations despite the need to change trains at Lancaster.
  • No, there is no direct train service available between Preston and Keighley. However, you can travel between these two locations by taking a train from Preston, making a transfer at Lancaster, and then reaching Keighley. The total journey time, including transfers, is approximately 2 hours and 36 minutes. While there is no direct route, the connection at Lancaster allows for a convenient way to travel from Preston to Keighley by train.
  • The cost of a train ticket from Preston to Keighley can vary between £15 and £66. The price range may depend on factors such as the time of booking, type of ticket purchased, and availability. Passengers are advised to check for current fares and promotions when planning their journey from Preston to Keighley by train.

Will you be returning to Preston (Lancashire) by train?

If you are looking for the return train journey, check out trains from Keighley to Preston (Lancashire)

See schedule