Carlisle to Keighley train

Cheap train tickets from Carlisle to Keighley

Showing times and prices for 09 Aug





The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Northern Rail
12:40Carlisle2h01 14:41Keighley
0 changes

Train schedule Carlisle to Keighley

Showing trains for tomorrow, Tuesday, 9 August
Northern Rail
12:40Carlisle2h01 14:41Keighley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

09 Aug
10 Aug
11 Aug
12 Aug
13 Aug
14 Aug
15 Aug

Fastest train times from Carlisle to Keighley

Showing times and prices for 09 Aug

Fastest Journey

2 h 1 m


2 h 1 m

Trains per day



132 km

Of the 1 trains that leave Carlisle for Keighley every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Northern Rail
12:40Carlisle2h01 14:41Keighley
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Carlisle to Keighley

distanceDistance82 miles
durationAverage train duration2 h 5 min
priceAverage train ticket price£17 (€19)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain companiesNorthern Rail

Trains from Carlisle to Keighley cover the 82 miles long journey taking on average 2 h 5 min with our travel partners like Northern Rail. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this route costs around £17, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Carlisle and arrive in Keighley.

Train providers: Northern Rail (3) trains Carlisle to Keighley

You can travel by train from Carlisle to Keighley with Northern Rail (3) for as low as £16. When you search for timetables and tickets, Omio will show you the best journey.

Northern Rail (3)

Northern Trains is one of many publicly owned train providers in the United Kingdom. Headquartered in York, Northern operates local and regional trains across the entire north of England connecting regions of the North East, North West, East Midlands, Staffordshire, Yorkshire and the Humber coast line. Advance, Off-Peak and Anytime Day tickets can be purchased for Northern train journeys from Carlisle to Keighley. There is only one class option on Northern trains: Standard.

Train information from Carlisle to Keighley with Northern Rail (3):

  • Average Duration: 2 h 12 min
  • Average Price: £16
  • Northern Rail (3) frequency: 6 a day

Travel Tips: Trains from Carlisle to Keighley

Travel by train to Keighley 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 Carlisle to Keighley.
Looking to save money on your route? Omio customers have found the cheapest train to Keighley from Carlisle for the next 7 days starting from £16  one way.
The Carlisle to Keighley train ticket price is on average £17  if you are looking to purchase your tickets for this route in the next week.
The train distance from Carlisle to Keighley is around 82 miles.
On average the train from Carlisle to Keighley duration is 2 h 5 min  for the 82 miles long trip, but the travel time can vary if you depart on weekends and holidays.

Omio customers who travel this route most frequently depart from Carlisle   and arrive in Keighley.

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

Take the Carlisle to Keighley train with Northern Rail. However, it's always good to check out all possible train companies for the trip from Carlisle to Keighley as there might be differences in the amenities they offer.
The average number of trains departing Carlisle for Keighley is 6 a day. The train schedules and services may vary between weekdays and weekends.
The first train from Carlisle to Keighley leaves at 09: 58   and the last train for this leaves at 19: 15. Omio shows you the latest train from Carlisle to Keighley schedule to help you book the best departure time for this trip.
You can find a train to Keighley from Carlisle to cost on average £17 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Carlisle to Keighley train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Carlisle is Carlisle. Read all the information you need to know about services, amenities and connections at Carlisle for your trip between Carlisle and Keighley.
Amenities at station
Public transport options for Carlisle
Location for Rail Replacement Services: Rail replacement coach services can be found at the front of the station

More options for your journey from Carlisle to Keighley

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

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.

Hand With Phone