Roman Forts in Scotland: Complete Guide

Roman forts in Scotland were not built as part of one single invasion.

For more than a century, Roman armies advanced into Scotland, withdrew, returned and sometimes rebuilt forts on exactly the same strategic sites. A fort first occupied during the campaigns associated with Agricola in the AD 70s and 80s might be brought back into use when Antoninus Pius ordered a new advance in the AD 140s. Some sites were used again during the campaigns of Septimius Severus after AD 208.

This page brings together the fort and fortlet pages on Romans in Scotland, arranged by area and campaign.

The underlying site list is based on the Romans in Scotland fort database and Roman Forts in Scotland. Dates should be treated as working archaeological dates rather than exact foundation and abandonment dates.

Click map for interactive version

For an explanation of what the buildings inside a fort were used for, see Roman Fort Layout.


The Roman campaigns in Scotland

Three periods are particularly important when looking at the forts.

CampaignApproximate dateWhat happened
Flavian/Agricolan advancec. AD 70s–90sRoman armies occupied southern Scotland, advanced to the Tay and established forts, roads and the Gask military system.
Antonine occupationc. AD 140–165Roman forces returned north of Hadrian’s Wall, reoccupied some older positions, established many new forts and built the Antonine Wall.
Severan campaignsAD 208–211Septimius Severus assembled a huge army for renewed campaigning in northern Scotland. Cramond and Carpow were particularly important bases.

A site can therefore appear in more than one Roman period.


South-west Scotland: Annandale, Nithsdale and Galloway

The valleys of south-west Scotland were major routes into the country. Roman roads ran north from the Solway through Annandale and Nithsdale, with forts controlling river crossings, junctions and movement through the Southern Uplands.

Fort or fortletWorking dateMain period and notes
Birrens Roman FortAD 75–184One of the major forts north of Hadrian’s Wall, with several phases of occupation. Also see the Second Cohort of Tungrians.
Broomholm Roman FortAD 80–120Early Roman fort in Eskdale.
Burnswark Roman CampsProbably c. AD 140; debatedRoman camps and a fortlet around an Iron Age hillfort; recent research favours an assault interpretation.
Carzield Roman Fortc. AD 142–158; approximateAntonine cavalry fort; probably around 500 mounted troops, with the regiment’s name uncertain.
Dalswinton Roman FortsLate first century ADSuccessive Flavian forts in Nithsdale; the detailed sequence and proposed cavalry-unit identification remain debated.
Drumlanrig Roman FortMid-second century ADAntonine occupation is confirmed; a possible earlier Flavian phase remains unproven.
Gatehouse of Fleet Roman FortletAD 80s; approximateSmall Flavian fortlet, probably occupied by an unidentified detachment.
Glenlochar Roman FortLate first century; AD 140s onwardsFort rebuilt in the Antonine period, with an annexe and several nearby camps. These were separate episodes of activity.
Ladyward Roman FortChronology uncertainRoman fort with evidence for changing defences; its occupation dates and garrison are not securely known.
Milton Roman FortsLate first century; Antonine reuseOverlapping forts near Beattock, followed by a much smaller Antonine road post.
Raeburnfoot Roman FortMid-second century ADSmall Antonine fort within a larger enclosure of less certain date and purpose.
Barburgh Mill FortletAD 142–158Small Antonine-period road fortlet rather than a full-sized fort.

These southern routes remained important when the main frontier moved north to the Antonine Wall. A frontier across central Scotland still needed secure roads and supply bases behind it.


Clyde Valley, Ayrshire and Renfrewshire

A second route approached the Forth–Clyde isthmus through the Clyde valley and the western lowlands.

