Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Ardrossan to Edinburgh by train
-
First train06:34
-
Last train23:17
-
Avg changes1
-
Fastest journey2hr 1m
-
Distance107 kilometres
-
Trains per day34
-
Avg. journey time2hr 19m
-
Train operators
Travelling from Ardrossan to Edinburgh by train
Considering a train trip from Ardrossan to Edinburgh? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Cost of a train ticket between Ardrossan and Edinburgh
The cheapest ticket price along this route is AU$29.97. Fares naturally increase as the travel date approaches. A month out, expect prices run around , and a week out, fares can hit around on average. Tickets for this journey can be purchased 5 and a half months in advance.
What’s included in the price of a European train ticket
When booking with Rail Europe, you will be prompted to choose the class of service before checking out. We will automatically select the most affordable option. Choosing a more elevated class will increase the cost, but also often includes a number of other perks like elaborate dining menus and extra space. It's good to know that many train operators do include luggage, Wi-Fi and other basic amenities at no extra cost. Seat reservations and meals often do incur a further cost. You can review the terms of service of each type of ticket at checkout.
Train times for travel between Ardrossan and Edinburgh
If you are taking the train from Ardrossan to Edinburgh, you will have 34 trains each day (with a departure every 25 minutes) to choose from. Earlier risers can catch the first weekday train at 06:34. If you are looking to jump aboard the last train out of the station, the latest train departs at 22:09. On weekends, the first train departs at 06:34, and the last scheduled train of the day leaves at 23:17.
Ardrossan to Edinburgh distance and train travel time
The total distance for this route is 107 kilometres, with the fastest trip taking 2 hours and 1 minute.
How early can you book train tickets from Ardrossan to Edinburgh?
Tickets on this route typically go on sale 5 and a half months in advance. Booking early gives you access to the most competitive prices and ample seating options.
Learn more about train travel from Ardrossan to Edinburgh
Refer to our help articles for more details and insights on train travel from Ardrossan and beyond. Get ready for your visit with travel tips and inspiration in our Edinburgh city guide.
Frequently asked questions
What’s the distance between Ardrossan and Edinburgh by train?
The train journey from Ardrossan to Edinburgh covers 107 kilometres in total.
How much does it cost to go from Ardrossan to Edinburgh by train?
The cheapest fare for this route is AU$29.97. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
How far in advance can I book my Ardrossan to Edinburgh train tickets?
Tickets for this route become available 5 and a half months before the travel date.
What’s the travel time from Ardrossan to Edinburgh by train?
The fastest journey is 2 hours and 1 minute.
Other journeys to Edinburgh (Waverley, city centre) View all journeys to Edinburgh (Waverley, city centre)
-
From London to Edinburgh (Waverley, city centre) From AU$51.10
-
From York to Edinburgh (Waverley, city centre) From AU$46.72
-
From Glasgow to Edinburgh (Waverley, city centre) From AU$24.82
-
From Aberdeen to Edinburgh (Waverley, city centre) From AU$17.52
-
From Leeds to Edinburgh (Waverley, city centre) From AU$67.89
-
From Newcastle to Edinburgh (Waverley, city centre) From AU$17.52
-
From Birmingham to Edinburgh (Waverley, city centre) From AU$76.65
-
From Dundee to Edinburgh (Waverley, city centre) From AU$13.14
-
From Peterborough to Edinburgh (Waverley, city centre) From AU$104.39
-
From Doncaster to Edinburgh (Waverley, city centre) From AU$73.73
-
From Lancaster to Edinburgh (Waverley, city centre) From AU$83.95
-
From Sheffield to Edinburgh (Waverley, city centre) From AU$67.89
Other journeys from Edinburgh (Waverley, city centre)
-
From Edinburgh (Waverley, city centre) to Inverness From AU$31.39
-
From Edinburgh (Waverley, city centre) to Perth From AU$24.09
-
From Edinburgh (Waverley, city centre) to Stirling From AU$32.85
-
From Edinburgh (Waverley, city centre) to Oxford From AU$138.70
-
From Edinburgh (Waverley, city centre) to Warrington From AU$63.51
-
From Edinburgh (Waverley, city centre) to Plymouth From AU$126.29
-
From Edinburgh (Waverley, city centre) to Brussels From AU$183.96
-
From Edinburgh (Waverley, city centre) to London From AU$51.83
-
From Edinburgh (Waverley, city centre) to York From AU$51.83
-
From Edinburgh (Waverley, city centre) to Glasgow From AU$24.82
-
From Edinburgh (Waverley, city centre) to Aberdeen From AU$16.79
-
From Edinburgh (Waverley, city centre) to Leeds From AU$135.05
Other journeys from Ardrossan
-
From Ardrossan to Glasgow From AU$14.89
-
From Ardrossan to London From AU$183.96