Keighley to Leeds train

Wed, Apr 24
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets and times from Keighley to Leeds

Showing times and prices for Apr 25

Cheapest

Fastest Journey

24 m

Average

32 m

Trains per day

7

Distance

25 km

Cheap train tickets from Keighley to start from $2 with an average ticket price of $3.

The fastest train from Keighley to takes 24m in comparison to an average duration of 32m and covers a distance of 25 km.

7 trains that leave Keighley for every day with 7 travelling directly.

Northern Rail
10:18AM0h38
Keighley
10:56AMLeeds
$21One-way
0 transfers
Northern Rail
07:15AM0h29
Keighley
07:44AMLeeds
$21One-way
0 transfers
London North Eastern Railway
07:09AM0h24
Keighley
07:33AMLeeds
$31One-way
0 transfers
Northern Rail
11:18AM0h38
Keighley
11:56AMLeeds
$41One-way
0 transfers
Northern Rail
07:31PM0h31
Keighley
08:02PMLeeds
$41One-way
0 transfers

Compare prices and tickets Keighley to Leeds by train

Thu
Apr 25
Fri
Apr 26
Sat
Apr 27
Sun
Apr 28
Mon
Apr 29
Tue
Apr 30
Wed
May 01

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Keighley to Leeds

distanceDistance15 miles (24 km)
durationAverage train duration24 min
priceAverage train ticket price$4 (€3)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 37 direct trains a day
carriersTrain companiesNorthern Rail (3) or East Coast

Trains from Keighley to Leeds cover the 15 miles (24 km) long route taking on average 24 min with our travel partners like Northern Rail (3) or East Coast. Normally, there are 50 trains operating per day. While the average ticket price for this trip costs around $4 (€3), you can find the cheapest train ticket for as low as $2 (€2). Travelers depart most frequently from Keighley and arrive in Leeds.

Train companies: Northern Rail (3) and East Coast from Keighley to Leeds trains

For as little as $3 (€2) you can travel by train to Leeds from Keighley with Northern Rail (3) and East Coast. Omio will show you the best deals, schedules and tickets available for this route.

LNER is a train company based in the United Kingdom. It operates a wide range of services, from high-speed intercity trains to local services. Its most popular routes include London to Edinburgh, London to Leeds, and London to York. LNER offers a variety of train types, including the Azuma, InterCity 225, and HST. The Azuma is a modern, high-speed train that offers comfortable seating and onboard Wi-Fi. The InterCity 225 is a classic train that offers a more traditional experience. The HST is a high-speed train that offers a smooth ride and plenty of legroom. LNER offers a variety of ticket types, including Advance, Anytime, and Off-Peak. Advance tickets are the cheapest option and must be booked in advance. Anytime tickets are more expensive but can be used at any time. Off-Peak tickets are the most affordable option for travelling during off-peak times. Onboard facilities include comfortable seating, Wi-Fi, power sockets, and a range of food and drink options. LNER also offers a range of discounts and special offers, making it an affordable and convenient way to travel.

Keighley to Leeds train information with East Coast:

  • Average Duration: 24 min
  • Cheapest Price: $84
  • East Coast frequency: 1 a day

FAQs: Trains from Keighley to Leeds

FAQs: Travel by train from Keighley to Leeds easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Keighley to Leeds.
FAQs
Cheap train tickets from Keighley to Leeds can start from as little as $2 (€2) when you book in advance. The average train ticket price for Keighley to Leeds is $4 (€3); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Keighley to Leeds train travel time is 24 min   for the 15 mile (24 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Keighley to Leeds leaves at 5: 59 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Keighley to Leeds leaves at 11: 03 PM.
There are 50 trains a day from Keighley to Leeds which require at least one change with Northern Rail (3) or East Coast. Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Keighley to Leeds, you can count on Northern Rail (3) or East Coast for the best way to get you to Leeds. You can also check all possible train companies who offer a service from Keighley to Leeds and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 11: 03 PM.

Passengers board the train most frequently from Keighley, which is located around 0.4 miles (741 m) away from the city centre, and they get off the train at Leeds, located 0.2 miles (364 m) away from the city centre.

The cheapest month to travel from Keighley to Leeds by train is January.
Yes, you can take a train to Leeds from Keighley.

Important Stations and Airports in Keighley and Leeds

Keighley
Leeds
Keighley is the most popular Keighley railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Keighley for your trip to Leeds.
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility

More options for your journey from Keighley to Leeds

Here are some other resources that might have the information you need

HomeTrainsTrain Times to LeedsKeighley to Leeds train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language