Inverness Train Station

Inverness Train Station

Getting the train to Inverness

There are a number of train routes you can take to reach Inverness in the Scottish Highlands. There are daily trains from London and the journey time ranges from around 8 hours to 10 hours, depending on the service. Within Scotland, there are trains from Edinburgh and Glasgow, which pass through spectacular scenery en route. Search for trains.

Sustainable Rail Travel

Rail travel is one of the greenest forms of public transport, and the ready-made solution for a low carbon future. Where our roads are quieter and safer, the air we breathe is cleaner. National Rail have been making changes to procedures to ensure this is an environmentally friendly way to travel, playing a critical role in helping to tackle climate change. 

Compared to cars and planes, train travel reduces carbon emissions by two thirds.


Already a great success, LNER or London North Eastern Railway offers daily connections direct from London Euston Station to Inverness. With new Azuma trains, LNER gets you from London in luxury with on board WiFi and power sockets at every seat. Dedicated to ‘a better journey‘ LNER pledge to be a responsible business, better for people, better for places and better for the planet.

Azuma Trains LNER from London to Inverness Train Station

Caledonian Sleeper

If you’d prefer to sleep through the journey, you can take the overnight sleeper train, which departs London in the evening and arrives in Inverness the following morning. Choose between a reclining seat in the coach or a room with a comfortable bed. Food and drink is available on board, and you can even bring your dog along! Book the sleeper train.

Caledonian Sleeper at the Inverness Train Station

Inverness Railway Station

The Kingsmills Hotel is less than 10 minutes by taxi or around a 20-minute walk from Inverness Train Station. This makes train travel an easy way to get here from across mainland Britain. The UK rail network connects over 2,000 cities and towns in Scotland, England and Wales. There are direct trains to Inverness from London, Edinburgh and Glasgow. There is also a sleeper train from London, which will take you here overnight.

About Inverness Railway Station

The station dates from 1855. It has 7 platforms and is currently managed by Scotrail. It’s located between Falcon Square, Academy Street and Strothers Lane in the city centre, and beside Inverness Bus Station. There is also a taxi rank nearby on the corner of Academy Street and Falcon Square. Station services include a ticket office, ticket machines, lost property, tourist information, and shower and toilet facilities.

Day trips from Inverness

Once here, Inverness Train Station provides a gateway to several fantastic day trip destinations. The local train services, managed by ScotRail, cover a wide area. So you can get out of the city and explore other exciting places around Scotland. Such as Nairn, Pitlochry, Elgin, Aviemore and Aberdeen. Plan your trip.

Kingsmills Hotel near Inverness train station

From Inverness Train Station, it is just a 5 to 10-minute taxi ride to the Kingsmills Hotel. Here, we can offer you the perfect Inverness accommodation. Enjoy a luxurious stay in one of our spacious, comfortable rooms and take some time to relax with our choice of restaurants, leisure club and swimming pool. Take a look around with these virtual tours and see our latest special offers. Please contact us here if we can help in any way.

Inverness Transport Links

Inverness is a well-connected city. Easy to reach by bus, train or plane. So whether you're travelling internationally or within the UK, start planning your adventures in the Scottish Highlands today.

Contact us