COMPARE Prices across different modes

Sun
Oct 17
$45Cross Country
$22Megabus
Mon
Oct 18
$53London North Eastern Railway
$21Megabus
Tue
Oct 19
$24London North Eastern Railway
$17Megabus
Fri
Oct 22
$30London North Eastern Railway
$18Megabus
Sun
Oct 24
$45Cross Country
$15Megabus
Mon
Oct 25
$25London North Eastern Railway
$18Megabus
Wed
Oct 27
$19Scotrail
$18Megabus
Thu
Oct 28
$30London North Eastern Railway
$16Megabus
Sat
Oct 30
$20London North Eastern Railway
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Stonehaven to Edinburgh

distanceDistance79 miles (127 km)
durationAverage train duration2 h 6 min
priceAverage train ticket price$38 (€31)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesLondon North Eastern Railway or Scotrail

Trains from Stonehaven to Edinburgh cover the 79 miles (127 km) long journey taking on average 2 h 6 min with our travel partners like London North Eastern Railway or Scotrail. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $38 (€31), you can find the cheapest train ticket for as low as $24 (€19). Travelers depart most frequently from Stonehaven and arrive in Edinburgh Waverley.

Travel Tips

Trains from Stonehaven to Edinburgh
Travel by train to Edinburgh 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 Stonehaven to Edinburgh.
FAQs
How much does a cheap train from Stonehaven to Edinburgh cost?
Looking to save money on your route? Omio customers have found the cheapest train from Stonehaven to Edinburgh for the next 7 days starting from $24 (€19)  one way.
How much is a train ticket from Stonehaven to Edinburgh?
The train price to Edinburgh from Stonehaven is on average $38 (€31)  if you are looking to book your tickets for this trip in the next 7 days.
How many miles is it from Stonehaven to Edinburgh by train?
The train distance from Stonehaven to Edinburgh is around 79 miles (127 km).
How long is the train to Edinburgh from Stonehaven?
On average the Stonehaven to Edinburgh train travel time is 2 h 6 min  for the 79 miles (127 km) long trip, but the duration can vary if you travel on weekends and holidays.
When traveling by train from Stonehaven to Edinburgh, which train station in Stonehaven do I depart from and which train station in Edinburgh do I arrive in?

Omio customers who travel this route most frequently depart from Stonehaven   and arrive in Edinburgh Waverley.

Where is the Stonehaven train station located? Where is the Edinburgh train station located?

Passengers board the train most frequently from Stonehaven, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city center.

Which train companies can take me to Edinburgh from Stonehaven?
For the route from Stonehaven to Edinburgh you can take a train with London North Eastern Railway or Scotrail. Be sure to check out all possible train providers that offer services between Stonehaven and Edinburgh on Omio to compare what amenities they may have.
How many trains are there between Stonehaven and Edinburgh a day?
On average, there are 12 trains a day from Stonehaven to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Stonehaven to Edinburgh? When is the last train from Stonehaven to Edinburgh?
The first Stonehaven to Edinburgh train departs at 7: 11 AM   and the last train from Stonehaven to Edinburgh leaves at 10: 27 AM. Check out the most up-to-date train schedule from Stonehaven to Edinburgh on Omio and find the best time to travel to your destination.
When should I buy the Stonehaven to Edinburgh train for the best deals on tickets?
The price of a one way train ticket from Stonehaven to Edinburgh is on average $38 (€31) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Stonehaven and Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

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