You can get from Edinburgh to Aberdeen by train, bus or flight.
To get from Edinburgh to Aberdeen on 29 Oct we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||92 miles (148 km)|
|Available travel modes||Coach or train|
|Ticket price range||£15 - £21|
|Cheapest mode||Coach • £15 • 3 h 5 min|
|Fastest mode||Train • £21 • 2 h 16 min|
|Popular travel companies||Megabus or London North Eastern Railway|
Take a coach or train to travel 92 miles (148 km) between Edinburgh and Aberdeen. If speed is a priority, then a train is the best option with an average duration of 2 h 16 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £15. The most popular travel providers which serve this journey are Megabus or London North Eastern Railway among others. Travellers can even take a direct coach from Edinburgh to Aberdeen.
Travellers heading north to Aberdeen from the Scottish capital have a choice of rail or bus connections. There are direct bus and train services between the two cities seven days a week. Train journeys are the quickest option, taking around two hours and 20 minutes to complete the trip to Aberdeen. Bus journey times range from three to four hours, with some connections requiring a change in Dundee.
In most instances, the bus is the cheaper option for travel to Aberdeen, but occasionally some advance fares on certain trains can prove the more economical option. Budget bus operator Megabus provides direct bus services from Edinburgh city centre to Guild Street in central Aberdeen, with the fastest daily connection taking three hours. Three rail operators, London North Eastern Railway, Scotrail, and CrossCountry Trains provide daily direct trains from Edinburgh Waverley Station in the capital to Aberdeen, with the quickest service covering the route in two hours and 17 minutes.
Scotrail's direct late morning train from Edinburgh Waverley to Aberdeen is the quickest travel option, taking two hours and 17 minutes to complete the 120-mile route northeast, with other direct rail journeys taking about five to 20 minutes longer. The fastest Megabus direct bus connection to Aberdeen takes three hours. Other Megabus services can involve a change en route, at Dundee Seagate Bus Station, and can take four hours to complete the trip. All bus journey times are subject to traffic congestion at peak times on the route north from Edinburgh.
It's easy to make a quick comparison between timetables and bus and train fares on the Omio travel booking platform, helping travellers find the ideal combination of price, journey duration, and departure time for their trip from Edinburgh to Aberdeen.
London North Eastern Railway, CrossCountry Trains and Scotland's national rail company Scotrail all offer daily direct trains from Edinburgh Waverley Station and Haymarket Station to Aberdeen. On weekdays and Saturdays, there are roughly hourly departures from the capital from early morning to mid-evening, with average journey times of around two hours and 20 minutes. Sunday schedules are slightly reduced with fewer direct trains but some additional indirect connections requiring a change in Dundee. Trains arrive at Aberdeen's main station, close to Union Square in the city centre.
National budget bus operator Megabus provides daily direct and indirect buses to Aberdeen from bus stands on Edinburgh Elder Street seven days a week. Daily schedules offer buses to Aberdeen hourly throughout the day and evening, with direct services alternating with indirect departures requiring a change in Dundee en route. Timetables include a late-night service to Aberdeen. Journey times range from three hours for the quickest direct services to over four hours for some connections via Dundee. Megabus services from Edinburgh arrive at Guild Street Bus Station, close to the train station in the centre of Aberdeen.
There are 2 ways that you can travel between Edinburgh and Aberdeen. You can take a coach or train.
The cheapest way from Edinburgh to Aberdeen is by taking a coach. You can find average ticket prices around £15 compared to other travel options to Aberdeen:
A coach journey is usually £6 less than a journey to Aberdeen by train, which costs on average £21 for the same trip.
The fastest way to get to Aberdeen from Edinburgh is by train with an average travel time of 2 h 16 min.
There are alternative travel options to Aberdeen that can usually take longer:
In comparison, going by coach can take 3 h 5 min on average.
Aberdeen is approximately 92 miles (148 km) away from Edinburgh.
The average frequency per day from Edinburgh to Aberdeen is:
However, we recommend checking specific travel dates for your trip to Aberdeen from Edinburgh as scheduled services by coach or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from Edinburgh to Aberdeen:
If finding a good deal is your main consideration for your trip from Edinburgh to Aberdeen, then we'll help you find the best value travel companies for you:
Yes, there are direct services available between Edinburgh and Aberdeen with the following travel operators:
Direct services tend to save you time and add more convenience in getting you to Aberdeen as you won't need to change in between, so it's worth paying attention to before booking your tickets between Edinburgh and Aberdeen.
When planning your trip between Edinburgh and Aberdeen, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets between Edinburgh and Aberdeen online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need