Compare prices and tickets by train, coach or flight

1 Dec
2 Dec
4 Dec
6 Dec

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Glasgow and Mallaig

distanceDistance99 miles (159 km)
durationAverage train duration5 h 13 min
priceAverage train ticket price£24 (€27)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesScotrail

Trains from Glasgow to Mallaig cover the 99 miles (159 km) long route taking on average 5 h 13 min with our travel partners like Scotrail. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this trip costs around £24, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Glasgow Central and arrive in Mallaig.

Trains from Glasgow to Mallaig

ScotRail operates two trains a day between Glasgow and Mallaig. All journeys involve one transfer at Crianlarich and take about five hours to complete. This trip is known to be one of the most scenic train trips in the world, crossing the River Clyde and traversing the remote Scottish Highlands, to the busy ferry port of Mallaig. Mallaig is still a working harbour and was once the UK's principal herring supplier.

 Glasgow to Mallaig Train Times: Daily departures

The two trains operated by ScotRail depart every weekday and on Saturdays at around 8:20 a.m. and about 12:20 p.m. On Sundays, there is only one departure available at about 12:20 p.m. The trains run throughout the year with the same departures on offer through all the seasons.

How long is the journey by train from Glasgow to Mallaig?

Both daily departures result in journeys requiring one transfer at Crianlarich and take just over five hours to complete. The journey takes passengers through the Scottish Highlands and offers one of the most spectacular scenic train trips in the world, with its glorious views through the Scottish Highlands throughout the five-hour journey.

What are the departure and arrival stations for trains from Glasgow to Mallaig?

Departure train station: All trains from Glasgow to Mallaig depart from Glasgow's Queen Street station. The station is very central, located near Glasgow's George Square. The facilities at the station are limited but do include coffee and convenience shops. Provision has been made for disabled access and wheelchairs are available if required. Car parking is available, but not storage for bicycles. A taxi rank is situated outside the station, and an express bus service is available from the airport. 

Arrival train station: Trains from Glasgow arrive at the Mallaig station. Mallaig is a busy ferry and fishing port, providing a base from which to explore the surrounding area, or to catch a ferry across to the Isle of Skye. The station is situated on Main Street in Mallaig. It is a small station with limited opening hours in the mornings and on weekdays only. There is a small food shop but no WiFi or convenience stores. Provision has been made for disabled access and wheelchairs are available if required. Mallaig is a small village, and there should not be a need for public transport or taxi services, with most journeys in the village easily walkable in a short amount of time.

Which train companies travel from Glasgow to Mallaig?

ScotRail is the only operator offering trains from Glasgow to Mallaig.

ScotRail Glasgow to Mallaig

ScotRail offers two trains each weekday, and on Saturdays, between Glasgow and Mallaig. Departures are at about 8:20 a.m. and about 12:20 p.m. daily.  On Sunday, there is only one train between Glasgow and Mallaig, departing Glasgow at around 12:20 p.m. All journeys require one transfer at Crianlarich and take about five hours to complete.

Glasgow to Mallaig Trains: Services on board

Only standard travel is available on trains from Glasgow to Mallaig. A food service is available via a trolley on board the train, and passengers receive a free hot or cold drink (non-alcoholic) and a sweet or savoury snack. Drinking of alcohol is not permitted on ScotRail trains.

ScotRail allows each passenger one piece of hand luggage and two standard suitcases. Bicycles, prams and wheelchairs may be brought on board as long as they are folded up and stowed away. Passengers are permitted to be accompanied by their domestic animals, on leads or in a cage, and two animals per person are allowed free of charge. Any additional animals are charged at half a passenger fare each.

Disabled assistance is available but should be arranged prior to travel.

How do I find cheap train tickets from Glasgow to Mallaig?

It is best to purchase tickets for train travel between Glasgow and Mallaig online, through a booking site such as Omio. This allows easy purchase well in advance, and a guarantee of being made aware of discounts that apply to different days, months or seasons. Being flexible with travel date and time is the best way to grab discounts ahead of time, especially during off-peak periods. It is worth considering group travel as substantial discounts (up to 30%) are offered for travel by groups of 10 or more people. 

Travel Tips

Trains from Glasgow to Mallaig
Travel by train 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 Glasgow to Mallaig.
What is the cost of cheap trains between Glasgow and Mallaig?
If you’re looking to save money on tickets, you can find a cheap train from Glasgow to Mallaig for as little as £13  in the next 7 days.
How much is a train ticket from Glasgow to Mallaig?
In the next 7 days you’ll find that the average cost of a train ticket to Mallaig from Glasgow is £24  one way.
How many miles is it from Glasgow to Mallaig by train?
You should expect to travel around 99 miles (159 km)  from Glasgow to Mallaig by train.
How many hours does it take from Glasgow to Mallaig by train?
On average the train from Glasgow to Mallaig duration is 5 h 13 min  for the 99 miles (159 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What station does the Glasgow to Mallaig train leave from? Which Mallaig train station do I come into from Glasgow?

Omio customers travelling this route depart most frequently from Glasgow Central   and arrive in Mallaig.

Where is the departure train station in Glasgow located? Where is the arrival train station in Mallaig located?

The most popular departure train station with passengers for this route, called Glasgow Central, is located 0.5 miles (757 m) from the city centre of Glasgow.

The most popular arrival train station, Mallaig, is located 0.4 miles (698 m) away from the city centre of Mallaig.

Which train providers should I travel with from Glasgow to Mallaig?
For the best Glasgow to Mallaig train to buy, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train companies with services from Glasgow to Mallaig to compare what amenities they may offer.
How many train services per day are there between Glasgow and Mallaig?
On average, there are 2 trains a day from Glasgow to Mallaig. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I buy a train ticket from Glasgow to Mallaig to get the best deals?
The price of a one way train ticket from Glasgow to Mallaig is on average £24 if you purchase 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 companies offering this route. In general, you can find train tickets from Glasgow to Mallaig available a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Glasgow is Glasgow Central. Read all the information you need to know about services, amenities and connections at Glasgow Central for your trip to Mallaig from Glasgow.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 09: 15 - 21: 30
Public transport options for Glasgow Central
Bus lines: 6, 7, 18, 21, 75, 263, 267, 500 Airport Express
Train lines: West Coast Main Line, ScotRail, Avanti West Coast, LNER, TransPennine Express, CrossCountry, Caledonian Sleeper