With so much captivating history and incomparable natural beauty, every location in southern Italy seems to call out for visitors' attention.
However, even this stunning region has a few highlights that shine even brighter, standing out as the best places in Southern Italy.
This southern Italy travel blog explores some of the cities and towns in the south of Italy that you cannot pass by!
We also added a few islands at the bottom of our list because they are worthy of a visit too.
Here is our list of the most beautiful places in southern Italy that you should see at least once in your lifetime.
15 Best Places To Visit In Southern Italy
Wondering where to go in Southern Italy? If you are planning a trip, then make sure to add the following destinations to Southern Italy to your itinerary.
We absolutely love every region of Italy, but there is something so unique and different about these cities and towns in South Italy.
We’ve picked them as the best places to visit in Southern Italy.
1. Matera
Make sure to visit Matera, it is one of the best cities in southern Italy. It is such a unique destination with its cave dwellings. Another reason you should visit Matera is that it is a UNESCO World Heritage site.
At Matera, you’ll discover the magnificent Murgia Timone, a gigantic plateau made of rock. The plateau is dotted with many caves carved into the stone by the people who lived here many, many years ago.
There are plenty of things to do in Sassi di Matera. While the caves are truly fascinating to see and explore, just as remarkable are the views this site gives you of the nearby ravine and old town.
There are countless photo opportunities of this south Italy must-see destination.
Book a Day Trip to Matera from any of the Following Places:
Highly Recommended Tours and Passes to Grab:
- Enjoy a 2-hour walking tour of the historic center known as the Sassi
- We also absolutely loved hopping over to Parco Murgia where you can walk, explore and get wonderful views of Matera from across the ravine. Click here to book a spot on the Parco Murgia tour.
- Grab the Matera Smart Pass. The smart pass is a ticket that allows you to visit, at a reduced price, the best 4 attractions of the city of Matera and you can reach the Parco della Murgia Materana with a panoramic bus.
If you love a city vibe, some of the other best cities to visit in southern Italy include Catania, Brindisi, and Bari.
2. Alberobello
Alberobellow might be super touristy but it is also one of the most beautiful towns in southern Italy and one of the best places in Puglia.
Architecture doesn’t get quirkier than the buildings you’ll find in Alberobello’s city center. The small town is packed with ‘trulli’ (whitewashed huts constructed of dry stone and topped with cone-shaped roofs).
Also take time to sample some of the scrumptious bread this region is famous for – and to taste some delicious local wines, of course!
One of the best things about this gorgeous town is that you can easily explore this town in just a few hours.
The drive from your base town to Alberobello will take you through some picturesque olive groves, so it truly makes for a great day trip from towns such as Bari or Ostuni.
After experiencing Alberobello, you’ll be certain that it’s one of the best southern Italy towns!
Puglia might be one of the most underrated regions of Southern Italy. We loved our 2 weeks exploring this gorgeous part of Italy.
Highly Recommended Tours:
- Take a guided day tour from Bari to Alberobello (Duration 5 hours)
- Enjoy a 2-hour walking tour from one of the locals
3. Polignano a Mare
Polignano a Mare is quite literally a clifftop town; the northeastern outskirts drop away very suddenly into the waters of the Adriatic Sea.
Naturally, this placement makes it the ideal location from which to witness stunning views, making the spot a southern Italy must-see.
The town is also well-regarded as having some of Italy’s best-tasting gelato, which is the perfect snack to treat yourself to while taking in the gorgeous sights on offer.
Book yourself a romantic meal at the waterfront cave restaurant: Grotta Palazzese. What an unforgettable and unique experience that will be!
It is one of the best places to visit in south Italy if you want to sneak in some beach time as well.
Highly Recommended Tours:
- Enjoy a local tour guide on a wonderful walking tour of Polignano a Mare
4. Erice
For one of the best small towns in southern Italy, head to Erice.
Sitting atop the intimidating Mount Erice near Sicily’s north-western shore, this destination presents visitors with amazing views in all directions.
When you’ve finished admiring the sights of the Aegadian Islands, the port of Trapani, and San Vito Lo Capo, explore the wonders Erice itself has to show.
Two castles left over from centuries past still stand here, along with fortifications from ancient Phoenician times making it one of the best historic south Italy towns.
5. Taormina
If you’ve heard of Sicily's Taormina before, chances are you already know the main attraction of this south Italy town: shops and restaurants.
Delicious food fills the streets with tempting aromas while boutiques and stalls of handcrafts will happily supply you with perfect souvenirs – perhaps even a few more than you really need!
Taormina is also home to a striking Greek amphitheater, lovely gardens, and cute cafes.
This town is one of our favorite destinations on the island of Sicily.
Highly Recommended Tours:
- Book a full-day mount Etna, Wine & Alcantara Canyons Tour here
- Enjoy a 2.5-hour boat cruise along the coastline from Giardini Naxos to Isola Bella
- Book your spot on this 2.5-hour Food and Wine walking tour
Recommended Further Reading:
- Click here to see our post on the top things to do in Taormina.
6. Procida Island
When planning what to see in southern Italy, make sure that you add this quaint, charming, and romantic small island to your list.
Marina Corricella is the oldest village on Procida Island and it is basically where you will find the gorgeous photos that you have seen all over the internet of all the colorful buildings.
The entire space is arranged in an amphitheater on the sea and the age-old tradition of fishing in the village creates a relaxing and communal atmosphere.
Corricella is renowned for its unique architecture, so take the time to appreciate the arches, domes, terraces, and colorful facades.
Highly Recommended Tours:
Blog Post to Read:
7. Amalfi Coast Towns
A must-see in southern Italy, the charming coastal towns on the Amalfi Coast are unforgettable! Mountains and cliffs frame the sea, creating a wonderful sense of security within the towns.
From the pastel-colored homes in Positano to the views from Ravello, the towns along the Amalfi Coast are sure to steal your heart.
If you enjoy breaking a sweat while on holiday, be sure to go hiking in the area as it’s known to have some of the most picturesque trails (give the Path of the Gods a try)!
The Amalfi Coast is a very popular tourist destination and chances are, you’ve seen the spectacular views of the area across the internet. Now it’s your turn to get your own pictures.
Amalfi Coast Resources:
- How to get from either Rome or Naples to Amalfi Coast
- Which town to stay in Amalfi Coast
- Find the best beach on Amalfi Coast
8. Sorrento
Known as the gateway to the Amalfi Coast, Sorrento has a long-standing reputation for being a must-see spot for southern Italy vacations.
The town is cloaked in literary romance, having been visited by the likes of Dickens and Tolstoy. You can’t help but feel the enchanting atmosphere of the town from the moment you arrive.
Due to its popularity over the years, the town has built an impressive repertoire of high-pedigree hotels and first-class restaurants, all shaped by charming Italian tradition.
Take your time shopping at Piazza Torquato Tasso, visit the multiple museums, and soak in the view of the Bay of Naples.
Wondering Where to Stay?
Highly Recommended Tours:
- Book your full-day boat cruise to the Island of Capri
- Book your full-day tour to Pompeii and Mount Vesuvius
- Book a full-day Amalfi Coast tour
9. Castelmezzano & Pietrapertosa
Although two separate towns, Castelmezzano and Pietrapertosa are so small, and so close together, that many travelers visit both on a single-day trip.
These are some of the best towns to visit in southern Italy if you want to get away from the crowds.
Castelmezzano has a reputation as being one of the most beautiful villages in Italy. High up on the hills, above the Basento River, the town is magical both day and night.
A stone’s throw away, Pietrapertosa is a charming hamlet filled with history and culture. The village is built entirely on bare rock and is full of single-family houses arranged in rows.
If you’re looking for a unique and memorable experience, these two towns are a must-see.
Highly Recommended Tours:
The best way to visit these towns is by driving. So if you have a rental car, you can easily visit them from Matera as your base town.
10. Pompeii
Pompeii is one of the best places to go in southern Italy if you are a history buff.
When the famous volcanic eruption took place in 79 A.D., the ancient Roman city of Pompeii was buried under a thick blanket of volcanic ash. Today, these ancient ruins are a massive attraction for travelers worldwide.
Whether or not you are a history lover, a trip to Pompeii is incredibly enriching. A visit to Pompeii's archaeological ruins highlights the most fascinating and best of southern Italy's rich history.
Get whisked away to a time long gone as you explore the beauty of Italy's lost city. You can read about our time visiting Pompeii here.
If you have extra time, you can also easily visit Herculaneum from Pompeii. Car or taxi rides will take you anywhere from 20 to 40 minutes.
Book a Day Trip to Pompeii:
Highly Recommended Tours:
- Don't line up at Pompeii! Grab this fabulous Skip-the-Line and 2-Hour walking tour ticket here.
- Visit both Pompeii and the Amalfi Coast on this great-value tour.
11. Cefalu
One of the best cities that southern Italy has to offer, Cefalu offers an incredible combination of experiences for holiday-goers.
On the shores of Sicily, Cefalu is home to one of the best beaches in the area, architectural masterpieces, and quaint cobble-stoned beautiful beaches.
Make sure that you take the time to visit the little port and watch the local fishermen going about their daily business. Easy-going and accommodating, Cefalu is the epitome of true Italian culture.
Book a Day Trip to Cefalu:
Highly Recommended Tours:
12. Ostuni
Known as the ‘White City”, Ostuni in Puglia, announces itself to travelers before even arriving. The city rises high above the ocean and boldly claims its territory by boasting a labyrinth of houses, arches, and chapels. It really is quite a sight to behold.
If you are a lover of history, then Ostuni is an essential addition to your itinerary. Take your time getting lost in the alleyways, climbing all of the staircases, and discovering all of the nooks!
Highly Recommended Tours:
13. Tropea
The secret beach town of Tropea is a hidden gem. The rugged, yet picturesque, piece of paradise is one of the best towns in southern Italy to both explore and relax in.
Although it can get crowded during July and August, a trip to the haven during May, September, and October will provide a surreal experience.
If you do manage to pull yourself away from the tranquility of the beaches, then make sure that you visit the Santa Maria dell’Isola, Centro Storico, and the Norman Cathedral for an all-around Italian experience.
Highly Recommended Tours:
- Book the popular Coast of Gods snorkeling tour here
- Rent a Marinello Boat and explore the coast
- Book a visit to the beautiful Sanctuary of Santa Maria dell'Isola
14. Aeolian Islands
The Aeolian Islands in the Mediterranean Sea are worth a visit. Located on Sicily’s northeastern coast, the Aeolian Islands include the likes of Vulcano, Lipari, Salina, Panarea, and Stromboli.
The largest, and arguably the most popular, of these islands is Lipari. However, each of the islands boasts uniquely beautiful features.
The seven islands offer travelers stunning waters, opportunities to dive, volcanoes to trek, and decadent wine to sip. Regardless of which of the UNESCO-protected islands you visit, you’re guaranteed an unforgettable experience.
The Aeolian Islands offer the ultimate trip for those venturing off the beaten path.
You can easily take a boat to get to these islands or you could choose one of the organized tours listed below.
Book a Day Trip to the Aeolian Islands from:
- Click here to book your day trip from Tropea
- Visit Lipari and Vulcano on your day trip from Milazzo & Taormina
Highly Recommended Tours:
- Visit an active volcano! Book your spot on the Stromboli Summit Crater Excursion
15. Capri Island
Capri is a must when you visit southern Italy. Located in the Tyrrhenian Sea, Capri is made up of three island outposts.
The beauty of the area is breathtaking, with steep cliffs descending into the turquoise water.
Be advised that the exclusivity and magnificence of Capri mean that the price of visiting is significantly higher. However, one glance at the sublime space, and every penny becomes worth it!
The best time to visit this island is definitely outside of the peak summer months (June-August). So we highly recommend you book your day trip in May or September if you can – it's the only way to avoid the crowds.
Or treat yourself to a few days in a villa on Capri Island.
You can read about our day trip to Capri Island from Positano here.
Book a Day Trip to Capri from:
Highly Recommended Tours:
South Italy FAQ's
Here are some answers to some of the most commonly asked questions.
YES! Southern Italy is one of the best destinations you can choose for your vacation – whether you are traveling solo, with your kids, partner, or group of friends.
There’s something for everyone: wild beaches for snorkeling or fully-equipped ones with shallow waters for swimming in safety, historical city centers with museums, churches, and streets to
Late spring and early autumn: May, early-June, mid-September, and October.
These months are the best as the climate is warm without being too hot and places are less crowded.
It depends on whether you want to spend your holiday in close-by cities and beaches or take a road trip across a region (or two!)
My advice is to stay 10 days to soak up the wonders that Southern Italy has to offer!
However, one week is already a good amount of time.
Naples if you plan to visit the Amalfi Coast and Matera (alongside all the other places that the regions of Campania and Basilicata offer).
Bari if you will spend your time in Puglia and the surrounding areas. From Bari, you can easily reach the Gargano area. Besides, the city is decently connected via train to Lecce – the starting point for traveling in magical Salento. If you have a rental car, you can easily visit Puglia from north to south.
Yes, the south is the cheaper part of Italy – especially when it comes to the delicious southern cuisine! In Naples, you can eat with no more than 10€ per person (and yeah, I’m talking about the pizza in the traditional pizzeria). The rule applies to the other southern regions as well.
If you travel off-season, you will also find cheap accommodations and activities.
Just keep in mind that, during the summer season, prices are higher everywhere.
Southern Italy is mainly known for the beautiful Amalfi Coast with the town of Sorrento and the city of Naples with its precious invention – pizza.
However, Southern Italy is popular for many other UNESCO world heritage sites, including Pompeii, Caserta, Matera, and Alberobello.
In southern Italy, you will also find pristine beaches everywhere you go and the unmissable Tremiti Island (in Puglia region).
Last but not least, Southern Italy is world-renowned for its cuisine (which is much more than pizza!).
Final Thoughts On Must-See Southern Italy Cities, Towns & Islands
There’s no question that any trip to Italy will provide you with plenty of wonderful memories (and even photographs!) to cherish for years to come.
While these 15 spots could be considered as the best south Italy cities, towns, and islands by many travelers, you should also consider your own interests and preferences.
Doing some independent research into the beautiful cities and countryside of southern Italy will help you truly get the most out of your time here.
We love Italy and we can’t wait to see more and more of what this country has to offer!
Tips:
- Are you looking for the easiest way to get around Sicily? You can save yourself a lot of heartache by simply booking a taxi.
- We like to create our own itineraries and go where the wind takes us. But if you prefer to put your feet up and let someone else do the planning for you, check out our friends at Albatross Tours.
- Are you traveling to Italy and want to know more about the EU visa requirements for Colombian citizens?
_____________________
Over to you:
- What are you most looking forward to on your southern Italy vacation?
- Which of these 15 best of south Italy destinations do you want to see?
- Share your plans and excitement in the comments below!
Loved most of these but some are getting better known and hence a bit busier during the season – which also seems to get longer every year.
I’d add Lecce, Martina Franca and Polignano al Mare.
Thanks Gary! We are visiting Martina Franca and Polignano al Mare in the next few months, can’t wait 🙂
Want to go to Southern Italy for husband’s bday at the end of November. What is the weather going to be like? Will it ruin a 4 night vacation?
Best recommendation I have is to check the weather forecast closer to time. If you were after a HOT summer holiday, it won’t be the most ideal time to go 😉 But it could still be a pleasant holiday – just not sure what you are expecting weather-wise?