FortWorking dateMain period and notes
Barochan Hill Fortc. AD 80s–150sRoman fort west of the later Antonine Wall. Early occupation has been proposed, making it important to the question of Roman control of the Clyde–Forth isthmus before the Wall.
Bishopton / Whitemoss Roman FortAD 140–158Antonine-period fort overlooking the Clyde. There is also an older Whitemoss site page.
Bothwellhaugh Roman Fortc. AD 142–mid-160sAntonine fort and bath-house; an inscription refers to an unnamed auxiliary cohort.
Castledykes Roman FortAD 80s; AD 140s–160sSubstantial fort occupied in Flavian and Antonine phases, with interruptions. A seal connects it with ala Sebosiana.
Crawford Roman Fortc. AD 80/81–after 87; c. 140–165/170Upper Clydesdale fort with separate Flavian and Antonine occupations and later enlargement.
Loudoun Hill Roman FortFlavian; Antonine reuseSuccessive enclosures beside the Irvine; the fort was subsequently destroyed by quarrying.
Mollins Roman FortletAD 80s; approximateSmall Flavian fortlet predating the Antonine Wall.

The Borders, Tweeddale, Lothian and Edinburgh

Eastern armies advancing into Scotland could move north along Dere Street, while other routes led through Tweeddale towards the Forth.

Flavian and later forts

FortWorking dateMain period and notes
Cappuck Roman FortAD 80–165Fort on Dere Street with a long and complex sequence of Roman activity.
Easter Happrew Roman FortAD 80s; approximateFlavian fort in Tweeddale, distinct from the later Antonine fort at nearby Lyne.
Elginhaugh Roman Fortc. AD 79–87One of Scotland’s best understood Flavian forts because its occupation was unusually short.
Inveresk – Roman Musselburghc. AD 80–158Major Roman military and civilian centre overlooking the Forth, with more than one period of Roman activity.
Lyne Roman Fortc. AD 148–158Antonine fort in Tweeddale, close to the earlier fort at Easter Happrew.
Newstead / Trimontiumc. AD 80–180One of the most important Roman sites in Scotland, repeatedly occupied from the Flavian into the Antonine period. See also New survey of the Roman fort at Newstead and The Trimontium Story.
Oakwood Roman Fortc. AD 80–100Flavian fort in the Scottish Borders.
Cramond Roman Fortc. AD 140–310Fort on the Forth occupied in the Antonine period and dramatically reoccupied during the Severan campaigns.
Castle Greg Roman FortletFirst or second century; uncertainSmall Roman fortlet near West Calder, with surviving earthworks but insecure occupation dates.

Newstead is a particularly good example of why Roman forts cannot always be assigned to a single campaign. The Romans repeatedly returned to the same strategically useful place.


The Forth–Clyde isthmus before the Antonine Wall

Tacitus tells us that during Agricola’s campaigns the narrow land between the Forth and Clyde was held by Roman garrisons.

That does not, however, mean that every later Antonine Wall fort stood on an Agricolan fort.

Modern archaeology has found surprisingly little firm structural evidence for an unbroken chain of first-century forts directly underneath the later Wall.

The clearest example is:

Camelon Roman Fort

Camelon, immediately north of the later Antonine Wall near Falkirk, was occupied in the Flavian period, probably from the late first century AD, and again during the Antonine occupation.

It therefore really did exist decades before the Antonine Wall.

Barochan Hill west of the later frontier and Elginhaugh to its east also form part of the wider early Roman military landscape.

This distinction becomes particularly important when we look at the Antonine Wall itself.


The Antonine Wall forts

Construction of the Antonine frontier began following the renewed conquest of southern Scotland under the governor Quintus Lollius Urbicus. Roman campaigning was probably largely complete by AD 141, with construction of the new frontier beginning around AD 142.

The completed frontier eventually contained a remarkable concentration of forts.

From west to east the recognised forts are:

