Inverkeithing to York train

Cheap train tickets from Inverkeithing to York

Showing times and prices for 29 Jun

Cheapest

-

Average

£39

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.

First ScotRail Service
00:08Inverkeithing0h16 00:24York
1 change
Find prices
Caledonian Sleeper
00:18Inverkeithing0h18 00:36York
1 change
Find prices
First ScotRail Service
06:19Inverkeithing0h27 06:46York
1 change
Find prices
First ScotRail Service
06:53Inverkeithing0h28 07:21York
1 change
Find prices
First ScotRail Service
07:19Inverkeithing0h28 07:47York
1 change
Find prices

Train schedule Inverkeithing to York

Showing trains for tomorrow, Wednesday, 29 June
First ScotRail Service
00:08Inverkeithing0h16 00:24York
1 change
Caledonian Sleeper
00:18Inverkeithing0h18 00:36York
1 change
First ScotRail Service
06:19Inverkeithing0h27 06:46York
1 change
First ScotRail Service
06:53Inverkeithing0h28 07:21York
1 change
First ScotRail Service
07:19Inverkeithing0h28 07:47York
1 change
First ScotRail Service
07:32Inverkeithing0h27 07:59York
1 change
First ScotRail Service
07:54Inverkeithing0h30 08:24York
1 change
First ScotRail Service
08:28Inverkeithing0h27 08:55York
1 change
First ScotRail Service
08:32Inverkeithing0h28 09:00York
1 change
First ScotRail Service
08:48Inverkeithing0h25 09:13York
1 change
First ScotRail Service
09:25Inverkeithing0h27 09:52York
1 change
First ScotRail Service
09:32Inverkeithing0h27 09:59York
1 change
LNER
10:03Inverkeithing2h51 12:54York
0 changes
First ScotRail Service
10:20Inverkeithing0h27 10:47York
1 change
First ScotRail Service
10:50Inverkeithing0h27 11:17York
1 change
First ScotRail Service
11:25Inverkeithing0h29 11:54York
1 change
LNER
12:05Inverkeithing2h51 14:56York
0 changes
First ScotRail Service
12:21Inverkeithing0h28 12:49York
1 change
First ScotRail Service
12:47Inverkeithing0h25 13:12York
1 change
First ScotRail Service
13:24Inverkeithing0h31 13:55York
1 change
First ScotRail Service
13:47Inverkeithing0h25 14:12York
1 change
First ScotRail Service
14:27Inverkeithing0h27 14:54York
1 change
First ScotRail Service
14:34Inverkeithing0h29 15:03York
1 change
First ScotRail Service
14:47Inverkeithing0h25 15:12York
1 change
First ScotRail Service
15:11Inverkeithing0h25 15:36York
1 change
First ScotRail Service
15:30Inverkeithing0h28 15:58York
1 change
First ScotRail Service
15:47Inverkeithing0h25 16:12York
1 change
First ScotRail Service
16:16Inverkeithing0h25 16:41York
1 change
First ScotRail Service
16:29Inverkeithing0h28 16:57York
1 change
LNER
17:05Inverkeithing2h53 19:58York
0 changes
First ScotRail Service
17:36Inverkeithing0h28 18:04York
1 change
First ScotRail Service
17:46Inverkeithing0h27 18:13York
1 change
First ScotRail Service
18:35Inverkeithing0h28 19:03York
1 change
First ScotRail Service
18:49Inverkeithing0h28 19:17York
1 change
First ScotRail Service
19:20Inverkeithing0h28 19:48York
1 change
LNER
20:29Inverkeithing3h44 00:13York
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

Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul

Fastest train times from Inverkeithing to York

Showing times and prices for 29 Jun

Fastest Journey

16 m

Average

44 m

Trains per day

36

Distance

274 km

Of the 36 trains that leave Inverkeithing for York every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

First ScotRail Service
00:08Inverkeithing0h16 00:24York
1 change
Find prices
Caledonian Sleeper
00:18Inverkeithing0h18 00:36York
1 change
Find prices
First ScotRail Service
08:48Inverkeithing0h25 09:13York
1 change
Find prices
First ScotRail Service
12:47Inverkeithing0h25 13:12York
1 change
Find prices
First ScotRail Service
13:47Inverkeithing0h25 14:12York
1 change
Find prices

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 Inverkeithing to York

distanceDistance169 miles (273 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price£44 (€49)
frequencyTrain frequency32 a day
changesDirect trainYes, there are 32 direct trains a day
carriersTrain providersLondon North Eastern Railway or First ScotRail Service

Trains from Inverkeithing to York cover the 169 miles (273 km) long trip taking on average 3 h 10 min with our travel partners like London North Eastern Railway or First ScotRail Service. Normally, there are 32 trains operating per day, including direct services available. While the average ticket price for this trip costs around £44, you can find the cheapest train ticket for as low as £44. Travellers depart most frequently from Inverkeithing and arrive in York.

Train providers: CrossCountry trains Inverkeithing to York

Travel from Inverkeithing to York from £44 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Inverkeithing and York you can choose between Standard Class and First Class tickets on Omio.

One of the best ways to travel from Inverkeithing to York is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train between Inverkeithing and York by showing you CrossCountry current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Inverkeithing to York route. You can expect to travel 169 miles (273 km) between Inverkeithing and York on a train with CrossCountry. If you are using the Omio app to search for trains between Inverkeithing and York, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip to York from Inverkeithing!

Train information from Inverkeithing to York with CrossCountry:

  • Average Duration: 2 h 34 min
  • CrossCountry frequency: 6 a day

Travel Tips: Trains from Inverkeithing to York

Travel by train to York 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 Inverkeithing to York.
FAQs
If you’re looking to save money on tickets, you can find a cheap train from Inverkeithing to York for as little as £44  in the next 7 days.
If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Inverkeithing to York train prices are on average £44  one way.
The Inverkeithing to York train distance is approximately 169 miles (273 km).
The train time to York from Inverkeithing is on average 3 h 10 min  for the 169 miles (273 km) long journey, but the time it takes to go to York from Inverkeithing by train can vary depending on specific dates or travelling on weekends and holidays.

Omio customers book a train from Inverkeithing   to York   most frequently for this route.

Passengers board the train most frequently from Inverkeithing, which is located around 0.4 miles (697 m) away from the city centre, and they get off the train at York, located 0.5 miles (790 m) away from the city centre.

When taking a train from Inverkeithing to York, you can count on London North Eastern Railway or First ScotRail Service for the best way to get you to York. You can also check all possible train providers who offer a service from Inverkeithing to York and compare the amenities they offer before buying a train ticket.
On average, there are 32 trains a day from Inverkeithing to York. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Inverkeithing to York leaves at 07: 44. The last train departing from Inverkeithing to York leaves at 07: 44. You can find the latest Inverkeithing to York train times on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way train ticket from Inverkeithing to York is on average £44 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Inverkeithing to York available a few months in advance.

Important Stations and Airports for this Journey

Inverkeithing
York
The major railway station for departures from Inverkeithing is Inverkeithing. Read all the information you need to know about services, amenities and connections at Inverkeithing for your trip between Inverkeithing and York.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transport options for Inverkeithing
Location for Rail Replacement Services: Buses pick up/drop off at the turning circle Platform 2, Boreland Road bus interchange

More options for your journey from Inverkeithing to York

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.

ios-badge
android-badge
Hand With Phone
Currency
Language