- Home
- Trains to UK Destinations
- Trains to Inverness
Cheap trains tickets to Inverness
Manchester to Inverness
6h 38m
Edinburgh (Waverley) to Inverness
3h 29m
Manchester Oxford Road to Inverness
6h 38m
Trains to Inverness
Located in the Scottish Highlands, Inverness is one of the fastest-growing cities in Europe and serves as the Highland Council's administrative hub. Inverness is a major railway hub in the Scottish Highlands, serving as a central point for several routes. The trains on these routes travel directly to a number of cities and towns, such as Edinburgh, Aberdeen, Glasgow, London, Elgin, Perth, Aviemore, and Dingwall. Here are three main routes to Inverness for your travel.
Edinburgh to Inverness
Direct trains from Edinburgh Waverley to Inverness typically have the shortest travel time of approximately 3 hours and 28 minutes. These services are mainly operated by ScotRail and offer amenities such as Wi-Fi, power outlets, and various seating options.
Aberdeen to Inverness
Regional direct trains from Aberdeen to Inverness typically take 2 hours and 16 minutes, with 11 daily services covering the 83 miles (133 km) distance between the two destinations.
Glasgow to Inverness
Intercity trains from Glasgow Queen Street to Inverness offer the fastest journey time of approximately 3 hours and 17 minutes. Primarily managed by ScotRail, these trains feature modern amenities like power sockets, luggage storage and food services.
Main stations in Inverness
There are three major train stations in Inverness and the surrounding areas: Inverness station, which is the primary train station in the area and provides excellent connections to other major cities and towns, such as London, Glasgow, Edinburgh, and Wick; Beauly station, which is situated in the Highland council area of Scotland and runs trains to Inverness and other towns; Muir of Ord station, which is another station in the Highland area of Scotland that offers trains to Inverness, Wick, Dingwall and Tain.
Inverness station
Inverness railway station, located in the city centre, is the main railway station serving Inverness. This crucial terminus offers access to numerous destinations and is primarily served by three train operators. London North Eastern Railway operates trains to London Kings Cross, Newcastle, and York. Caledonian Sleeper provides overnight trains to London Euston, Preston, and Crewe. ScotRail manages most regional and intercity connections, including services to Glasgow, Edinburgh, Aberdeen, Dingwall, and Wick.
The station is conveniently located near several landmarks, attractions and shops, as it lies between Strothers Lane, Academy Street and Falcon Square in the heart of the city. Just a two-minute walk from the station, Eastgate Shopping Centre offers a variety of items and daily essentials, making it a popular shopping destination for both locals and visitors. Additionally, Eden Court Theatre, Inverness's primary movie theatre and arts centre, is only 0.8 miles from the station. Inverness Castle and The Museum and Art Gallery are about an eight-minute walk away, highlighting the city's rich cultural heritage.
Beauly station
Located in Scotland's Highland council area, Beauly railway station is the first intermediate station on the Far North Line, serving the village of Beauly, just 10 miles 12 chains (16.3 km) from Inverness. The station provides convenient access to other cities and towns, including northbound destinations such as Wick, Kyle of Lochalsh, Dingwall, and Invergordon, and southbound to Inverness.
From the station, numerous local landmarks and attractions are accessible. Beauly is renowned for its historic Beauly Priory, a beautiful 13th-century ruin that is a must-visit for history enthusiasts. The village is also known for its scenic beauty, with opportunities for strolling in the River Beauly to appreciate the landscape. Additionally, the Lovat Arms Hotel, away from the station 0.6 miles, is a historic establishment in Beauly, providing a glimpse into the area's rich heritage and comfortable accommodation for travellers.
Muir of Ord station
Muir of Ord railway station, located in the Highland council area of Scotland, offers regular train services on the Kyle of Lochalsh Line and the Far North Line, serving the village of Muir of Ord. The station provides convenient access to other cities and towns, including Wick, Dingwall, Inverness, Tain, and Kyle of Lochalsh.
Since the station is situated in the heart of the city, it is easy to travel to nearby attractions and landmarks. Just a short walk away, you will arrive at the Singleton Distillery, where you are welcomed into a world of flavour and taste with the new Singleton whisky tourist experience. Likewise, a short 10-minute walk from the station takes you to the Muir of Ord Golf Club, one of the oldest golf courses in the Highlands, offering a challenging and picturesque course for golf enthusiasts.
Trains to Inverness Airport
Inverness Airport, located 8.1 miles (13 km) northeast of the Inverness city centre, is an international airport serving the Highland community. As a vital hub, it provides crucial access to major UK cities and destinations. Stagecoach Inverness offers a direct bus service from the airport to the city centre, ensuring convenient travel options. The airport terminal is connected to the nearby Inverness train station via a walkway, allowing for easy access. Regular train services run from Inverness station, which is about 10 minutes away, as well as from neighbouring cities like Elgin and Forres, making Inverness Airport easily accessible by rail.
- Inverness station to Inverness Airport: Direct trains run frequently with a short journey of about 10 minutes, and then walk a period of time to the airport.
- Elgin to Inverness Airport: Direct trains from Elgin to Inverness Airport typically take 33 minutes.
- Forres to Inverness Airport: Fast direct trains from Forres to Inverness Airport usually take 18 minutes.
*Information is subject to change. Please check the latest train timetable before your trip.
How to book cheap train tickets to Inverness
Explore more money-saving tips for your train journeys. Start saving today and enjoy affordable train travel with TrainPal.

Split tickets

Book in advance

Off-Peak train tickets

Use a Railcard

Save with Season Tickets
