Travel options
from Edinburgh to Mallaig

You can get from Edinburgh to Mallaig 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 Mallaig from Edinburgh

distanceDistance123 miles (199 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £81 • 6 h 28 min
carriersPopular travel companiesScotrail

Travel 123 miles (199 km) by train to Mallaig from Edinburgh. Scotrail is the main travel provider operating this route. Travellers can even take a direct from Edinburgh to Mallaig.

Travel Tips

Travel from Edinburgh to Mallaig
Travel to Mallaig 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 Mallaig.
What are my Edinburgh to Mallaig travel options?

Getting from Edinburgh to Mallaig includes taking a train.

What is the fastest way from Edinburgh to Mallaig?

A train is the fastest way to get from Edinburgh to Mallaig with an average travel time for this trip around 6 h 28 min.

What is the distance from Edinburgh to Mallaig?

The distance from Edinburgh to Mallaig is approximately 123 miles (199 km).

How many scheduled departures are there a day from Edinburgh to Mallaig?

The average frequency per day from Edinburgh to Mallaig is:

  • 2 trains per day.

However, we recommend checking specific travel dates for your trip from Edinburgh to Mallaig as scheduled services by train can vary by season or day of the week.

What are the departure and arrival points when travelling from Edinburgh to Mallaig?

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

  • Most travellers who book a train ticket from Edinburgh to Mallaig depart from Edinburgh Waverley to Mallaig.
Which travel companies can get me from Edinburgh to Mallaig?

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

  • Travel with Scotrail for trains to Mallaig. If you’re looking for a good deal on tickets, check for Scotrail Edinburgh to Mallaig tickets on Omio for £81.
What is another destination I should add to my tour from Edinburgh to Mallaig?
Many of our customers travelling from Edinburgh to Mallaig don't make Mallaig their final stop. Some of the destinations worth visiting after are Fort William, Glasgow or Inverness, either of which you could add to your Edinburgh and Mallaig trip itinerary. Check Omio for the best and cheapest ways to travel from Mallaig to any of these top destinations today!
How early should I buy Edinburgh to Mallaig tickets online to score the best deals?

When planning your trip to Mallaig 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 £81 one way.

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

Travelling from Edinburgh to Mallaig: related information

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