The Highland Railway and the Caledonian Railway both opposed the line in Parliament, to protect their lines to Stromeferry and Oban respectively, but the West Highland Railway Bill obtained the Royal Assent on 12 August 1889. The Roshven extension was dropped and the authorised line was from Craigendoran to Fort William only. Immediately a further Bill was prepared for the 1890 session for certain deviations—one on Rannoch Moor was rejected in Parliament—and for an extension to Banavie Pier. This Bill was enacted as the West Highland Railway Act 1890. The first sod was dug on 23 October 1889 and the contractor for the construction, Lucas and Aird, set about assembling the workforce for the construction. The exceptional remoteness of the area, and the scarcity of even basic roadways posed especial difficulties. The engineers were Formans and McCall. In August 1891 a major dispute arose between the contractors and the railway company, over the price to be paid for removing spoil; the contractor wanted a higher payment for the material containing boulders. The dispute went to Dumbarton Sheriff Court, where the case was found in favour of the railway company, but by now the workforce was largely dispersed. A negotiated settlement brought Lucas and Aird back to the site and work resumed in October 1891. There was still much to do, in particular the crossing of the boggy section of Rannoch Moor which had not yet been started, By the summer of 1893 the railway company was running out of capital, and it appeared that the work must cease, but one of the directors, Mr Renton, gave part of his personal fortune to save the scheme. In fact when the line was completed the total cost was said to be £1.1 million. The line was finally inspected by Major Marindin of the Board of Trade on 3 August 1894 (after some earlier visits) and on 7 August authority to open the line to passenger operation was received. Maximum speed was to be limited to 25 mph. Opinion had been expressed within the company that a limited opening to Gareloch at first would be preferable, but the politics of securing the Government support for the Mallaig line meant that no hesitation could be displayed. Trains started running on that day, although a formal opening was arranged for Saturday 11 August by the wife of the chairman, William Hay, 10th Marquess of Tweeddale. The line ran from Craigendoran Junction to Fort William, with fifteen stations formed in the style of Swiss chalets.