Antonine Wall fortMain pageWhat is especially interesting?
Old KilpatrickOld Kilpatrick Roman FortWestern terminal fort and traditionally one of the first or primary forts.
DuntocherDuntocher Roman FortA fortlet came first, followed by the very small fort. The fort itself existed before the Wall rampart reached the site.
CastlehillCastlehill FortRecent survey indicates a fortlet phase and shows that the later fort was initially free-standing before the Wall joined it.
BearsdenBearsden Roman FortThe original large enclosure was altered while it was being built, creating a smaller fort and an annexe. See also Bearsden Bath House.
BalmuildyBalmuildy FortOne of the earliest primary forts. Its unusual stone defences and wing walls show that it was constructed in advance of the Wall joining it.
CadderCadder Roman FortAntonine Wall fort. The spreadsheet gives a possible earlier date, but secure evidence for an Agricolan fort beneath it is lacking.
KirkintillochKirkintilloch Roman FortImportant Antonine fort occupying a carefully selected position in the local Wall alignment.
AuchendavyAuchendavy Roman FortModern geophysics shows that at least its northern side had been built before the Wall arrived. Traditionally a candidate for the central primary fort. See also the altars found at Auchendavy.
Bar HillBar Hill Roman FortSpectacular hilltop fort. Bar Hill rather than Auchendavy may have been the central fort in the first design.
Croy HillCroy Roman FortA small later fort. An underlying enclosure once thought to be Agricolan has now been shown to be Antonine, probably connected with surveying or construction.
WesterwoodWesterwoodSmall fort belonging to the denser, developed Antonine system. Site of the altar dedicated by Vibia Pacata.
CastlecaryCastlecary FortOne of the large primary forts and, like Balmuildy, provided with stone defences.
Rough CastleRough Castle FortOne of the smaller forts added as the frontier plan developed. See also Bar Hill and Rough Castle by drone.
FalkirkRoman FalkirkFort beneath the modern town.
MumrillsMumrills Roman FortThe largest fort on the Wall. Geophysical evidence confirms that the earlier Antonine fort preceded construction of the Wall. See also Second Cohort of Thracians.
InveravonInveravon Roman FortA small fort at the eastern end of the frontier system. Older classifications sometimes describe the site as a fortlet, but it is treated as a fort in current Antonine Wall research.
CarridenCarridenLarge eastern fort and one of the traditional primary forts, although it lay beyond the physical end of the Wall rampart.

Which Antonine Wall forts came before the Wall?

This sounds like a simple question, but there are actually two different meanings of “before the Wall”.

Forts that existed decades before Antoninus Pius

These belong to the first-century Roman campaigns.

Camelon is the clearest example close to the later Antonine frontier. Roman occupation there began roughly half a century before construction of the Antonine Wall.

Earlier Roman activity has been proposed at several other places, but it is important not to assume that every Antonine fort dated to Agricola simply because Tacitus says the Forth–Clyde isthmus was occupied by garrisons.

Indeed, at Croy Hill, an enclosure once identified as an Agricolan fort has subsequently been demonstrated to be Antonine.

Antonine forts built before the Wall reached them

This is something different.

The Roman army did not simply finish the entire turf rampart and then attach forts to it.

Forts, fortlets, roads, the ditch and the rampart were being constructed as parts of an enormous military engineering project, and the design itself appears to have changed while the work was under way.

Several forts therefore existed as military enclosures before the linear barrier was physically joined to them.

FortRelationship with the Wall
BalmuildyAn early primary fort. Stone wing walls anticipated the later arrival of the Wall, and recent geophysics suggests it may initially have been completely defended as a free-standing fort.
MumrillsThe fort was constructed before the Wall. The Wall changes direction to meet it, while its own northern ditches demonstrate that the fort initially existed independently.
AuchendavyGeophysical survey shows its northern defences were already present before the Antonine Wall ditch reached the fort.
CastlehillThe fort appears to have been a free-standing installation before the Wall was brought up to it. Recent work has also identified an earlier fortlet within the sequence.
DuntocherParticularly revealing: an Antonine fortlet came first, then a small fort, and the Wall rampart subsequently reached the site. Duntocher shows that even a supposedly “secondary” fort could physically precede the rampart.

These forts are therefore earlier than the Wall beside them, but they are not necessarily first-century Agricolan forts. Most belong to the same Antonine building project.


The first plan for the Antonine Wall

For many years archaeologists have argued that the Antonine Wall was originally designed with about six large forts, with smaller fortlets occupying the intervals between them.

As construction progressed, more forts were inserted into the system, and some fortlets were replaced.

The traditional first or primary forts are broadly:

