ScotRail timetables are in Acrobat (.pdf) format.
The current "North Highland" (Far North and Kyle Line) timetable: 17 May 26 to 12 December 2026.
ScotRail timetables no longer show connection services from adjacent lines. We've told ScotRail that the missing connection information is a problem, but they are currently unable to fix this as the timetable files are now produced 'in-house'.
Whilst visiting this page you might enjoy being diverted for a couple of minutes:
This is a link to the Far North Line timetable on Timetable World, a website which hosts historical timetables.