Subscribe to receive top tips, train news and travel inspiration straight to your inbox
York to Inverkeithing by train
-
First train07:35
-
Last train17:56
-
Avg changes0
-
Fastest journey2hr 52m
-
Distance274 kilometres
-
Trains per day13
-
Avg. journey time3hr
-
Train operators
Explore York to Inverkeithing by train
Thinking about travelling from York to Inverkeithing by train? Here’s everything you need to know to maximise your experience along this train journey.
Train cost between York and Inverkeithing
Average fares along this route:
The cheapest ticket price: £63.43
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
York to Inverkeithing train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from York to Inverkeithing is at 07:35 and the last is at 17:56. The first train scheduled on Saturdays and Sundays is at 07:36 and the last one is at 17:30. You can expect 13 trains making this journey each day, with trains departing every 5 minutes.
Average train travel time and distance from York to Inverkeithing
On this route, the fastest trip lasts 2 hours and 52 minutes, spanning 274 kilometres in total.
Booking horizon for travel between York and Inverkeithing
Tickets for travel between York and Inverkeithing can be booked 4 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
More information on train travel from York to Inverkeithing
Want to know more about train travel in Europe? Explore our help articles for guidance on booking, travel discounts, class of service and much more. Need some travel inspiration? Check out our Inverkeithing city guide to get you started.
Frequently asked questions
How far is it from York to Inverkeithing by train?
The train journey between York and Inverkeithing covers 274 kilometres.
What is the York to Inverkeithing train ticket price?
The cheapest ticket on this route runs £63.43. When booked 30 days in advance, tickets cost . If booked 7 days in advance, tickets can cost around .
When can tickets be purchased for trains travelling from York to Inverkeithing?
You can book your tickets 4 months in advance for this route.
What’s the travel time from York to Inverkeithing by train?
The fastest journey is 2 hours and 52 minutes.
Other journeys to Inverkeithing View all journeys to Inverkeithing
-
From Inverness to Inverkeithing From £16.04
-
From Perth to Inverkeithing From £9.33
-
From Dundee to Inverkeithing From £4.85
-
From London to Inverkeithing From £54.47
-
From Aberdeen to Inverkeithing From £17.91
-
From Newcastle to Inverkeithing From £19.03
-
From Manchester to Inverkeithing From £55.80
-
From Glasgow to Inverkeithing From £16.40
-
From Dalmeny to Inverkeithing From £3.10
-
From Dunfermline to Inverkeithing From £2.80
-
From Birmingham to Inverkeithing From £85.07
Other journeys from Inverkeithing
-
From Inverkeithing to London From £79.47
-
From Inverkeithing to Dundee From £7.09
-
From Inverkeithing to Inverness From £51.12
-
From Inverkeithing to Newcastle From £24.90
-
From Inverkeithing to Aberdeen From £19.40
-
From Inverkeithing to Perth From £7.30
-
From Inverkeithing to Birmingham From £155.00
-
From Inverkeithing to Preston (Lancs) From £22.00
-
From Inverkeithing to Manchester From £204.00
-
From Inverkeithing to Dunfermline From £2.80
-
From Inverkeithing to Liverpool From £230.21
Other journeys from York
-
From York to Edinburgh (Waverley, city centre) From £23.88
-
From York to Scarborough From £11.19
-
From York to Harrogate From £5.60
-
From York to London From £23.51
-
From York to Leeds From £2.98
-
From York to Newcastle From £10.07
-
From York to Middlesbrough From £10.82
-
From York to Doncaster From £9.70
-
From York to Peterborough From £26.86
-
From York to Birmingham From £17.16
-
From York to Sheffield From £4.48
-
From York to Durham From £8.95