It has a station on the railway between Mombasa and Nairobi and was probably named because it was a junction of the Uganda Railway and the Mackinnon ox cart road 90km/60 miles outside Mombasa. Construction of the road was started in 1890 by the British East Africa Company and the railway in 1896 by the British colonial administration. The road fell into disuse as the railway overtook it.
There is a mosque which houses the tomb of Seyyid Baghali, a Punjabi foreman at the time of the building of the railway who was renowned for his strength. Originally there was a simple grave at the site, but after travellers attributed their safe journeys to visiting the grave, a mosque was built.
In World War II a Fleet Air Arm airfield was established at Mackinnon Road after the British Eastern Fleet retreated to Mombasa following the Indian Ocean raid. Airfields at Voi and Port Reitz Airport were also used to disperse the fleet's carrier aircraft in case of attack by the aircraft carriers of the Imperial Japanese Navy. These airfields were administered by the Royal Navy shore establishment HMS Kipanga II ("Kipanga" is Swahili language for "goshawk").
Between 1947 and 1950 Mackinnon Road was the site of a large British engineering and Ordnance Depot designed to hold 200,000 tons of military stores. The British had anticipated the loss of military bases in Egypt due to a rise in nationalism in that country and decided to create another base that was able to serve their military needs in the western Indian Ocean. The plan was abandoned and the base became a detention camp for Mau Mau suspects until 1955.
- WHY TRAINS SLOW DOWN AT MACKINNON ROAD, from interviews with late Ikram Hassan, Mombasa accessed at http://www.esikhs.com/articles/sikh_heritage_in_east_africa_01.htm 19-Dec-2009
- The Fleet Air Arm handbook, 1939-1945, ISBN 978-0-7509-3937-9, by David W. Wragg, p239
- A history of the King's African Rifles and East African forces, ISBN 0-85052-538-1, by Malcolm Page, p222
- Africa digest, Volume 4, 1956, by Africa Bureau (London, England) ISSN 0001-9798