In 1998 the station was restored and refurbished, and the Strathspey Railway was finally allowed to use the island platform. The island platform's three buildings were restored and brought back into use, having been derelict for many years, and a fourth was built from scratch. The new building comprises a ticket hall, booking office and shop, and the three original buildings are waiting rooms (with historical displays), staff offices, and toilets. Parking, reached from the Rothiemurchus road in the south of the town, is on the station's east side, and passenger access to the Strathspey part of the station is via a foot-crossing across the junction spur. This foot crossing also provides disabled access to platform 2. This is the second biggest railway station in Highland (Council area), after Inverness.