Want to find out more about taking the train from Inverness to Aberdeen? Look no further.
The train from Inverness to Aberdeen usually takes around 2h 11m to travel 83 miles (133 km). You can expect to find 21 trains running on this popular route per day. As soon as you board the train, you'll be able to make yourself comfortable and enjoy the journey as there are direct services available. Hop on a ScotRail train and you’ll get to Aberdeen in just 2h 3m on the fastest services. On board you’ll also find free WiFi, power sockets, and an at-seat catering service to enjoy.
To snap up the cheapest fares, book an Off-Peak time – tickets are usually cheaper when you travel Off-Peak compared to taking the train at Peak times. If you want to save even more, get a Railcard – you’ll save up to 1/3 on eligible journeys for a whole year.
If you’re feeling ready to book, start a search for cheap train tickets with us today. Want to check if trains are running? Use our timetable to view live train times from Inverness to Aberdeen.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.