COMPARE Prices across different modes

Fri
Sep 24
$50Scotrail
$27Megabus
Sat
Sep 25
$27Scotrail
$27Megabus
Sun
Sep 26
Find prices
$27Megabus
Mon
Sep 27
$19Scotrail
$27Megabus
Wed
Sep 29
$15Scotrail
$27Megabus
Fri
Oct 1
$19Scotrail
$27Megabus
Sat
Oct 2
$15Scotrail
$27Megabus
Sun
Oct 3
Find prices
$27Megabus
Tue
Oct 5
$15Scotrail
$27Megabus
Wed
Oct 6
$15Scotrail
$27Megabus
Thu
Oct 7
$14Scotrail
$27Megabus
Fri
Oct 8
$12Scotrail
Find prices
Sat
Oct 9
$14Scotrail
$27Megabus
Sun
Oct 10
Find prices
$27Megabus
Mon
Oct 11
$14Scotrail
$27Megabus
Wed
Oct 13
$15Scotrail
$27Megabus
Thu
Oct 14
$15Scotrail
$27Megabus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Aberdeen and Inverness

distanceDistance82 miles (132 km)
durationAverage train duration2 h 8 min
priceAverage train ticket price$32 (€26)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesScotrail

Trains from Aberdeen to Inverness cover the 82 miles (132 km) long journey taking on average 2 h 8 min with our travel partners like Scotrail. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this trip costs around $32 (€26), you can find the cheapest train ticket for as low as $15 (€12). Travelers depart most frequently from Aberdeen and arrive in Inverness.

Travel Tips

Trains from Aberdeen to Inverness
Travel by train to Inverness 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 Aberdeen to Inverness.
FAQs
How much do cheap trains to Inverness from Aberdeen cost?
Omio customers have found cheap train tickets between Aberdeen and Inverness for as low as $15 (€12)  for the next 7 days.
How much does it cost to take a train to Inverness from Aberdeen?
The train price from Aberdeen to Inverness is on average $32 (€26)  if you are looking to book your tickets for this route in the next 7 days.
How far is Inverness from Aberdeen by train?
You should expect to travel around 82 miles (132 km)  to Inverness from Aberdeen by train.
What is the Aberdeen to Inverness train travel time?
While the time it takes to travel 82 miles (132 km) to Inverness from Aberdeen can vary based on specific dates, weekends, and holidays, the Aberdeen to Inverness train journey time is on average 2 h 8 min.
Which train station from Aberdeen to Inverness do I depart from? Which Inverness train station from Aberdeen do I arrive in?

Omio customers traveling this route book their trains from Aberdeen   to Inverness.

Where is the train station in Aberdeen to go to Inverness? Where is the train station in Inverness located?

Passengers board their train most frequently from Aberdeen and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Inverness and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Inverness.

Which train companies can get me from Aberdeen to Inverness?
For the route from Aberdeen to Inverness you can take a train with Scotrail. Be sure to check out all possible train providers that offer services from Aberdeen to Inverness on Omio to compare what amenities they may have.
Are there any direct trains from Aberdeen to Inverness?
Yes, there are 8 direct trains to Inverness from Aberdeen per day with Scotrail  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many train services per day are there to Inverness from Aberdeen?
On average, there are 8 trains a day from Aberdeen to Inverness. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Aberdeen to Inverness? What time is the last train from Aberdeen to Inverness?
The earliest train for this journey departs from Aberdeen at 7: 22 AM. The last train leaves from Aberdeen at 10: 55 AM. Check Omio for the latest train schedule from Aberdeen to Inverness and book the best time to depart on your chosen travel date.
How early should I purchase Aberdeen to Inverness train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets to Inverness from Aberdeen within the next 7 days, you can find tickets to cost on average $32 (€26) one way. To find the best prices for this trip, consider booking your train ticket from Aberdeen to Inverness a few months in advance.
Stations

Important Stations and Airports for this Journey

Aberdeen
Inverness
Aberdeen
Amenities