The passenger train service to Strathpeffer was designed to connect at Dingwall with trains between Inverness and the far north, and Kyle of Lochalsh.

In December 1895, there were seven passenger trains each way over the five-mile long route from Dingwall.
The journey time was ten minutes, with no intermediate stops.
The first train reached Strathpeffer at 7.50 a.m. and the last at 5.42 p.m. The first departure for Dingwall was at 8.40 a.m. and the last at 8.10 p.m.
In July 1922, six passenger trains were operated each way.
The first train left Dingwall for Strathpeffer at 8.20 a.m. and the last at 6.15 p.m. In the other direction, the first train left Strathpeffer for Dingwall at 9.00 a.m. and the last at 6.35 p.m.
The Highland Railway was a constituent of the London Midland and Scottish Railway (LMSR) from 1 January 1923, under the Railways Act 1921.
The frequency of the branch line passenger train service was reduced by the LMSR during World War II, and in October 1942 four trains were operated in each direction.
The first Strathpeffer train left Dingwall at 7.53 a.m. and the last at 4.00 p.m. The first train to Dingwall left Strathpeffer at 8.30 a.m. and the last left at 4.30 p.m. In 1922 and 1942, no trains were operated on Sundays.
The passenger train service to Strathpeffer was designed to connect at Dingwall with trains between Inverness and the far north, and Kyle of Lochalsh.
In December 1895, there were seven passenger trains each way over the five-mile long route from Dingwall. The journey time was ten minutes, with no intermediate stops. The first train reached Strathpeffer at 7.50 a.m. and the last at 5.42 p.m. The first departure for Dingwall was at 8.40 a.m. and the last at 8.10 p.m.
In July 1922, six passenger trains were operated each way. The first train left Dingwall for Strathpeffer at 8.20 a.m. and the last at 6.15 p.m. In the other direction, the first train left Strathpeffer for Dingwall at 9.00 a.m. and the last at 6.35 p.m.
The Highland Railway was a constituent of the London Midland and Scottish Railway (LMSR) from 1 January 1923, under the Railways Act 1921. The frequency of the branch line passenger train service was reduced by the LMSR during World War II, and in October 1942 four trains were operated in each direction. The first Strathpeffer train left Dingwall at 7.53 a.m. and the last at 4.00 p.m. The first train to Dingwall left Strathpeffer at 8.30 a.m. and the last left at 4.30 p.m. In 1922 and 1942, no trains were operated on Sundays.
Strathpeffer railway station