Compare prices and tickets by train, bus or flight

Mon
Jan 24
$49Scotrail
$27Megabus
Tue
Jan 25
$51Scotrail
$27Megabus
Wed
Jan 26
$50Scotrail
Find prices
Thu
Jan 27
$51Scotrail
$27Megabus
Fri
Jan 28
$51Scotrail
$27Megabus
Sat
Jan 29
Find prices
$27Megabus
Sun
Jan 30
$49Scotrail
$27Megabus
Mon
Jan 31
$48Scotrail
Find prices
Tue
Feb 1
$51Scotrail
$27Megabus
Wed
Feb 2
$51Scotrail
$27Megabus
Thu
Feb 3
$51Scotrail
$27Megabus
Fri
Feb 4
$14Scotrail
Find prices
Sat
Feb 5
$51Scotrail
$27Megabus
Sun
Feb 6
$51Scotrail
$27Megabus
Mon
Feb 7
$51Scotrail
$27Megabus
Tue
Feb 8
$51Scotrail
$27Megabus
Wed
Feb 9
$51Scotrail
$27Megabus
Thu
Feb 10
$51Scotrail
Find prices
Fri
Feb 11
$51Scotrail
$27Megabus
Sat
Feb 12
$51Scotrail
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Aberdeen to Inverness

distanceDistance82 miles (132 km)
durationAverage train duration2 h 11 min
priceAverage train ticket price$45 (€37)
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 11 min with our travel partners like Scotrail. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $14 (€12), but the average price of train tickets is $45 (€37). 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 train tickets between Aberdeen and Inverness cost?

Omio customers have found cheap train tickets between Aberdeen and Inverness for as low as $14 (€12)  for the next 7 days.

How much is the train to Inverness from Aberdeen on average?

The train price between Aberdeen and Inverness is on average $45 (€37)  if you are looking to purchase your tickets for this journey in the next 7 days.

What is the distance from Aberdeen to Inverness by train?

The Aberdeen to Inverness train distance is approximately 82 miles (132 km).

How long is a train to Inverness from Aberdeen on average?

On average the Aberdeen to Inverness train travel time is 2 h 11 min  for the 82 miles (132 km) long route, but the duration can vary if you travel on weekends and holidays.

What station does the train from Aberdeen to Inverness depart from? Which Inverness train station do I come into from Aberdeen?

Omio customers book a train from Aberdeen   to Inverness   most frequently for this route.

Where do I find the Aberdeen train station to Inverness? Where is the Inverness train station?

Passengers booking this route most frequently board their trains from Aberdeen and need to travel around 0 miles (31 m) from the city center to get to this train station.

Passengers arriving in Inverness most often arrive at Inverness and need to travel around 0.1 miles (57 m) from this train station to the city center.

Which train companies should I travel with from Aberdeen to Inverness?

Take the Aberdeen to Inverness train with Scotrail. However, it's always good to check out all possible train providers for the route between Aberdeen and Inverness as there might be differences in the amenities they offer.

How many trains are there to Inverness from Aberdeen a day?

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.

When does the first train depart from Aberdeen to Inverness? When does the last train depart from Aberdeen to Inverness?

The earliest train for this journey departs from Aberdeen at 6: 18 AM. The last train leaves from Aberdeen at 9: 28 PM. 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 buy train tickets from Aberdeen to Inverness to score 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 journey and save money. If you purchase train tickets to Inverness from Aberdeen within the next 7 days, you can find tickets to cost on average $45 (€37) one way. To find the best prices for this journey, consider booking your train ticket from Aberdeen to Inverness a few months in advance.

Important Stations and Airports for this Journey

Aberdeen
Inverness
The major railway station for departures from Aberdeen is Aberdeen. Read all the information you need to know about services, amenities and connections at Aberdeen for your journey from Aberdeen to Inverness.