ScotRail timetables are in Acrobat (.pdf) format.
The timetable from 9 December contained several broken connections at Inverness compared with the 20 May timetable and was therefore vey disappointing.
After some very rapid action behind-the-scenes all except one of these have now been fixed.
It is hoped that the outstanding broken connection, along with the omitting of the Beauly stop on the 18:31 Inverness-Wick service will be fixed in May 2019.
UPDATE: The broken connection on the 16:00 Wick-Inverness service has been fixed from 19 May. Regrettably the Beauly stop is still omitted on the 18:31 Inverness-Wick.