Travel options
from Edinburgh to Elgin

You can get from Edinburgh to Elgin by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information to Elgin from Edinburgh

distanceDistance117 miles (188 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £19 • 3 h 56 min
carriersPopular travel companiesScotrail

Travel 117 miles (188 km) by train from Edinburgh to Elgin. Scotrail is the main travel provider operating this trip. Travellers can even take a direct from Edinburgh to Elgin.

Travel Tips: Travel from Edinburgh to Elgin

Travel to Elgin 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 Edinburgh to Elgin.

How do I go from Edinburgh to Elgin?

Travel Edinburgh to Elgin by train.

What is the fastest way to Elgin from Edinburgh?

Travelling by train is also the quickest way from Edinburgh to Elgin. It takes on average 3 h 56 min   to travel this journey.

How many miles from Edinburgh to Elgin would I travel?

The distance between Edinburgh and Elgin is around 117 miles (188 km).

When going from Edinburgh to Elgin, where do I depart from Edinburgh and where do I arrive in Elgin?

These are the most popular departure and arrival points when travelling from Edinburgh to Elgin:

  • Most travellers take a train from Edinburgh Waverley to Elgin.

Which travel companies can take me from Edinburgh to Elgin?

If finding a good deal is your main consideration for your trip from Edinburgh to Elgin, then we'll help you find the best value travel company for you:

  • Scotrail can take you to Elgin by train. If searching for a good deal on trains, you can find tickets for Scotrail from Edinburgh to Elgin for £19.

Where else should I travel to after my journey between Edinburgh and Elgin ends?

Omio customers who travel from Edinburgh to Elgin often also extend their holiday to go to Aberdeen, Glasgow or Inverness. Omio can help you plan your trip by finding the best connections between Elgin and these popular destinations at a great price.

How far in advance should I buy tickets from Edinburgh to Elgin online to get the best deals?

When planning your trip to Elgin from Edinburgh, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Train tickets are costing on average £19 one way.

However, we recommend buying tickets from Edinburgh to Elgin online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Edinburgh to Elgin: related information

Here are some other resources that might have the information you need