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.