Cagliari, the capital of the Italian island of Sardinia, is a must-visit for its rich history, vibrant art, diverse culture, and culinary delights.
But, in and around the city are also some of the island’s best beaches (including famous spots like Villasimius and Chia), making it the perfect launching point to explore the southern coast of Sardinia.
Thinking of basing yourself in the capital?
Check out our guide to the best B&Bs in Cagliari to find the perfect spot to base your adventure. Plus, discover the top beaches in and around Cagliari, perfect for day trips. Whether you venture east or west along the coast, these breathtaking spots promise an unforgettable escape.
Beaches in Cagliari
1) Poetto Beach
Everything you could want from a city beach, Poetto beach in Cagliari is underrated and charmingly beautiful. Its 8 km stretch of white sand and crystal-clear waters is framed by the Sella del Diavolo (Devil’s Saddle), which is a ridge by the sea with an interesting saddle-like shape, and the town of Quartu Sant’Elena.
Whether you like water sports, beach volleyball, swimming, or more, Poetto has it all. Fully furnished with bars, sunbeds, and free showers. Backed by the peaceful shimmering Stagno di Molentargius, it’s a favourite home of the elegant pink flamingos and many other migratory birds.
The only downside? Pesky mosquitoes, especially at dawn and dusk.
How far from Cagliari? About 6 km (4 miles)
How to get there?
Car: 10-15 minutes.
Bus: 15-20 minutes. Easily accessible by bus PF or PQ from Piazza Matteotti.
2) Cala Mosca
Cala Mosca is a quieter, small cove just behind the Sella del Diavolo. It’s a favourite among divers and snorkelers, with beautiful fine sands.
The beach is easily accessible from Cagliari, it makes a perfect spot for a quick getaway, offering a peaceful retreat without venturing far from the city.
How far from Cagliari? About 10 km (6 miles)
How to get there?
Car: 15-20 minutes.
Bus: 25-30 minutes. Take bus line 5 from Piazza Matteotti.
3) Cala Fighera
For those who want to escape it all, Cala Fighera is a rocky beach in Cagliari, a hidden gem on Sardinia’s south coast, known for its wild and untouched beauty.
The rocky beach is nestled between towering cliffs and features crystal-clear waters that are perfect for snorkeling. Its remote location and rugged terrain give it a secluded and peaceful atmosphere, ideal for naturists and those looking for solitude.
There are no facilities, so come prepared with water, food, and good shoes for the hike.
How far from Cagliari? 6.5km (4 miles)
How to get there?
Car: 15 minutes.
Bus: 35-40 minutes. Take bus line 5 from Piazza Matteotti, followed by a short walk.
Beaches Southeast of Cagliari
4) Cala Regina
Cala Regina is a handsome and rugged beach located along Sardinia’s southeastern coast near the village of Terra Mala. The beach itself is made of pebbles and rocks. It is a favourite spot for deep-sea fishing and offers scenic views of Mediterranean shrubs and a historic tower. Perfect for those seeking peace and natural surroundings, Cala Regina is a quiet retreat for nature lovers.
How far from Cagliari? 30km (18.5 miles)
How to get there?
Car: 35 minutes.
Bus: 50-55 minutes. Take bus line 135 and 101 + 1Q from Piazza Matteotti.
5) Mari Pintau
Mari Pintau, the name says it all, the “Tainted Sea” is a sweeping crescent of turquoise. The beach is a mixture of pebbles and sand. It can get quite crowded in summer, so it’s best to arrive early, especially if you want to secure free parking on the main road.
How far from Cagliari? 25km (15.5 miles)
How to get there?
Car: 40 minutes.
Bus: 55-60 minutes. Take bus line 135 from Piazza Matteotti.
6) Porto Sa Ruxi
Porto Sa Ruxi Beach is a pristine stretch of sand nestled in a charming bay. The shoreline is adorned with fine, golden sand that meets inviting, clear blue waters. Surrounded by lush Mediterranean vegetation and rocky outcrops, the beach offers a serene and picturesque setting, perfect for relaxation and swimming.
The tranquil atmosphere and stunning natural beauty make it a desirable destination for those seeking a peaceful retreat, with one secluded cove on the western part favoured by naturists.
Paid parking with limited space is available within walking distance from the beach.
How far from Cagliari? 40km (25 miles)
How to get there?
Car: 45 minutes.
Bus: 1 hour 45 minutes to 2 hours. Take bus ARST 135 and 101 from Piazza Matteotti to Porto Sa Ruxi.
7) Porto Giunco
Porto Giunco is truly something special, which is why it made it into our top ten beaches in Sardinia. It’s also fantastic option as a nearby beach to Cagliari for a day trip.
The beach has a long stretch of sand, overlooked by a Spanish tower, with a beautiful lake behind it that is often visited by migratory birds.
If you plan to visit, you should be prepared for crowds, as it can get quite busy in the summer. It’s perfect for those who enjoy activities and lively beach atmospheres.
How far from Cagliari? 45km (28 miles)
How to get there?
Car: 1 hour.
Bus: 1 hour 45 minutes to 2 hours. Take bus ARST 101 or 135 from Piazza Matteotti to Villasimius, then a local shuttle.
8) Punta Molentis
How can you not love Punta Molentis? It’s a breathtaking beach on Sardinia’s southeastern coast, with white sand and shimmering turquoise waters, making it a true gem of the island.
Surrounded by rugged cliffs and lush vegetation, it offers both stunning views and excellent opportunities for snorkelling.
The beach itself is small, so it’s best to arrive early to secure a good spot. Or even better to avoid visiting altogether during the peak months of July and August when it can get very crowded.
Punta Molentis is well-equipped with facilities, including sunbeds and a bar where you can grab a quick snack and drinks.
How far from Cagliari? 50km (31 miles)
How to get there?
Car: 1 hour.
Bus: 1 hour 45 minutes to 2 hours. Bus ARST 101 to Villasimius, then continue with a local shuttle.
Beaches Southwest of Cagliari
9) Porto Pino
Porto Pino is a place to get intentionally lost. With its soft sand dunes and clear waters, it’s a dream postcard from Sardinia. If it were a Hollywood movie, it would be called “50 Shades of Blue.”
Porto Pino offers accessible parking, conveniently located just a short walk from the beach. There are plenty of facilities available, including bars, sunbeds, and other amenities, making it a well-equipped destination for families and those looking for a comfortable beach day.
How far from Cagliari? 80km (50 miles)
How to get there?
Car: 1 hour 20 minutes.
Bus: 2 hours 30 minutes to 3 hours. Bus ARST 129 to Sant’Anna Arresi, then a local connection to Porto Pino.
10) Su Giudeu
Su Giudeu is a stunning beach, small but not too small, and is considered by many as one of prized jewels of Sardinia. The beach features beautiful sand dunes and brilliant blue waters. It is named after the “Giudeu,” a fish that can often be spotted in its waters.
Su Giudeu is an excellent destination for snorkelling, and it is well-equipped with facilities, including parking, bars, and sunbeds, making it a perfect destination for families and a day-trip beach from Cagliari.
How far from Cagliari? 55km (34 miles)
How to get there?
Car: 1 hour.
Bus: 1 hour 45 minutes to 2 hours. Take bus ARST 129 to Chia, then a short walk or shuttle to the beach.
11) Cala Cipolla
Cala Cipolla is a cosy and intimate cove framed by granite rocks and lush vegetation. The beach offers fine golden sand and pristine, shallow waters, making it ideal for swimming and snorkelling.
Its sheltered position means the sea is usually calm, and its natural beauty attracts both families and nature lovers. There are no bars or extensive facilities directly on the beach, but parking is available nearby, and it’s just a short walk to the shore.
How far from Cagliari? 55km (34 miles)
How to get there?
Car: 1 hour.
Bus: 1 hour 45 minutes to 2 hours. Take bus ARST 129 to Chia, then a short walk or shuttle to the beach.
12) Tuerredda Beach
Tuerredda is one of Sardinia’s most famous beaches, located between Capo Malfatano and Capo Spartivento. It features gentle, white sand and stunning, clear waters in varying shades of blue, often compared to the Caribbean.
Popular for swimming and snorkeling, Tuerredda also offers a range of facilities including bars, restaurants, and sunbeds, making it a well-equipped and family-friendly destination. The beach can get crowded in peak season, so it’s best to arrive early.
How far from Cagliari? 60km (37 miles)
How to get there?
Car: 1 hour 10 minutes.
Bus: 2 hours. Bus ARST 129 to Chia, then transfer to a shuttle for Tuerredda.
After exploring the stunning beaches of Cagliari, why not make the most of your stay by choosing the perfect place to rest your head? Discover the best Cagliari B&Bs for a comfortable and charming stay, and sign up for our mailing list to receive insider tips and hidden gems that will make your Sardinian adventure unforgettable.