At a Glance
| Beach | Distance | Getting There | Vibe |
|---|---|---|---|
| Poetto | ~7 km | Bus PF/PQ, 15–20 min | City beach, lively, bars |
| Calamosca | ~4 km | Bus or 15 min taxi | Small sheltered cove, calm water |
| Mari Pintau | ~23 km | Car or taxi, ~40 min | Crystal-clear rocky cove |
| Cala Fighera | ~6 km | Coastal trail from Calamosca | Secluded pebble cove, snorkelling |
| Chia / Tuerredda | ~50–58 km | Car, ~1 hour | White sand, Caribbean-like water |
Distances measured from Piazza Matteotti in central Cagliari. Drive times vary with traffic.
Poetto Beach
Poetto is the city beach that every Cagliari resident considers their own back garden. It stretches roughly 8 kilometres from the Sella del Diavolo promontory all the way east into the municipality of Quartu Sant'Elena. The sand is fine and pale, the water shallow enough for families, and there are bars, kiosks, and rental umbrellas along almost the entire length.
Getting there from Stampace is simple: walk to Piazza Matteotti (10 minutes on foot from our apartments on Via Mameli) and catch CTM bus line PF or PQ. Buses depart every 20–25 minutes and the ride takes about 15–20 minutes. In summer, CTM also runs express beach lines (3/P and 9/P) with more direct routes.
The western end near Sella del Diavolo is quieter and prettier. The eastern stretch closer to Quartu has more beach clubs and music. Pick your vibe. Weekday mornings are genuinely uncrowded even in July.
Calamosca Beach
Calamosca is a small sheltered bay just 4 kilometres from the city centre, tucked between the promontories of Sella del Diavolo and Capo Sant'Elia. The water is calmer and clearer than Poetto because the cove is protected from the mistral wind. There is a restaurant (Hotel Calamosca) right above the beach, which is handy for lunch.
You can reach it by bus or a short taxi ride. The beach is small, so it fills up fast on summer weekends. If you go on a weekday morning, you might share it with a handful of locals and a few fishermen. It is also the starting point for the trail up Sella del Diavolo, which is worth the 30-minute hike for the panoramic views of the Gulf of Angels.
Mari Pintau
The name means "painted sea" in Sardinian, and it is not an exaggeration. The water at Mari Pintau shifts from transparent turquoise close to shore to deep cobalt blue further out, and the colours change throughout the day as the light moves. It is a rocky cove about 23 kilometres east of Cagliari, along the coastal road SP17 towards Villasimius.
You need a car or taxi to get here comfortably. The drive takes roughly 40 minutes from Cagliari. There is a bus (CTM line from Viale Marconi), but it runs infrequently and takes over 40 minutes. Parking is free along the roadside. The beach is pebbles and rocks, not sand, so bring water shoes if you are particular about your feet. The snorkelling is excellent.
This is the beach we send guests to when they want something genuinely beautiful without committing to a full day trip. Arrive early on summer weekends, because space is limited.
Cala Fighera
Cala Fighera is the closest thing Cagliari has to a secret beach. It is a tiny pebble cove about 6 kilometres from the centre, accessible via a coastal trail that starts near the old military buildings behind Hotel Calamosca. The path involves some rocky scrambling, so wear proper shoes and skip it if you have mobility issues.
The reward: crystal-clear water sheltered by cliffs, excellent snorkelling, and very few people even in August. It is a known spot for naturism, though you will find a mix of clothed and unclothed visitors. Bring everything you need — there are no facilities, no bar, no umbrella rental.
Day Trip Beaches
If you have a car for the day, three areas south and east of Cagliari are worth the drive. Each is roughly an hour from the city.
- Villasimius — About 66 km east via the scenic SP17 coastal road (roughly 1 hour 10 minutes). Multiple beaches, each stunning. Simius and Porto Giunco are the standouts. Clear turquoise water, white sand, and good facilities. The drive itself is one of the most beautiful coastal roads in Sardinia.
- Chia — About 50 km southwest via the SS195 (roughly 50–60 minutes). A string of beaches backed by sand dunes and a Spanish watchtower. Su Giudeu beach is the most famous. Great for families.
- Tuerredda — About 58 km southwest, roughly an hour. Often called one of the most beautiful beaches in Sardinia. Very fine white sand, shallow Caribbean-coloured water, and a small island you can swim to. It gets busy in August, so arrive before 10 a.m.
When to Swim
The swimming season in Cagliari runs from June through September. Here is what each month feels like:
- May — Air is warm (around 23°C), but sea temperature averages 18°C. Refreshing is one word for it. Only for the brave.
- June — Water warms to around 21–22°C. Comfortable for most swimmers. Beaches are uncrowded.
- July – August — Peak season. Water reaches 24–26°C. Every beach is at its fullest. Book accommodation well in advance.
- September — Our favourite month. Water is still around 24–25°C (warmest of the year, since the sea stores summer heat). Crowds thin out dramatically after the first week. Prices drop. Weather stays warm. This is when locals reclaim their beaches.
- October — Sea temperature drops to around 21°C. Still swimmable if you are not cold-sensitive, but mornings and evenings get cool.
Getting to the Beach from Stampace
Our apartments are on Via Goffredo Mameli in the Stampace quarter, which is well connected to the coast.
- Bus to Poetto — Walk 10 minutes to Piazza Matteotti (the main bus hub, next to the train station and harbour). Take CTM bus PF or PQ. Single ticket costs EUR 1.30. In summer, lines 3/P and 9/P also serve the beach.
- Shared scooters and bikes — Cagliari has several scooter-sharing services. Poetto has a dedicated cycle lane from Cagliari. It is a flat, scenic ride of about 25 minutes along the salt pans of Molentargius.
- Taxi — A taxi from Stampace to Poetto costs around EUR 10–15. To Mari Pintau, expect EUR 35–45.
- Rental car — Worth it if you plan day trips to Villasimius, Chia, or Tuerredda. Book from the airport or city centre. We can share recommendations on WhatsApp.
Where to Stay
We run two boutique apartments in Stampace, the quiet historic quarter behind Corso Vittorio Emanuele. Both are 10 minutes on foot from the main bus stop to Poetto. Every guest has rated us 10/10 on Booking.com — 99 reviews and counting.
- Terra & Vidru Studio — 45 m², from EUR 85/night. Queen bed, standing desk, full kitchen.
- Terra & Vidru Suite — 65 m², from EUR 110/night. King bed, home theatre, Sonos surround, welcome wine.
See both apartments or book on Booking.com.
Frequently Asked Questions
Can you swim at Poetto Beach all year round?+
Technically, yes — there are locals who swim in January. But for most visitors, the comfortable swimming season runs from June through September. Water temperature peaks in August and September at around 24–26°C. May and October are possible but brisk, with sea temperatures around 18–21°C. September is the sweet spot: warm water, thinner crowds, and lower prices.
Do I need a car to reach Cagliari's beaches?+
Not for Poetto, which is the main city beach — CTM buses PF and PQ run every 20–25 minutes from Piazza Matteotti and take about 15–20 minutes. Calamosca is also reachable by bus or a short taxi ride. For Mari Pintau, Villasimius, Chia, and Tuerredda, you will want a car or taxi. If you are staying at Materia, message us on WhatsApp and we will help you sort transport.
Which beach near Cagliari has the clearest water?+
Mari Pintau — the name literally means "painted sea" in Sardinian, and the water lives up to it. The colours shift from transparent turquoise to deep blue depending on the time of day. Cala Fighera, closer to the city, also has remarkably clear water thanks to its sheltered rocky cove. For a day trip, Tuerredda near Chia is hard to beat.
Written by Vittorio Carmignani
Founder of Materia Boutique Apartments. Software engineer turned host, living in Cagliari's Stampace quarter.