Corrour station was built by the West Highland Railway between 1893 and 1894 on its line linking Glasgow with Fort William and was operated from its opening on 7 August 1894 by the North British Railway.
It has a passing loop around an island platform with a siding on the east side.
In common with the line’s two other remote passing places, Gorton and Glen Douglas, it was built with a tall signalbox and an adjacent low building in which the signalman lived.
The adjacent low building (in Corrour's case) was also used as a sub post office from 15 December 1896 and a Post Office telegraph office from 16 August 1898; Corrour even qualified as a post town.
Later the railway constructed a station house for the signalman on the east side of the tracks and the original building became purely office accommodation for the railway and the post office.

Corrour was originally intended to be merely a passing place on the long section between Rannoch and Tulloch, called Luibruaridh (sic) after the nearest habitation, Luibruairidh, on the old drove road between Rannoch and Spean Bridge, about 1½ miles (2 km) northwest of the passing place.
However, from its opening its small island platform was used as a station and the name Corrour was also used although Corrour Lodge at that time was where the drove road crossed Coire Odhar, some 5 miles (8 km) southeast of the station.
However, when the station opened estate traffic was facilitated by the building of a mile-long (1.5 km) track connecting the station to the old drove road as it passed near the head of Loch Ossian.

In the early days there was so much estate business that the railway employed an extra clerkess during the grouse season.
It was theoretically a private station for the use of the estate but it was also used by the public from the start despite its not appearing in the public timetables until September 1934.

In 1897, the estate built a new lodge at the foot of Loch Ossian, 4½ miles (7 km) northeast of the station.
There was however no vehicular access to the lodge from the public road system so all goods (including vehicles) had to come and go by rail via Corrour station.
Until the track along the south shore of Loch Ossian was built, the estate ran a small steamer from the lodge to the head of Loch Ossian (where Loch Ossian youth hostel is now) from which the station was only a little over a mile (2 km) away.
In 1972 the Forestry Commission built a private macadamized road from the A86 at near Moy Lodge to Corrour Lodge, so for the first time there was vehicular access to the station, via Corrour Lodge and Moy Lodge, a total distance of 15 miles (24 km).

Corrour sub post and telegraph office closed on 5 March 1977.

During the construction of the Lochaber hydroelectric scheme in the 1930s a small halt was located at Fersit, between Corrour and Tulloch, about 2 miles (3 km) short of the latter.

Since November 1985, all passenger trains have used the original “down” platform.
The "up" loop remains and is serviceable but it is no longer used by passenger trains.
There was originally a footbridge at Corrour station providing an exit to the east side, but it was moved to Rannoch station following the downgrading of the "up" loop at Corrour.
Passengers now cross the line by a barrow crossing.

In 1998/1999 Corrour Estate replaced the former signalman’s house with a new station house.
This included business premises and lodging for their managers and had electric power from a diesel generator.
The station house subsequently had a number of tenants over the years becoming an independent hostel, an SYHA hostel (in addition to the SYHA’s nearby hostel at Loch Ossian), and a restaurant.
In 2015, the estate took over the running of the building and after closure for refurbishment reopened it as a bar and restaurant.

In 2012, the red stone chippings on the platform, which Network Rail acknowledged would be hazardous to wheelchair passengers, were replaced by a hard surface.

In 2013, Historic Scotland listed the disused signalbox (called the "old watchtower" by Network Rail) and the adjace
Corrour station was built by the West Highland Railway between 1893 and 1894 on its line linking Glasgow with Fort William and was operated from its opening on 7 August 1894 by the North British Railway. It has a passing loop around an island platform with a siding on the east side. In common with the line’s two other remote passing places, Gorton and Glen Douglas, it was built with a tall signalbox and an adjacent low building in which the signalman lived. The adjacent low building (in Corrour's case) was also used as a sub post office from 15 December 1896 and a Post Office telegraph office from 16 August 1898; Corrour even qualified as a post town. Later the railway constructed a station house for the signalman on the east side of the tracks and the original building became purely office accommodation for the railway and the post office.
Corrour was originally intended to be merely a passing place on the long section between Rannoch and Tulloch, called Luibruaridh (sic) after the nearest habitation, Luibruairidh, on the old drove road between Rannoch and Spean Bridge, about 1½ miles (2 km) northwest of the passing place. However, from its opening its small island platform was used as a station and the name Corrour was also used although Corrour Lodge at that time was where the drove road crossed Coire Odhar, some 5 miles (8 km) southeast of the station. However, when the station opened estate traffic was facilitated by the building of a mile-long (1.5 km) track connecting the station to the old drove road as it passed near the head of Loch Ossian.
In the early days there was so much estate business that the railway employed an extra clerkess during the grouse season. It was theoretically a private station for the use of the estate but it was also used by the public from the start despite its not appearing in the public timetables until September 1934.
In 1897, the estate built a new lodge at the foot of Loch Ossian, 4½ miles (7 km) northeast of the station. There was however no vehicular access to the lodge from the public road system so all goods (including vehicles) had to come and go by rail via Corrour station. Until the track along the south shore of Loch Ossian was built, the estate ran a small steamer from the lodge to the head of Loch Ossian (where Loch Ossian youth hostel is now) from which the station was only a little over a mile (2 km) away. In 1972 the Forestry Commission built a private macadamized road from the A86 at near Moy Lodge to Corrour Lodge, so for the first time there was vehicular access to the station, via Corrour Lodge and Moy Lodge, a total distance of 15 miles (24 km).
Corrour sub post and telegraph office closed on 5 March 1977.
During the construction of the Lochaber hydroelectric scheme in the 1930s a small halt was located at Fersit, between Corrour and Tulloch, about 2 miles (3 km) short of the latter.
Since November 1985, all passenger trains have used the original “down” platform. The "up" loop remains and is serviceable but it is no longer used by passenger trains. There was originally a footbridge at Corrour station providing an exit to the east side, but it was moved to Rannoch station following the downgrading of the "up" loop at Corrour. Passengers now cross the line by a barrow crossing.
In 1998/1999 Corrour Estate replaced the former signalman’s house with a new station house. This included business premises and lodging for their managers and had electric power from a diesel generator. The station house subsequently had a number of tenants over the years becoming an independent hostel, an SYHA hostel (in addition to the SYHA’s nearby hostel at Loch Ossian), and a restaurant. In 2015, the estate took over the running of the building and after closure for refurbishment reopened it as a bar and restaurant.
In 2012, the red stone chippings on the platform, which Network Rail acknowledged would be hazardous to wheelchair passengers, were replaced by a hard surface.
In 2013, Historic Scotland listed the disused signalbox (called the "old watchtower" by Network Rail) and the adjace
Corrour railway station