COMPARE Prices across different modes

Mon
18 Oct
Find prices
£12Megabus
Tue
19 Oct
£16London North Eastern Railway
£9Megabus
Thu
21 Oct
£16London North Eastern Railway
£9Megabus
Sat
23 Oct
£36Scotrail
£9Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Kirkcaldy and Aberdeen

distanceDistance82 miles (132 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£23 (€26)
changesDirect trainYes
carriersTrain companiesScotrail or London North Eastern Railway

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 Scotrail or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £16, but the average price of train tickets is £23. Travellers depart most frequently from Kirkcaldy and arrive in Aberdeen.

Train companies

Travel with Frecciarossa from Venice to Riomaggiore

You can travel by train between Venice and Riomaggiore with Frecciarossa for as low as £16. When you search for timetables and tickets, Omio will show you the best trip.

Frecciarossa

Looking for a smooth and easy way to travel from Venice to Riomaggiore? Book your Trenitalia Frecciarossa train between Venice and Riomaggiore with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Venice to Riomaggiore trip. Omio shows you current Frecciarossa timetables and tickets to cover the 156 miles (252 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

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.
FAQs
How much do cheap trains to Aberdeen from Kirkcaldy cost?
You can find a cheap train from Kirkcaldy to Aberdeen for some dates and times for as low as £16  one way in the next 7 days.
How much is a train ticket from Kirkcaldy to Aberdeen?
In the next 7 days you’ll find that the average cost of a train ticket to Aberdeen from Kirkcaldy is £23  one way.
What is the distance by train from Kirkcaldy to Aberdeen?
The train distance from Kirkcaldy to Aberdeen is around 82 miles (132 km).
How many hours does it take from Kirkcaldy to Aberdeen by train?
While the time it takes to travel 82 miles (132 km) between Kirkcaldy and Aberdeen can vary based on specific dates, weekends, and bank holidays, the train duration from Kirkcaldy to Aberdeen is on average 1 h 51 min.
Which train station in Kirkcaldy goes to Aberdeen? Which train station do I come into Aberdeen from Kirkcaldy?

Omio customers travelling this route depart most frequently from Kirkcaldy   and arrive in Aberdeen.

Where is the departure train station in Kirkcaldy located? Where is the arrival train station in Aberdeen located?

The most popular departure train station with passengers for this trip, called Kirkcaldy, is located 0 mile (s) / 0 km from the city centre of Kirkcaldy.

The most popular arrival train station, Aberdeen, is located 0 mile (s) / 0 km away from the city centre of Aberdeen.

Which train providers can take me from Kirkcaldy to Aberdeen?
Take the Kirkcaldy to Aberdeen train with Scotrail or London North Eastern Railway. 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.
When is the earliest train from Kirkcaldy to Aberdeen? When is the last train from Kirkcaldy to Aberdeen?
The first train from Kirkcaldy to Aberdeen leaves at 07: 05   and the last train for this leaves at 10: 05. Omio shows you the latest train from Kirkcaldy to Aberdeen times to help you book the best departure time for this route.
How far in advance should I purchase a train ticket between Kirkcaldy and Aberdeen to get the best deals?
You can find a train to Aberdeen from Kirkcaldy to cost on average £23 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Kirkcaldy to Aberdeen train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Kirkcaldy
Aberdeen
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.