Basilicata hilltop town above the Bradano valley, centred on an 11th-century Benedictine abbey.
Montescaglioso is a hilltop town in Basilicata, perched above the Bradano valley about 20 km south of Matera. It is one of the more rewarding stops in a region that rewards detours.
The town's highlight is the Abbey of San Michele Arcangelo, a Benedictine monastery founded in the 11th century with fine cloisters and frescoed rooms. But the old centre itself is worth exploring — narrow streets wind between stone houses, and the views from the edges of town stretch across the valleys of the Murge plateau.
In August, the Festa di San Rocco brings colour and noise to the streets. It is a local affair — no tour buses, just a town celebrating its patron saint with processions, food, and fireworks.
Guide
Getting there
Montescaglioso is most easily reached from Matera, 20 km to the northwest. By car it is a 25-minute drive on the SP175. Local SITA buses run between Matera and Montescaglioso several times a day on weekdays, with sparse weekend service; the journey takes about 40 minutes and ends at the Piazza Roma stop, a short walk from the abbey.
The nearest railway station is at Metaponto on the Ionian coast, with regional trains from Taranto and Reggio Calabria, but onward connections to Montescaglioso are infrequent — a taxi from Metaponto is roughly €30. The closest airports are Bari and Brindisi, both around 90 minutes by car.