Aurelian Walls Archaeological Site

Late Roman defensive walls encircling ancient Rome

Third-century Roman walls built under emperors Aurelian and Probus encircle large parts of Rome's historic perimeter. Visitors walk sections near Porta San Sebastiano and see later medieval towers and archaeological layers.

Main image

Aurelian Walls at a Glance#

Address: Aurelian Walls (Mura Aureliane), encircling Rome’s historic centre, Lazio, Italy

Admission: Free to visit (public sections)

About Aurelian Walls#

The Aurelian Walls are the late Roman defensive walls built around the city of Rome in the 3rd century AD and remain a major surviving element of the ancient city’s fortifications. Construction took place under Emperor Aurelian between about 271 and 275 AD to enclose Rome’s expanded urban area.

Walking routes and archaeological parks allow visitors to see long continuous sections of the walls, restored towers and several original gates such as Porta Maggiore, Porta San Paolo and Porta San Sebastiano. Interpretive panels and nearby museums explain Roman defensive architecture and show how the walls relate to ancient roads and aqueducts.

Secondary highlights include viewpoints from surrounding hills where the full line of the circuit can be appreciated and visits to adjacent monuments that show the walls’ role in the medieval and modern city. Several gates and towers have been converted to museums or cultural spaces, making the walls accessible at multiple points around Rome.

The walls were commissioned by Emperor Aurelian and built quickly in the early 270s AD as a response to increased threats to Rome; they enclosed the then-urbanized area of the city. Over subsequent centuries the circuit was repaired, heightened and altered by later emperors, medieval authorities and Renaissance restorers, retaining a continuous defensive perimeter through Rome’s later history.

The walls encircle large parts of central Rome and run near landmarks such as the Aurelian-era gates and the ancient Via Ostiensis, with easy access from central Rome and provincial transport links. Many well-preserved stretches are visible within the modern urban fabric and at archaeological sites around the city.

  • Length and survival: The circuit runs for about 19 kilometers (roughly 12 miles) and still includes many original stretches, towers and gates that can be seen around Rome’s perimeter.
  • Best viewpoints: Good vantage points include the Janiculum and the Aventine hills, where long stretches and gate complexes are visible against the city skyline.

What to See#

  • Porta Maggiore: A surviving major gate located on the southeastern stretch of the walls, historically linked to the ancient aqueducts and Roman road network.
  • Porta San Paolo: A prominent gate on the southern section of the walls close to the Pyramid of Cestius, historically an important route to the Ostia and coastal roads.
  • Porta San Sebastiano: A well-preserved gate on the southern side of the circuit, with visible Byzantine and later medieval alterations.

How to Get to Aurelian Walls#

The Aurelian Walls encircle Rome’s historic centre and are very accessible on foot from central Rome. Different sections are nearest to Metro B stops such as Colosseo (for the eastern flank near the Colosseum) and Circo Massimo (for southern sections); many parts run alongside major roads and are an easy walk or short taxi ride from Rome’s central train stations.

Tips for Visiting Aurelian Walls#

  • Visit early morning or late afternoon for strong side-lighting on the brickwork and fewer tourists; the warm light at those times makes details and texture of the walls stand out.
  • Enter through Porta San Sebastiano and check opening times for the Museo delle Mura - the museum lets you walk along a restored section of the walls, an experience many passersby miss.
  • Combine a walk along the Aurelian Walls with a stroll on the nearby Appian Way to see less-visited stretches of the fortifications and to avoid the concentrated crowds found near the Colosseum.

Best Time to Visit Aurelian Walls#

Best time is spring or autumn for comfortable temperatures and fewer crowds when exploring the Aurelian Walls and nearby Rome neighborhoods.

Spring
April-June · 10-25°C
Mild, pleasant weather makes walking the walls and surrounding neighborhoods comfortable; weekdays are less crowded.
Summer
July-August · 25-35°C
Hot and busy with tourists-expect larger crowds and higher temperatures during peak summer months.
Autumn-Winter
September-March · 3-15°C
Autumn is cool and generally quieter; winter is mild to cool with fewer tourists and easier access to nearby museums and sites.

Weather & Climate near Aurelian Walls#

Climate

Aurelian Walls's climate is classified as Hot-Summer Mediterranean - Hot-Summer Mediterranean climate with warm summers (peaking in August) and cold winters (coldest in January). Temperatures range from 4°C to 30°C. Moderate rainfall (733 mm/year).

Air Quality: AQI 55 Moderate
Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
41°
Warmest Month
-5°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Acceptable 4° - 12° 7° 76 mm partly cloudy 81% 1.9 m/s 0.2 low 9.4h
February Good 4° - 13° 8° 70 mm partly cloudy 79% 2.2 m/s 0.4 low 10.5h
March Very Good 6° - 16° 11° 62 mm partly cloudy 76% 2.5 m/s 0.7 moderate 11.8h
April Very Good 8° - 18° 13° 59 mm partly cloudy 72% 2.5 m/s 1.2 high 13.2h
May Excellent 12° - 23° 18° 41 mm some cloud 68% 2.2 m/s 1.7 very high 14.4h
June Ideal 16° - 27° 22° 30 mm mostly sunny 62% 2.2 m/s 2.1 extreme 15.0h
July Ideal 19° - 30° 25° 15 mm clear 55% 2.3 m/s 2.2 extreme 14.7h
August Ideal 19° - 30° 25° 34 mm clear 55% 2.2 m/s 1.8 very high 13.7h
September Excellent 16° - 27° 21° 67 mm mostly sunny 64% 2.0 m/s 1.2 high 12.3h
October Very Good 12° - 22° 17° 91 mm some cloud 73% 1.8 m/s 0.7 moderate 11.0h
November Good 8° - 16° 12° 101 mm partly cloudy 80% 1.9 m/s 0.3 low 9.7h
December Acceptable 5° - 13° 8° 87 mm partly cloudy 81% 2.1 m/s 0.2 low 9.1h

Nearby Attractions to Aurelian Walls#