Compensation and refunds
With Trainpal, managing your travel is simple. We assist with itinerary changes, ticket refunds, and Delay Repay.


If you find trains for a cheaper price elsewhere, let us know and we'll refund the difference*

Save more with a variety of promo codes. Book on the TrainPal app with no booking fees.

24/7 fast customer service with prompt responses to your queries

Seamless rail travel with easy changes and refunds for peace of mind.
€10.21
From 01 Jan to 01 Jan
€5.99
On Thu 01 Jan
From Edinburgh (Waverley) to Aberdeen, take the fastest train in 2 hours 20 minutes, typically 2 hours 35 minutes. Daily, 20 trains depart from Edinburgh (Waverley), with the first at 04:39 and the last at 21:30. Check real-time updates for train times, delays, and cancellations. TrainPal saves you time, effort, and money.
| Departs | Arrives | Operator | ||
|---|---|---|---|---|
17:30 Edinburgh (Waverley) | 2 hours 39 minutes, Direct | 20:09 Aberdeen | ScotRail | Find tickets |
18:14 Edinburgh (Waverley) | 2 hours 27 minutes, Direct | 20:41 Aberdeen | CrossCountry | Find tickets |
18:36 Edinburgh (Waverley) | 2 hours 38 minutes, Direct | 21:14 Aberdeen | LNER | Find tickets |
19:31 Edinburgh (Waverley) | 2 hours 24 minutes, Direct | 21:55 Aberdeen | ScotRail | Find tickets |
20:34 Edinburgh (Waverley) | 2 hours 35 minutes, Direct | 23:09 Aberdeen | LNER | Find tickets |
Plan your journey from Edinburgh (Waverley) to Aberdeen with ease. Explore the first and last train times, departure and arrival stations, distance, journey time, and price options to make the most of your trip.
Travel from Edinburgh (Waverley) to Aberdeen by train for less with direct routes run by ScotRail that make getting to North East Scotland convenient and enjoyable.
Reach the long sandy coastline of one of Scotland’s most scenic cities in two-and-a-half hours on ScotRail trains from Edinburgh to Aberdeen. Along the way, you’ll pass through Dundee, Forfar, and miles of wild and rugged fields and land. Best of all, enjoy fast, scenic travel at affordable prices when you buy cheap train tickets in advance with TrainPal.
ScotRail is Scotland’s publicly owned rail operator, providing crucial connections between all the key Scottish cities, including Aberdeen, Inverness, Glasgow, Edinburgh, and Stirling.
Conveniently located in the heart of the city between the Old Town and the New Town, Edinburgh (Waverley) is a national rail hotspot and the second busiest station in Scotland.
Close to Edinburgh’s UNESCO World Heritage Site Calton Hill, the station is easy to access on the vast local bus network, by taxi or on foot. As the northern terminus of the East Coast Main Line, Edinburgh (Waverley) is a well-connected station with excellent amenities.
While you wait for your train from Edinburgh to Aberdeen, chill out in comfortable seating areas, or browse some of the station’s many shops, cafes, and restaurants. With accessible toilets, and free station Wi-Fi, the station has everything you need to get your journey off to a flying start.
Passengers from Edinburgh (Waverley) can take trains around Scotland and England, including direct routes to London Kings Cross, Glasgow Central, Carlisle, Plymouth, Berwick-upon-Tweed, and Leven.
From Edinburgh (Waverley) to Aberdeen, the direct ScotRail service will typically call at Haymarket, Inverkeithing, Kirkcaldy, Markinch, Cupar, Leuchars, Dundee, Broughty Ferry, Carnoustie, Arbroath, Montrose, Stonehaven, and Aberdeen, which is the train’s destination.
After just two-and-a-half hours, you will arrive at Aberdeen railway station ready to begin your long weekend away.
The Granite City is a cultural and historical treasure trove, with sparkling Victorian stone architecture and historic landmarks such as Marischal College, the Town and County Bank, and Aberdeen Harbour. Beach-lovers flock to Aberdeen for its stunning North Sea coastline, while city-centre shopping and independent music and performing arts venues make it a desirable destination for culture vultures.
When you arrive at Aberdeen Station, you’ll be only a five-minute walk from Union Street, Aberdeen’s main street. Before you head out into the city, the station itself has a great variety of shops and food counters, as well as being well equipped with step-free access, lifts, and accessible toilets.
From Aberdeen, travel across Scotland on services operated by ScotRail, LNER, CrossCountry, and the Caledonian Sleeper.
On services from Edinburgh (Waverley) to Aberdeen, choose between Standard and First Class tickets, depending on your budget, seating style, and food preference:
Another way to get from Edinburgh (Waverley) to Aberdeen by train is on fast direct services with LNER.
LNER is a popular train operating company with a vast network of trains around England and Scotland. Trains from London run to places like Stevenage, Peterborough, Grantham, York, Leeds, Darlington, Durham and Newcastle, while the Edinburgh to Aberdeen route connects many Scottish cities and towns.
From Edinburgh (Waverley) to Aberdeen with LNER, your train will typically call at Haymarket, Inverkeithing, Kirkcaldy, Leuchars, Dundee, Arbroath, Montrose, Stonehaven, and Aberdeen.
*Information is subject to change. Please check the latest train timetable before your trip.
Taking the train from Edinburgh (Waverley) to Aberdeen is both efficient and enjoyable, offering scenic views and comfort. With frequent departures from Edinburgh (Waverley), you can arrive at Aberdeen in just 2 hours 20 minutes, making it a quick and convenient option for travelling between these two places.

