← Back to the map
Roman Maps explains

The Roman Road Network

How the empire's 80,000 miles of paved roads actually worked, station by station.

By 117 CE the empire ran on roughly 80,000 miles of built road, engineered to a standard that let a courier cover 50 Roman miles in a day and a laden ox-cart move without breaking an axle. Distances were measured in Roman miles (mille passus, "a thousand paces," about 1,480 modern meters) and marked by milestones (miliaria) that gave the distance to the nearest city and, often, which emperor had paid for the surface.

The roads were built for the army first and everyone else second. A legion on the march needed a graded, drained surface it could keep moving on in any weather, and the empire's core network — the Via Appia south from Rome, the Via Egnatia across the Balkans to the Bosphorus, the Via Domitia through southern Gaul to Spain — began as conquest roads before they became trade and travel corridors.

Every 12 to 18 Roman miles or so, the road met a mansio — a staging post with stabling, a change of horses for the state courier system (the cursus publicus), and rooms for travelers with the right permit (a diploma, issued by the provincial governor's office). Smaller mutationes in between offered only a horse change, no beds. A private traveler without a diploma paid for the same amenities at a roadside inn (caupona) instead.

Below, every road station on the map with a name and a source is grouped by road. Most come from the Antonine Itinerary (Itinerarium Antonini), a Roman-era route gazetteer compiled around 300 CE from older imperial records — it lists each stage of a journey with the distance to the next stop, exactly the way a modern driving-directions app would, just for a road network that was already centuries old by the time it was written down.

Via Agrippa — 69 stations
Asa PauliniLunnaMatisconeTinurtiumCabillonumAndematunnumMosaNoviomagusSolimariacaTullumScarponnaDivodurum+57 more
Via Augusta — 51 stations
IuncariaCinnianaAquae VoconiaeSeterraePraetoriumSempronianaArragoBarcinoAd FinesAntistianaStabulum NovumPalfuriana+39 more
Via Aurelia — 39 stations
LoriumAd TurresPyrgiCastrum NovumCentumcellaeGraviscaeForum AureliiCosaTelamonPopuloniumVada VolaterranaAd Herculem+27 more
Via Egnatia — 35 stations
DyrrachiumApolloniaAd QuintumClodianaScampisTres TabernaeLychnidusNicaeaHeraclea LyncestisCellaeEdessaPella+23 more
Via Militaris — 34 stations
Ad SextumTricorniumAd Sextum MiliaremMons AureusVinceiaMargumAd OctavumHorreum MargiSarmatorumCametasPraesidium PompeiRappiana+22 more
Via Appia — 26 stations
BovillaeAriciaTres TabernaeForum AppiiTerracinaFundiFormiaeMinturnaeSinuessaPons CampanusAd OctavumCasilinum+14 more
Via Popilia — 24 stations
NolaNuceria AlfaternaSalernumPicentiaEburumAcerroniaNares LucanaeAtinaConsilinumMarcellianumTegianumForum Popilii+12 more
Via Traiana Nova — 22 stations
HatitaGaddaThorniaRabbathmobaCharacmobaZoaraUdhruhZadagattaHauarraPraesidiumNeglaBetthorus+10 more
African Coastal Road (Carthage-Leptis Magna) — 21 stations
RadesHenchir-El-MedenHammametHerglaLamtaEl DjemHenchir InchillaThynaYoungaCellaeGabesAgma+9 more
Via Flaminia — 19 stations
Ad Rubras (Saxa Rubra)Ad VicesimumRostrata VillaAqua VivaOcriculumNarniaInteramna NaharsSpoletiumForum FlaminiiNuceria CamellariaTadinumHelvillum+7 more
Via Aemilia — 19 stations
Ad CompitumCaesenaForum PopiliiForum LiviiFaventiaForum CorneliiClaternaBononiaAd MediasVictoriolaMutinaPons Secies+7 more
Amber Road (Aquileia-Carnuntum) — 19 stations
VrhnikaLjubljanaTrojaneCeljePtujZalalövőSzombathelySopronCarnuntumAd FornolusFluvio Frigido (Castra)Ad Pirum+7 more
Danube Limes Road (Aquincum-Viminacium) — 19 stations
CamponaMatricaVetus SalinaIntercisaLussoniumAlta RipaLugio (Florentia)AltinumAd MilitareTeutoburgiumCornacumCuccium+7 more
Via Domitia — 18 stations
VapincumSegusteroAlabontiaCatuiaciaApta JuliaCabellioAmbrussumSextantioForum DomitiiCesseroBaeterraeNarbo+6 more
Rhine Limes Road (Mainz-Nijmegen) — 18 stations
Bingen am RheinOberweselBoppardKoblenzAndernachRemagenBonnDormagenMonheim am RheinNeussKrefeld-GellepMoers-Asberg+6 more
Caesarea-Saldae Coastal Road (Mauretania Caesariensis) — 18 stations
Portus MagnusQuizaArsenariaCartennaeLar CastellumCartiliGunuguCaesareaTipasaCasae CalbentiIcosiumRusguniae+6 more
Via Postumia — 17 stations
GenuaPons ad Decimum MiliariumLibarnaDertonaIriaCamillomagusCremonaLocus CastorumBedriacumUnnamed road junction (Villafranca di Verona)VeronaCalidarium+5 more
Watling Street — 17 stations
RutupiaeDurovernum CantiacorumDurolevumDurobrivaeSulloniacisVerulamiumDurocobrivisMagioviniumLactodurumBannaventaTripontiumVenonis+5 more
Nile Valley Road (Alexandria-Syene) — 16 stations
NaukratisSaisMemphisHerakleopolis MagnaOxyrhynchusHermopolis MagnaLycopolisKoptosPtolemais HermiouAbydosDiospolis Magna (Thebes)Latopolis+4 more
Antioch-Edessa Road (Zeugma-Samosata Crossing) — 16 stations
BeroeaCyrrusCiliza (Urmagiganti)AbararaZeugmaSamosataPerreMesenaLacotenaDolicheBemmaris (Bemmari Canna)Batnae+4 more
Dere Street — 15 stations
EboracumIsurium BrigantumScotch Corner settlementHealam BridgeCataractoniumBainesseVinoviaVindomoraCorstopitumBremeniumChew GreenCappuck+3 more
Via Aquitania — 15 stations
BordeauxBazasEauzeAuchMarsanGimontL'Isle-JourdainLeguevinToulouseBaziegeCol de NaurouzeCastelnaudary+3 more
Via Traiana — 14 stations
Forum NovumAequum TuticumAecaeHerdoniaCanusiumRudasRubiButuntumBariumTurris IulianaTurres AureliaeEgnatia+2 more
Via de la Plata — 14 stations
Ad SororesCastra CaeciliaTurmulusRusticianaCaparaCaecilius VicusAd LipposSenticeSalmanticaSibarimOcelo DuriAlbocela+2 more
Via Valeria Sicula (Messana-Panormus-Lilybaeum) — 14 stations
MessanaTyndarisAgathyrnumCaleacteHalaesaCephaloediumThermae HimeraeaeSoluntumPanormusHyccaraParthenicumAquae Segestanae+2 more
Via Salaria — 13 stations
FidenaeEretumVicus NovusReateCutiliaeInterocriumForum DeciiFalacrinaeAd MartisVicus BadiesAd CentesimumAsculum Picenum+1 more
Antioch-Palmyra Road — 13 stations
NiaccabaCaperturiApameaLarissa (Shaizar)Epiphania (Hama)ArethusaEmesaTheledaOccarabaCentum PuteaCasama (An-Nabk)Nezala (Al-Qaryatayn)+1 more
Via Claudia Augusta — 12 stations
AltinumHostiliaMansio ServasaTrentoPons DrusiEndidaeMaiaRabland milestoneInutriumFoetibusAugusta VindelicumSubmuntorium
Via Sebaste — 12 stations
Antiochia CaesareaApolloniaComamaOlbasaCremnaMansio in KlimaxPergeNeapolisParlais (Colonia Iulia Augusta Parlais)Lystra (Colonia Iulia Felix Gemina Lustra)IconiumLyrboton Kome
Dacian Trunk Road (Drobeta-Porolissum) — 12 stations
Drobeta-Turnu SeverinBaile HerculaneJupaSarmizegetusaCalanGeoagiu-BaiBlandianaAlba IuliaTurdaCluj-NapocaSutoruMoigrad
Via Cassia — 11 stations
Baccanae (Ad Vacanas)SutriumVicus MatriniForum CassiiAquae PasserisVolsiniiClusiumAd StatuasArretiumAd Fines (Casas Caesarianas)Florentia
Via Latina — 11 stations
Compitum AnagninumFerentinumFrusinoFregellanumFabrateria NovaAquinumCasinumVenafrumTeanum SidicinumAlifaeTelesia
Via Amerina — 11 stations
Ad Vacanas (Baccanae)Nepet (Nepi)Ponte Romano dei Tre PontiFalerii NoviFalerii Veteres (Civita Castellana)FescenniumCastellum AmerinumHorta (Orte)Ameria (Amelia)Tuder (Todi)Vettona (Bettona)
Via Annia — 11 stations
Hatria (Adria)Patavium (Padua)Mansio ad Duodecimum (Sambruson)Mutatio ad Nonum (Marghera)AltinumPiave Crossing Milestones (Ceggia)Mutatio SanosIulia Concordia (Concordia Sagittaria)Mutatio Apicilia (Latisanotta)Palazzolo dello Stella MilestonesMutatio ad Undecimum (Chiarisacco)
Via a Carthagine Cirtam — 11 stations
PertusaUnucaSicilibbaMembressaMustiNaraggaraThagasteThagoraTipasa in NumidiaGasaufulaSigus
Via Theveste-Lambaesim-Sitifim — 11 stations
ThevesteVazaiviVegeselaMasculaClaudiThamugadiLambaesisDiana VeteranorumNova PetraGemellaeSitifis
Cirta-Sitifis-Auzia Road — 10 stations
MileumIdicraCuiculiPerdicesCellasMacriZabiArasTatiltiAuzia
Numidian Pre-Saharan Praesidia — 10 stations
Ad Basilicam DiadumeneSymmachiAd Duo FluminaAd Calceum HerculisVesceraMesarfeltaThabudeosAd MediasBadiasAd Maiores
Koptos-Berenice Road — 10 stations
Didymoi (Khashm al-Minayh)Aphrodites (Bir Menih)Compasi (Daghbag)Dios / Iovis (Abu Qurayya)Xeron Pelagos / Aristonis (Feisaleya)Apollonos HydreumaKabalsi (Abu Ghusun)Kainon Hydreuma (Wadi Khashir)Vetus Hydreuma (Wadi Abu Greiya)Berenice Troglodytica (Baranis)
Caesarea-Satala Road — 10 stations
EulepaArmaxa (Armaza)Marandara (Malandara)Scanatus (Scanatu)CamisaZaraDagalassusOlotoedarizaDracontes (Ad Dracones)Haza
Fosse Way — 9 stations
Isca DumnoniorumLindinisAquae SulisCorinium DobunnorumRatae CorieltauvorumVernemetumMargidunumAd PontemCrococalana
Sirmium-Savaria Road (via Sopianae) — 9 stations
UlmusCibalaeMursaAntianaeSopianaeLimusaSilacenisValcoMogetiana
Caesarea-Melitene Road — 9 stations
ArasaxaCoduzalabaComana (Cappadociae)Siricae (Siricis)Ptandaris (Ptandari)Arabissus (Arabissos)Osdara (Asdara)Dandexena (Dandaxina)Arcas
Cilicia Trachea-Isauria Mountain Road (Seleucia ad Calycadnum-Claudiopolis-Laranda-Isaura Nova) — 9 stations
Seleucia ad CalycadnumDiocaesarea (Olba)Claudiopolis (Colonia Iulia Augusta Felix Ninica)DalisandusCoropissusLarandaIlistraIsaura NovaIsaura Vetus
Chalcedon-Nicomedia Coastal Road (Sinus Astacenus) — 9 stations
ChalcedonPantichiumPoleatikonNassetePotamoiDacibyzaLibyssaCharaxBrunca
Via Clodia — 8 stations
CareiaeAd NovasForum ClodiiBleraMarta (Norchia)TuscaniaMaternumSaturnia
Via Valeria — 8 stations
VicovaroCarseoliAlba FucensMarruviumCorfinioInterpromiumChietiPescara
Stanegate — 8 stations
CorstopitumNewbroughHaltwhistle BurnMagnisNether DentonBoothbyBrampton Old ChurchLuguvalium
Via Pompeia (Messana-Syracusae-Agrigentum) — 8 stations
TauromeniumCatinaSyracusaeAgraeHyblaCalvisianaAgrigentumAquae Larodis
Upper Rhine Road (Strasbourg-Mainz) — 7 stations
StrasbourgSeltzRheinzabernSpeyerWormsNiersteinMainz
Ancyra-Caesarea Road (via Nysa) — 7 stations
Gorbeus (Corbeus)Orsologiacum (Rosologiacum)AsponaParnassus (Cappadociae)Nyssa (Cappadociae)Osiana (Asiana)Saccasena
Virunum-Ovilava-Lauriacum Road (Norican Highway) — 7 stations
CandalicasMonateSabatincaGabromagusTutatioOvilavaLauriacum
Via Cottia — 6 stations
SegusioAd MartisBrigantioRamaeEburodunumCaturrigas
Ermine Street — 6 stations
EboracumPetuariaLegeoliumDanumSegelocumLindum Colonia
Sicilian Interior Road (Traiectum-Lilybaeum) — 6 stations
NaxusAciumCapitonianaGelaPhilosophianaPetiliana
Via a Karalibus Olbiam (Caralis-Olbia interior road) — 6 stations
Olbia (Ulbia)Forum TraianiAquae NeapolitanaeHafaLuguidonis castraAd Medias
Tingis-Volubilis Road (inland) — 6 stations
Ad NovasOppidum Novum (Ksar-el-Kebir)Tremulis (Souk el-Arba du Gharb)Viposcianis (Vopisciana)Gilda (near Souk el-Arba de Sidi Slimane)Aquae Dacicae
Nicopolis-Dyrrachium Coastal Road — 6 stations
AulonAcrocerauniaPhoeniceButhrotumAd DianamGlykys Limen
Virunum-Teurnia-Iuvavum Road (Radstädter Tauern crossing) — 6 stations
ImmuriumIn AlpeAnisusVocariumCucullaeIuvavum
Koptos-Myos Hormos Road — 5 stations
Phoinikon (Laqeita)Krokodilo (El-Muwayh)PersouMaximianon (El-Zarqa)Myos Hormos (Quseir al-Qadim)
Palmyra-Sura Road — 5 stations
HaraeOrubaCholleResafa (Rusafa)Sura
Corsica coastal road (Mariana-Aleria-Praesidium-Portus Favonii-Pallas) — 5 stations
MarianaAleriaPraesidiumPortus FavoniiPallas
Nicomedia-Ancyra Road (via Claudiopolis) — 5 stations
DekatonPrindeaCratia (Flaviopolis)Carus VicusJuliopolis
Auzia-Caesarea Road (Mauretania Caesariensis-Numidia) — 5 stations
RapidumTiranadiCaput CilaniSufasarAquae
Via Tiburtina — 4 stations
Ponte MammoloAquae AlbulaeAd Nonas (Settecamini)Ponte Lucano
Via Labicana — 4 stations
Ad QuintanasAd StatuasAd PictasAd Bivium
Via Domitiana — 4 stations
Ad Savonem (Safo fl.)Pons Vulturni (bridge over the Volturnus)LiternumIn Vineis
Danube Limes Road (Carnuntum-Aquincum) — 4 stations
ViennaGyőrBrigetioAquincum
Sopianae-Aquincum Road — 4 stations
Pons SociorumValle CarinianaGorsiumIasulones
Sopianae-Brigetio Road — 4 stations
IoviaFortianaHerculiaFloriana
Caralis coastal loop road (Othoca-Neapolis-Sulci-Tegula-Nora-Caralis) — 4 stations
SulciNeapolis (Sardinia)MetallaTegula
Tavium-Sebastopolis-Sebastia Road — 4 stations
MogarumDoranoVerisa (Berissa)Fiarasi
Ancyra-Tavium Road — 4 stations
BolegasgusSarmaliusEcobrogis (Eccobriga)Adapera
Aquileia-Virunum Road (Julian Alps crossing via Camporosso Pass) — 4 stations
BilachiniumLariceSanticumVirunum
Aquileia-Aguntum Road (via Iulium Carnicum, Alpes Carnicae) — 4 stations
Ad TricensimumIulium CarnicumLonciumAguntum
Black Sea Coastal Road (Heraclea Pontica-Amastris-Sinope) — 4 stations
Heraclea PonticaTieion (Tios)AmastrisSinope
Via Nomentana — 3 stations
FiculeaNomentumPonte Nomentano
Lamasba-Zarai-Sitifis Road — 3 stations
TaduttiLamasbaZarai
West coast road (Turris Libisonis-Bosa-Cornus-Tharros-Othoca) — 3 stations
TharrosBosaCornus
Via Maris (Ptolemais-Caesarea coastal segment) — 3 stations
CalamonSycaminum (Sycaminos / Sycaminopolis)Certa
Tingis-Sala Coastal Road — 3 stations
Zilis (Iulia Constantia Zilil, Dchar Jdid)TabernaeFrigidis
Negev Incense Road (Malatha-Mampsis-Scorpions' Ascent-Tamara branch toward the Arabah) — 3 stations
Mampsis (Mamshit/Kurnub)Rogem Zafir (foot of the Scorpions' Ascent)Tamara (Ein Hatzeva)
Gortyn-Knossos-Lyttos Road — 3 stations
KnossosChersonesosLyttos
Corduba-Castulo Mining Road — 3 stations
CalpurnianaVircaoIliturgis
Cetium-Arlape-Lauriacum Road (Danube frontier approach) — 3 stations
CetiumArlapeLocus Felicis
Iuvavum-Ovilava Road — 3 stations
TarnantoneLaciacisTergolape
Rusuccurum-Saldae Interior Road (Mauretania Caesariensis) — 3 stations
TigisiBidilTubusuptus
Via Praenestina — 2 stations
GabiiAd Nonum
Sirmium Road (Bononia-Taurunum) — 2 stations
SirmiumBassianae
Via a Karalibus Turrem (Caralis-Turris Libisonis interior road) — 2 stations
Turris LibisonisMolaria
Caesarea-Jerusalem Road — 2 stations
AntipatrisEmmaus
Jericho-Scythopolis Road (Jordan Valley) — 2 stations
ArchelaisPhasaelis
Jerusalem-Neapolis Road — 2 stations
BethelGophna
Paphos-Curium Road (west/south coast road) — 2 stations
Miliarium XV a Paphos (15th milestone from Paphos)Miliarium XXIV a Paphos / VIII a Curio (24th milestone from Paphos, 8th from Curium)
Cyrenaica Interior Road (Ptolemais-Semeros-Lasamices-Cyrene) — 2 stations
Semeros (near modern Marawa)Lasamices (modern Slonta)
Cyrenaica Coastal Road (Apollonia-Naustathmus-Erythron toward Darnis) — 2 stations
Naustathmus (modern Ras al-Hilal)Erythron (modern Al-Athrun)
Lyttos-Arkades-Biannos Road — 2 stations
ArkadesBiannos
Gortyn-Inatos-Hierapytna Road — 2 stations
InatosHierapytna
Gortyn-Phaistos-Matala Road — 2 stations
PhaistosMatalum
Germanicopolis-Isaura Nova Road (Western Isauria) — 2 stations
GermanicopolisZenopolis
Apollonia-Nicopolis Interior Road — 2 stations
ByllisHadrianopolis
Nicopolis-Naupaktos Road — 2 stations
DioryktosKonope Arsinoeia
Nicomedia-Nicaea Road — 2 stations
LiadaLibum
Salamis-Tamassos Road (Cyprus interior copper road, Tabula Peutingeriana) — 2 stations
GolgoiTremithus (Thremitus / Tremithous)
Hub — terminus of all Iter Sardiniae routes — 1 station
Karales (Caralis)
Via a Karalibus Noram / coastal loop road — 1 station
Nora (Nura)
Via a Karalibus Olbiam / west coast road junction — 1 station
Othoca
Via a Tibula Caralim (Tibula fork of the interior road) — 1 station
Gemellas
Via a Tibula Caralim (Tibula fork of interior road) / East coast litoranea — 1 station
Tibula
Via Maris / Caesarea-Jerusalem Road (near Caesarea) — 1 station
Betarum / Betthar (uncertain — possibly two distinct stations)
Caesarea-Jerusalem Road (via Nicopolis/Emmaus) — 1 station
Beeroth
Judaea interior road network (exact alignment/mileage not established) — 1 station
Thamna
Jerusalem-Jericho Road — 1 station
Maledomni (Ascent of Adummim garrison-station)
Jerusalem-Hebron Road — 1 station
Beth-Zur (Bethsura)
Hebron-Negev/Arabia Road (toward Petra frontier) — 1 station
Malatha
Paphos-Arsinoe (Marion) Road (northwest coastal road) — 1 station
Miliarium IX a Paphos / XV ab Arsinoe (9th milestone from Paphos, 15th from Arsinoe)
Salamis-Lapethus Road (crossing the Kyrenia/Northern Range, via Chytroi) — 1 station
Miliarium XXXV a Salamine (35th [disputed] milestone from Salamis)
Melitene vicinity road (exact corridor uncertain) — 1 station
Karamagara Bridge
Cyrenaica Coastal Road (Berenice-Taucheira-Ptolemais-Apollonia-Cyrene) — 1 station
Adriane (later Hadrianopolis, modern Driana)
Cyrenaica Interior Road (Ptolemais-Caenopolis-Balagrae-Cyrene) — 1 station
Balagrae (modern Al Bayda)
Cyrenaica Interior Road (Ptolemais-Caenopolis-Balagrae-Messa-Cyrene) — 1 station
Messa (Artamis Kome)
Cyrenaica Coastal Road (Cyrene-Limnias-Darnis) — 1 station
Limnias (modern Lamluda)
Tingis-Volubilis Road (inland) / Tingis-Sala Coastal Road (junction) — 1 station
Ad Mercurii (junction; possibly Bled Mers)
Volubilis-Tocolosida Frontier Road — 1 station
Tocolosida (Bled Takourart)
Sala-Frontier Road — 1 station
Exploratio ad Mercurios
Gortyn-Lebena Road — 1 station
Lebena
Gortyn-Lasaia Road — 1 station
Lasea
Knossos-Heracleium Road — 1 station
Heracleium
Corycus-Diocaesarea Coastal Road (Cilicia Trachea) — 1 station
Corycus
Laranda-Cybistra Road (Lycaonia-Cappadocia Taurus Crossing) — 1 station
Cybistra
Nicopolis-Ambracia Road — 1 station
Ambracia
Virunum-Teurnia-Aguntum Road — 1 station
Teurnia
Virunum-Celeia Road (via Colatio) — 1 station
Colatio
Kition-Tamassos Road (Cyprus interior copper road via Idalion) — 1 station
Idalion (Idalium)
Soloi-Lapethos Road (Cyprus interior copper road, Soloi hinterland branch) — 1 station
Melabron

Sources

  • Itinerarium Antonini (Antonine Itinerary)
  • Raymond Chevallier, Roman Roads
  • Ray Laurence, The Roads of Roman Italy
  • CAH XI, The High Empire, 70–192 CE (Cambridge Ancient History, 2nd ed.)
  • Fergus Millar, The Roman Near East, 31 BC–AD 337
  • Barrington Atlas of the Greek and Roman World

More to read

Roman Maps shows the empire frozen at 11 August 117 CE, the day Trajan died — its moment of greatest territorial extent. Explore the full map →