PositionEarly fort
Western endOld Kilpatrick
Kelvin crossingBalmuildy
Central western sectorAuchendavy or Bar Hill
Denny GapCastlecary
Eastern central sectorMumrills
Eastern endCarriden

The middle position remains debated between Auchendavy and Bar Hill.

Modern measurements also suggest that the original forts were not spaced as neatly as the traditional model once implied. Roman planners were responding to river crossings, hills, roads, lines of sight and strategic routes as well as measurement.

The most important point is therefore not that there was a perfect six-fort grid, but that:

the design of the frontier changed during construction.

Bearsden provides a particularly striking example because even the internal design of the fort was altered while building work was underway.


Antonine Wall fortlets

The first Wall design made extensive use of small fortlets, broadly comparable with the milecastles of Hadrian’s Wall.

Several survived even after additional forts were introduced.

FortletPage/evidenceNotes
DuntocherSee Duntocher Roman FortFortlet preceded the fort.
CarleithCarleith – CanmoreExcavators searching in 1980 narrowly missed it; modern geophysical survey has now identified the fortlet.
Boclair RoadDiscovery of a Roman Fortlet at Boclair Road, BearsdenDiscovered in 2017 east of Bearsden fort.
CastlehillSee Castlehill FortRecent reinterpretation supports a fortlet preceding the fort.
KinneilKinneil FortletOne of the best-known fortlets towards the eastern end of the Wall.
Croy HillSee Croy Roman FortFortlet and later fort lie unusually close together.

Other known or probable Antonine Wall fortlets include Wilderness Plantation, Glasgow Bridge, Watling Lodge, Cleddans, Summerston, Seabegs Wood and Bonnyside.

The discovery of additional fortlets has strengthened the case that they formed a regular part of the first frontier design.


Bridgeness and the eastern end

Romans in Scotland also has a page for Bridgeness Roman Fort.

Bridgeness needs to be treated separately from the standard list of Antonine Wall forts.

The site is exceptionally important because the enormous Bridgeness Distance Slab was found there close to what is generally accepted as the eastern termination of the Wall rampart.

See Antonine Wall Distance Slabs.

Carriden, rather than Bridgeness, is normally included among the recognised major forts of the Antonine frontier.


Camelon: a fort behind the Wall

Camelon lay about a kilometre north of the Antonine Wall near Falkirk.

It is one of the most important forts for understanding the chronology of Roman Scotland because it had a clear Flavian occupation long before the Antonine Wall, followed by renewed occupation in the Antonine period.

A Roman road linked the area around Rough Castle towards Camelon, emphasising that the Antonine frontier worked as a wider military landscape rather than simply as a rampart with forts attached to it.


Stirling and the routes into the Highlands

North of the Forth, Roman forts controlled the routes leading towards the Highland glens and into Perthshire.

FortWorking dateMain period and notes
BochastleAD 80–85Flavian fort traditionally included among the “glen-blocker” forts guarding approaches to the Highlands.
Doune Roman FortAD 80–87Flavian fort controlling routes through central Scotland.
Drumquhassle FortAD 80–86Flavian fort close to Loch Lomond and the western Highland approaches.
Malling Roman FortAD 80s; approximateFlavian fort and annexe beside the Lake of Menteith; later survey revised its known footprint.
Ardoch Roman Fortc. AD 81–215One of the most spectacular surviving Roman earthworks in Britain, with several phases of military activity. See Tour of Ardoch Roman Fort and the CGI reconstruction of Ardoch.
Dalginross Roman FortAD 80–86Flavian fort controlling the route through Strathearn.

Perthshire, the Tay and the Gask system

After crossing the Forth, Agricola’s armies moved into Strathearn and towards the Tay.

This produced one of the most remarkable Roman military landscapes in Scotland: forts, roads and watchtowers running through Perthshire.

See also Roman Gask Ridge Watchtowers.