The fastest train journey time from Edinburgh (Waverley) to Aberdeen is 2 hours 20 minutes . Direct trains can save significant time by avoiding transfers. Always check if a direct route is available for your journey. Moreover, when searching for trains, consider the total travel time. Some routes with fewer stops or more efficient schedules might be faster.
No, unfortunately, you need to transfer from Edinburgh (Waverley) to Aberdeen. Still, the TrainPal Train Journey Planner helps you find the best train. Just input your origin or destination places, then click "Search" to see the suitable route.

While Edinburgh (Waverley) to Aberdeen trains are usually on time, delays or disruptions may occur due to weather, strikes, and other factors. Finding a train timetable for your trip from Edinburgh (Waverley) to Aberdeen is easy with Train Journey Planner. Simply enter your departure and arrival stations to get a detailed schedule of available trains. Input your travel details to discover the best routes, connections, and train times.
Usually, you need to arrive at a station at least 15-20 minutes ahead of time. However, consider the station's size and your familiarity with it. If the station is large and you are not familiar with it, leaving home as early as possible is the best choice. This can reduce your stress and ensure a relaxing journey.
Yes, most trains on the route from Edinburgh (Waverley) to Aberdeen are equipped with Wi-Fi. Passengers can also enjoy complimentary food, drinks, and power sockets for a more comfortable journey. Please note that the availability of these services can vary depending on the train company
Make use of our Train Journey Planner for detailed transfer information, ensuring your journey is smooth and efficient, saving you valuable time and effort, and allowing you to rest completely for your travels.

Get easy and quick access to live updates and notifications via the TrainPal app. If your phone is enabled to receive messages from us, you'll receive notifications about train cancellations on your screen as soon as you pick up your phone
Family & Friends Railcard€6.81
€10.21
With Trainpal, managing your travel is simple. We assist with itinerary changes, ticket refunds, and Delay Repay.


Cheaper train tickets for less busy times. Combine with Advance fares for the best deals.
* Prices are dynamic and subject to change. Ticket prices vary based on time of day, route, and class. This pricing does not apply to discounted Split tickets and Railcards.
* By combining Advance Ticket offers with split tickets, you’ll get lower fares when you book at least one week before travel (excluding Anytime fares bought on the day of travel). Availability depends on the specific route and cannot be combined with other promotions.