Duration | 7h 37m |
Distance | 524 miles |
Average price | £200 |
Frequency | Daily |
There is widespread community transmission globally.
Some travel restrictions may still be in place within United Kingdom. For the latest travel status, please check the official page for United Kingdom.
Yes, there is a direct train departing from London Kings Cross and arriving at Aviemore. Services depart once daily, and operate every day. The journey takes approximately 7h 25m.
More detailsThe distance between Kings Cross and Aviemore is 421 miles. The road distance is 524 miles.
Get driving directionsKings Cross to Aviemore train services, operated by LNER, depart from London Kings Cross station.
More detailsKings Cross to Aviemore train services, operated by LNER, arrive at Aviemore station.
More detailsBook your Kings Cross to Aviemore train tickets online with Omio.
Search and bookThere are 165+ hotels available in Aviemore. Prices start at £75 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps