Photo: KoljaHub at German Wikipedia · CC BY-SA 2.0 de · Wikimedia Commons
Ulpiana is a cultural heritage monument of Kosovo. Ulpiana was a self-governing Roman town in Dardania. The free Lokali audio guide runs 6 minutes.
✓ Published October 2026 · how we write these guides
Visitor facts
| Lokali audio guide | 6 min · free |
|---|---|
| Type | Archaeological Site |
| Location | Pristina, Kosovo |
| Coordinates | 42.5919, 21.1860 |
| Languages | 50+, in the Lokali app |
The story
Listen first. Wind moves across open fields, and somewhere a dog barks from a farmhouse. Underfoot, the grass gives way to pale, worn stone. Low walls rise only knee-high from the earth, their edges softened by centuries of rain. It does not look like a city at first. It looks like a field with lines drawn on it. But those lines are streets, gates and churches, and you are standing inside one of the most important Roman towns in this part of the Balkans.
This is Ulpiana. It lies a short drive south-east of Pristina, close to the town of Gračanica. Today it is an archaeological park, quiet and spread out under a wide sky. Most visitors come for an hour and leave with the same thought. How could something this large almost disappear? The answer runs through earthquakes, emperors, and the slow patience of soil.
Let us begin with the name. Many historians link it to the Roman emperor Trajan, whose family name was Ulpius. Trajan ruled in the early second century, a time when Rome pushed hard into the Balkans and organised the land it held. Ulpiana grew in that period. It became a municipium — a self-governing Roman town with its own council and its own officials. That status mattered. It meant Ulpiana was more than a camp or a road stop.
Why here? Look at the hills on the horizon. This region sat close to rich deposits of silver and lead. Rome needed metal for coins, tools and pipes, and mining brought money into the valley. Roads followed the money, and trade followed the roads. Ulpiana became a centre for the wider region the Romans called Dardania, named after the Dardanians, an ancient people who lived in these lands before Rome arrived.
As you walk, try to picture the town at its height. Paved streets ran in straight lines. There were public buildings, private houses, workshops and baths. Walls with gates protected the centre. Archaeologists have uncovered parts of this layout, but much of the city still lies under the surrounding fields. That is one of the surprises here. What you can see is only a fraction. Farmers have ploughed above Roman foundations for generations.
Pause near the remains of the northern gate, if you can find the path toward it. Gates were the face of a Roman town. Travellers, merchants and soldiers passed through them every day. Here you can still trace the heavy footings that once carried towers and arches. Look closely at the stone blocks. Some are cut with clean, square edges. Others are rougher, and they show later repairs made with whatever material people had at hand.
Those repairs tell a story of change. By the fourth century, the Roman world had become Christian, and Ulpiana changed with it. The town became a seat of bishops. Church records show that bishops from Ulpiana took part in major church councils of the late Roman period. So this field was once connected to debates that shaped Christian belief across the Mediterranean world.
You can see that Christian layer in the ground. Excavations have revealed early church buildings, including a basilica — a long hall with aisles, the standard shape for early churches — and the remains of a baptistery, where new believers were baptised. Look for the curved shape of an apse, the rounded end of a church where the altar once stood. It is often the easiest feature to recognise among the ruins.
There is also a story that local people still tell. According to tradition, two brothers named Florus and Laurus worked here as stonemasons. The legend says they were martyred for their faith. Their names live on in Orthodox Christian tradition, and some link their memory to this town. It is a tradition rather than a documented fact, but it shows how strongly Ulpiana stayed in people's memory long after the city faded.
Then came disaster. In the early sixth century, a powerful earthquake struck the region and badly damaged the town. The eastern Roman emperor Justinian, who ruled from Constantinople, chose to rebuild it. The writer Procopius, who recorded Justinian's building projects, mentions this work. The restored city received a new name, Justiniana Secunda. Emperors liked to put their own names on cities, and Justinian was no exception.
But rebuilding could not stop the larger changes sweeping the Balkans. Over the following centuries, Roman control weakened, new peoples arrived, and town life declined across the region. Ulpiana slowly emptied. Stone from its buildings was carried away and used again elsewhere. Earth and grass covered what remained. By later centuries, the great city survived mainly as a name in old texts and as scattered finds turned up by ploughs.
Modern archaeology brought it back into view. Excavations here have taken place across many decades, and work continues. Teams have uncovered streets, churches, burial areas and many small objects — coins, pottery, pieces of sculpture and inscriptions. Many of these finds are now kept in museums rather than on site. If you visit the Museum of Kosovo in Pristina, you can see objects connected to the ancient Dardanian lands, which helps bring this quiet field to life.
Before you leave, stand still for a moment and turn slowly in a full circle. Notice the low lines of stone, the open farmland beyond, and the hills where Roman miners once worked. Notice how close the modern world sits — the road, the houses, the sound of cars. Ulpiana is not sealed away behind glass. It lies right beside everyday life. As you walk back, watch the grass at the edge of the path. Somewhere beneath it, another Roman street is still waiting to be found.
Key facts
What to look for
Practical tips
Common questions
Is there a free audio guide to Ulpiana?
Yes — the Lokali app narrates Ulpiana free of charge in 50+ languages. The guide runs about 6 minutes, covers the history, what to look for on site and practical tips, and works offline once downloaded.
Where is Ulpiana?
Ulpiana is near Pristina, Kosovo, at 42.5919, 21.1860. Tap the map link on this page for directions from where you are.
What is Ulpiana known for?
Ulpiana was a self-governing Roman town in Dardania. Its name is widely linked to Emperor Trajan's family.
What should you look for at Ulpiana?
The rounded apse at the end of the basilica. Heavy stone footings at the old northern gate. Rough later repairs set beside cleanly cut Roman blocks.
What should you know before visiting Ulpiana?
Wear sturdy shoes for uneven stone and grassy paths. Bring water and sun protection; there is little shade.
When is the best time to visit Ulpiana?
Come in soft morning light to read the ruins better.
On the map
Opens directions to Ulpiana from your location.
More to see in Pristina
Hear Ulpiana in your language
The full story, narrated, in 50+ languages. Download it before you go and it plays offline, at your own pace, with no ticket and no tour group.