Kirkcaldy to Aberdeen train

Compare prices and tickets by train, coach or flight

20 May
21 May
22 May
23 May
24 May
25 May
26 May

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Kirkcaldy to Aberdeen

distanceDistance82 miles (132 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£18 (€21)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Cross Country or Scotrail

Trains from Kirkcaldy to Aberdeen cover the 82 miles (132 km) long trip taking on average 1 h 51 min with our travel partners like London North Eastern Railway, Cross Country or Scotrail. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £18, you can find the cheapest train ticket for as low as £9. Travellers depart most frequently from Kirkcaldy and arrive in Aberdeen.

Train companies: CrossCountry trains Kirkcaldy to Aberdeen

Travel to Aberdeen from Kirkcaldy from £9 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most convenient route for you.


CrossCountry is a fast speed train company in the United Kingdom and for your next train between Kirkcaldy and Aberdeen you can choose between Standard Class and First Class tickets on Omio.

Looking for trains to Aberdeen from Kirkcaldy? CrossCountry is one of the best companies to travel with on the 82 miles (132 km) journey from Kirkcaldy to Aberdeen. As an official travel partner of CrossCountry, Omio quickly shows you the latest CrossCountry train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Kirkcaldy to Aberdeen routes, find the best amenities to make your trip smooth and easy, and buy the most affordable CrossCountry train tickets that fit your budget. If you use the Omio app to search for trains between Kirkcaldy and Aberdeen, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Kirkcaldy - Aberdeen train now on Omio quickly and easily and enjoy your upcoming trip with CrossCountry!

CrossCountry from Kirkcaldy to Aberdeen train information:

  • Average Duration: 2 h 9 min
  • CrossCountry frequency: 1 a day

Travel Tips: Trains from Kirkcaldy to Aberdeen

Travel by train to Aberdeen 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 Kirkcaldy to Aberdeen.
Omio customers have found cheap train tickets from Kirkcaldy to Aberdeen for as low as £9  for the next 7 days.
If you’re looking to book your train tickets in the next week, you can expect the Kirkcaldy to Aberdeen train price to come in at an average of £18  one way.
The Kirkcaldy to Aberdeen train distance is approximately 82 miles (132 km).
On average the Kirkcaldy to Aberdeen train time is 1 h 51 min  covering the 82 miles (132 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling this route, Omio customers are departing most frequently from Kirkcaldy   and arriving in Aberdeen.

The most popular departure train station with passengers for this trip, called Kirkcaldy, is located 0.4 miles (611 m) from the city centre of Kirkcaldy.

The most popular arrival train station, Aberdeen, is located 0.2 miles (311 m) away from the city centre of Aberdeen.

Take the Kirkcaldy to Aberdeen train with London North Eastern Railway, Cross Country or Scotrail. However, it's always good to check out all possible train providers for the journey to Aberdeen from Kirkcaldy as there might be differences in the amenities they offer.
On average, there are 12 trains a day from Kirkcaldy to Aberdeen. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Kirkcaldy to Aberdeen leaves at 07: 02. The last train departing from Kirkcaldy to Aberdeen leaves at 19: 13. You can find the latest Kirkcaldy to Aberdeen train times on Omio and book the best time to leave for your journey on your chosen travel date.
If you buy Kirkcaldy to Aberdeen train tickets within the next 7 days, you can find one way tickets to cost on average £18. However, booking in advance gives you access to the best prices for trains to Aberdeen from Kirkcaldy. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone