There were still a large number of coal fired battleships with the Grand Fleet at the end of the war. The Grand Fleet's need for oil grew sharply over the war but it still used a lot of coal. The figures below are taken from an article titled 'British Naval Operational Logistics, 1914-1918' by Jon Tetsuro Sumida in The Journal of Military History, vol. 57, no. 3 (July 1993).
Maximum Fuel Capacity of Major Warships of the Grand Fleet (tons).
Date Aug-14 Jan-15 Jan-16 Jan-17 Jan-18
Coal 136,798 149,869 155,864 127,139 123,850
Oil 47,141 61,141 90,577 132,015 152,982
In 1917, tanker losses led to an oil shortage, which required oil fired ships to restrict their fuel consumption and thus their speed. When a squadron of US dreadnoughts was sent to join the Grand Fleet the British specifically asked that it be comprised of coal burners.
On the subject of transportation of supplies, Sumida says that in the first 5 months of the war, fuel, supplies and personnel were sent by rail to Dingwall and shortly afterwards Scrabster through Thurso. Inadequate port and rail facilities at these places meant that from January 1915 naval, ordnance (other than ammunition) and medical supplies were sent by rail to Aberdeen and then by sea to Scapa. Dingwall was dropped and Thurso-Scrabster used just for personnel along with Inverness, which was also used for mail and ammunition. Ammunition was also sent via Grangemouth from March 1915. Food went directly from southern victualling yards by sea until 1916, when it started to go to Aberdeen and Grangemouth by rail.
In the first year of the war, coal was sent by rail to Glasgow and Grangemouth but from autumn 1915 it either went directly by sea from South Wales or to Grangemouth by rail. Oil arrived at Glasgow from overseas and was then sent by canal to Grangemouth, and then by sea to Invergordon. The canal was replaced by a pipeline in late 1918.