Kirkliston is a small town and parish to the west of
Edinburgh, Scotland, historically within the
county of
West Lothian. Its population at the 2011 census was 3,386 based on the 2010 definition of the locality. It lies on the historic route between Edinburgh and
Linlithgow (the B9080, formerly the A9) having a crossroads with the route from
Newbridge on the A89 to
South Queensferry and beyond to
Fife (the B800). The B800 is variously named Path Brae, High Street, Station Road and Queensferry Road as it passes through the town. The B9080 is named Main Street and Stirling Road as it passes through. It is just north of a northward loop on the
River Almond.