FortWorking dateMain period and notes
Bertha Roman Fortc. AD 80–158Major fort controlling the Tay near Perth; occupied again in the Antonine period.
Cardean Roman FortAD 80s; abandoned after c. 86Large Flavian fort near Meigle; its accommodation may have served more than one auxiliary unit.
Cargill Roman FortFlavian; possible later reuseFort near the Tay–Isla confluence. Later coins raise questions about reuse but do not prove continuous occupation.
FendochAD 83–86Flavian fort near the entrance to the Sma’ Glen.
Stracathro Roman FortAD 80s; probably later-80s withdrawalFlavian fort and annexe in Angus, distinct from the nearby temporary camp. The garrison remains unidentified.
Strageath Roman FortAD 83–158Particularly important because it was occupied in both the Flavian and Antonine periods.
Carpowc. AD 202–215Large legionary fortress on the Tay, closely associated with the Severan campaigns.

Inchtuthil

One major site does not appear in the fort spreadsheet but must be included in any guide to Roman forts in Scotland:

Inchtuthil Legionary Fortress.

Built beside the Tay during Agricola’s northern campaigns, this enormous fortress was intended as a permanent base for Legio XX Valeria Victrix.

It was abandoned before completion when Rome’s military priorities changed.

See also the Inchtuthil animation.


Septimius Severus and the last great invasion

By the early third century the Antonine Wall had long been abandoned.

In AD 208 the emperor Septimius Severus arrived in Britain and launched the last enormous Roman attempt to impose military power deep into Scotland.

Two Scottish bases are particularly important.

FortSeveran role
CramondAn earlier Antonine fort on the Forth was dramatically reoccupied and expanded to support the Severan army.
CarpowLarge legionary fortress beside the Tay and one of the clearest archaeological signatures of the Severan campaigns.

Other older roads and military sites could still be used by Roman forces, but Severus did not build another permanent frontier across Scotland comparable with the Antonine Wall.

After his death at York in AD 211, his sons abandoned the attempt at permanent conquest.


The uncertain Corstorphine site

The fort database also contains a tentative entry for Corstorphine, Edinburgh.

At present this should not be listed as a confirmed Roman fort.

There is good evidence for Roman movement through the western Edinburgh area between Cramond, the Lothian road network and the Forth, but the spreadsheet entry itself is marked as uncertain and does not yet have a secure Canmore fort record.

It is therefore best retained as a research question rather than added to the confirmed list.


Why did the Romans keep returning to the same places?

The map of Roman forts looks complicated because Roman Scotland itself was complicated.

The army repeatedly needed to control:

river crossings,
passes through hills,
roads north and south,
harbours and navigable rivers,
supply routes, and
places where several routes met.

The geography did not change simply because the Roman army withdrew.

That explains why places such as Newstead, Camelon, Strageath, Inveresk, Cramond and Ardoch could become important more than once.

The Roman occupation of Scotland was therefore not a single invasion followed by a retreat. It was a succession of changing military strategies spread across more than a century.


More fort resources on Romans in Scotland

SubjectPage
Complete fort mapRoman Forts in Scotland
Fort chronologyAgricola Fort Chronology
How forts were arrangedRoman Fort Layout
All fort-category articlesFort archive
Antonine frontierThe Antonine Wall
Building the WallAntonine Wall Distance Slabs
Perthshire frontierRoman Gask Ridge Watchtowers
Roman military occupation timeline323 Years of Military Occupation
Fort bath-housesRoman Bath Houses in Scotland
Amphitheatres associated with Roman centresAmphitheatres in Scotland
Latrines and sanitationRoman Toilets and Latrines

A changing military landscape

The forts tell the history of the Romans in Scotland particularly well.

The Flavian forts record an army pushing into unfamiliar territory.

The Antonine forts and fortlets show something different: an attempt to organise and hold a permanent frontier across central Scotland.

And Cramond and Carpow reveal the enormous but short-lived military effort of Septimius Severus more than sixty years later.

Perhaps most strikingly, the Antonine Wall itself was not built according to one immutable blueprint.

Forts were started before the rampart reached them. Fortlets were replaced by forts. Forts were enlarged or reduced. Annexes were added. Roads were diverted. The spacing of installations changed.

The Antonine Wall was therefore not simply built.

It evolved while the Roman army was building it.