Are there direct trains between London and Inverness?
Yes, direct LNER trains run from London to Inverness, a journey that normally takes just over 8h 7m.
During the week, there is approximately 1 direct LNER train per day at 12:00.
Upcoming direct journeys for London Kings Cross to Inverness
First train 12:00 Last train 12:00
View more journeysDisruption between Leeds / Wakefield Westgate and Knottingley due to a landslip. More details and the impact on your journey can be found in Latest Travel News.
Whether you want to take in the beautiful views, tour ruins or museums, or try to catch a glimpse of Nessie, we'll help you plan your visit to Inverness.
Whether you're splashing out or feeling frugal, you'll find somewhere to suit your needs when it comes to meal times in the highland capital.
No only will you never pay a booking fee when you book your ticket with LNER, you can also sign up for LNER Perks.
When you sign up for Perks, you'll get:
Download the LNER app or find out more about LNER Perks and sign up today.