The A7 is a major trunk road in the United Kingdom, that runs south from Edinburgh in Central Scotland to Carlisle in North West England. The A7 meets the M6 motorway close to Carlisle, which runs south to the north west, Midlands and south of England. However, the A702 road, which runs further to the north east, and the A74 (M) south, provide a quicker alternative and serve as the main link between Edinburgh and the M6.
The A7 begins its course in central Edinburgh, at a junction at North Bridge that also marks the northern terminus of the A1 and the southern terminus of the A900 (The eastern terminus of the A8 also reached this junction before that road's decommissioning along Princes Street). The A7 leads south from the junction as a non-trunk road before passing through the city's south-eastern suburbs. This part of the A7 was the former route of the A68 road (the old A7 used to be what is now the A701/A772 at Gilmerton).
The road then goes past Cameron Toll, and then meeting at the Edinburgh City Bypass at the notorious Sheriffhall Roundabout that also leads to Musselburgh and Dalkeith via the A6106, Glasgow and Livingston via the M8, Kilmarnock via the A71, Perth and Stirling via the M9 and M90, and Newcastle via the A68, and also the A1 at the bypass' eastern terminus where it heads towards the city centre and the south.
After passing the City Bypass, the A7 continues on through the four Eskbank bypasses (B6392, A772 (the former A7), A768 and the A6094) and makes its way past a series of small towns and villages; Newtongrange, Gorebridge and Middleton Moor.
After travelling through the villages of Midlothian, the A7 then enters through the region of the Scottish Borders, twisting past the villages of Heriot, Fountainhall, and Stow and then passing towards Galashiels, becoming part of the town's ring road, also joining the A72 via the town's northern ring road.
The A7 becomes a trunk road at the junction on the A6091(A68) roundabout just outside Galashiels, then continuing onto the small town of Selkirk. The part of the road between Selkirk and Hawick has lots of realigned stretches, allowing for overtaking. When the A7 reaches Hawick, it avoids the town centre, instead meeting the A698 at the leisure centre. The road then continues along the north bank of the River Teviot to the Sandbed roundabout, from which it then leaves the town.
After leaving Hawick, the A7 carries on through the countryside and enters Dumfries and Galloway towards Langholm, where the two longest B roads in the UK meet; the B709 and B6318, then bypassing Canonbie, which the A7 used to go through and is now called the B7201.
The A7 was realigned through the area of Auchenrivock, just to the south of Langholm. The new road, which opened in 2009, has cut journey times between Langholm and Canonbie as well as improving overtaking opportunities. The upgrade contains two junctions which allow local access to Auchenrivock. The remains of the old A7 are now part of a cycle route.
Continuing past the English border, the A7 goes through the small town of Longtown, before meeting the A689 and the M6 at the Greymoorhill Roundabout, which is also junction 44 of the M6, the second last junction before the motorway joins the A74(M) just before the Scottish border.
Beyond Greymoorhill roundabout, the A7 becomes a brief dual carriageway, close to the Kingstown Industrial Estate on the northern fringe of Carlisle. Continuing as a busy single carriageway road, the A7 goes past several main supermarkets, and crosses the River Eden over Eden Bridge.
At Hardwicke Circus Roundabout, a large junction in the centre of Carlisle, the A7 meets the A595 to the west and southern Cumbria and then continues to form part of Carlisle's one way system through the city centre, meeting the A69 and finally becoming the A6 near Carlisle railway station.