Best Coffee Shops in Cagliari: A Local's Guide to Every Great Cup
Words by
Giulia Rossi
If you ask any local in Cagliari where to get a proper espresso, you'll get a different answer depending on whether they're from Marina, Villanova, or Castello. The best coffee shops in Cagliari aren't just about the beans, though good beans certainly help. They're about counter conversations, the clatter of cups at 7 a.m., and the particular way a barista remembers whether you take sugar. After years of wandering between Largo Carlo Felice, Via Roma, and the backstreets of Villanova with a notebook and an embarrassing caffeine habit, here's where I actually go, and where I send friends who visit.
Caffè Svizzero: The Marble-Top Heart of Largo
1. Caffè Svizzero
If you only have time for one stop, make it Caffè Svizzero on Piazza Costituzione, right at the top of Largo Carlo Felice. I've been coming here since I was a student sneaking out of a literature class at the nearby university, and the place still feels like a tiny Italian film set. The marble tables, the bentwood chairs, the mirrors that have yellowed just enough to look honest. Order a caffè macchiato and a brioche col tuppo, the local style, and sit outside if you can grab a table.
The regulars here are mostly older gentlemen who read L'Unione Sarda and argue about Cagliari calcio. The barista, Mauro, has worked the counter for over thirty years, and he remembers everyone. Prices are old-school, around €1.20 for an espresso at the bar, slightly more at the table. Go between 7 and 9 a.m. for the full effect, when the morning light hits the piazza and the tram rumbles past.
Local Insider Tip: "Ask Mauro for a 'caffè con la cipolla,' which is just an espresso served with a small slice of raw onion on the side. It's a weird Sardinian tradition, and he'll grin every time someone orders it."
This is the cafe that defines the Cagliari coffee guide for most locals, because it's been here since 1856, and because nothing else in the centro storico has that particular weight of history. Walk in once and you'll understand why your nonna always said to dress up for coffee.
Antico Caffè del Duomo: Where Castello Looks Down
2. Antico Caffè del Duomo
Tucked into Piazza del Duomo in the Castello district, this place is where you go when you want to feel like you actually live in Cagliari and not just visit it. The terrace faces the cathedral steps, and in the early morning the light is so clean you can see across the Gulf of Angels to the mountains of Sardinia's interior. The coffee here is roasted a touch darker than at Svizzero, and they use a local supplier from Quartu Sant'Elena that most tourists never notice.
I usually go for a marocchino (a small espresso with cocoa and foamed milk, served in a glass) because it's the kind of drink that feels indulgent without being a dessert. At around €1.50 it's also absurdly cheap for the view. The trick is to arrive before 10 a.m. on weekdays, when the cathedral is still quiet and the only other people on the terrace are priests walking to early Mass.
Local Insider Tip: "Sit at the second table from the left, not the one closest to the railing. The closest table sounds better in theory, but pigeons target it, and they don't care if you're in the middle of a phone call."
The Castello neighborhood is the old medieval core of Cagliari, and drinking coffee here is the closest you can get to drinking it the way sailors and merchants did three hundred years ago. Most guidebooks will tell you this is for tourists, but the locals who actually live in Castello, a small but stubborn group, drink their morning cup right here.
Caffè-Torrefazione Lussu: The Roaster's Door
3. Caffè-Torrefazione Lussu
This one's a little different, because it's not really a cafe in the usual sense. It's a working roastery on Via Manno, one of the main shopping streets that cuts through the Marina district, and the front counter doubles as a tiny bar with maybe eight stools. What makes Lussu special is that the coffee you're drinking was roasted maybe forty meters from where you're sitting, which is becoming rare anywhere in Italy.
The owners, the Lussu family, have been roasting here since the 1950s, and they still do it on a small drum roaster that sounds like a tired old truck. You can buy beans by the bag (around €8 for 250g of their single-origin), but you can also just order an espresso and watch the roasting room through the window. The bar itself is nothing fancy, white tile, brass fixtures, a single newspaper on the counter, but the coffee is the freshest in the city.
Local Insider Tip: "If you want a true local experience, order a 'caffè d'osteria' and ask them to pull it lungo but ristretto, meaning long in the cup but short in the pour. Most baristas will look confused. Lussu's will just nod."
Caffè Lussu represents the working, unphotogenic side of Cagliari, the part that doesn't make it onto postcards. Coming here, you realize the Marina isn't just a tourist strip, it's a real neighborhood where people buy coffee the way their grandparents did, by weight, in paper bags, before walking home to make it themselves.
Pasticceria Picci: Villanova's Morning Anchor
4. Pasticceria Picci
In the Villanova neighborhood, just south of the Bastione di Saint Remy, Pasticceria Picci has been the morning anchor of the quarter for as long as anyone can remember. It's part pasticceria, part bar, part community center, and on Sunday mornings the line for cornetti stretches out the door onto Via Picci. The caffe espresso here is solid, but the real reason to come is the pastries, the piricchittus, the amaretti morbidi, and a Sardinian specialty called papassini, a dense little cookie studded with raisins and almonds.
I usually order a cappuccino (€1.80) and a brioche with crema, then sit on the small bench outside and watch the Villanova regulars argue about football. The neighborhood has a slightly alternative, lived-in feel compared to the polished centro, and Picci is the soul of it. After coffee, walk two blocks to Piazza Costanzo, the small green square that locals consider the real heart of Villanova.
Local Insider Tip: "The cornetti from the back oven, the ones on the higher shelf, are always fresher. The staff brings them out in waves, and the second wave is the sweet spot. If you arrive after 9:30 a.m. on a Sunday, you'll get the third wave, which is fine but not transcendent."
Picci connects to the broader character of Cagliari through its neighborhood loyalty. In a city where most people complain about tourists overtaking the centro, Villanova still feels like a village, and the cafe is the village square.
Coffee Break Cagliari: Where Students Hide
5. Coffee Break
In a city full of historic marble cafes, Coffee Break on Via Dante is the antidote. It's a modern place, opened in the early 2000s, and it serves a younger, laptop-working crowd. The seating is plentiful, the Wi-Fi is genuinely reliable, and the staff has stopped flinching at people who nurse a single espresso for three hours. Most of the clientele are university students from the faculties of engineering and architecture, both within walking distance.
I come here when I need to actually work, not just pretend to work. The cappuccino is on the heavier side, the pastries come from a local supplier in Selargius, and they do a surprisingly good filter coffee, which is rare in Cagliari. Filter coffee here is around €3, espresso €1.20. They also have a small lunch menu with panini and frittate, which gets slammed between 1 and 2 p.m.
Local Insider Tip: "The Wi-Fi is solid at every table except the three in the back corner near the bathroom. Those have been dead for months and the staff just shrugs when you ask. Sit anywhere else and you're fine."
This is where the top cafes Cagliari conversation gets interesting, because Coffee Break represents a newer, more European model of cafe culture, where you can sit, work, and be left alone. It's also one of the few places in Cagliari where you'll hear English, French, and Arabic in the same room, because of the Erasmus crowd.
Martinelli's Caffè: Marina's Quiet Sophistication
6. Martinelli's Caffè
In the Marina district, on the corner of Via Roma and Via Manno, Martinelli's has been quietly making some of the best coffee in Cagliari for years without ever making a big deal of it. The interior is dark wood, brass, and old photographs of the neighborhood from the 1920s, when this stretch of Via Roma was the shopping heart of the city. It's smaller than Svizzero and less theatrical than Lussu, but the coffee is arguably better.
I order a marocchino here more than anywhere else in town, because theirs is perfect, the cocoa dusting is generous, and the milk is properly frothed. Prices are slightly higher than average, €1.50 for an espresso, €4 for a marocchino with a pastry, but the chairs are comfortable and you can linger. The best time to come is mid-afternoon, between 3 and 5, when the morning rush has cleared and the tourists haven't yet arrived for the evening passeggiata.
Local Insider Tip: "If you want a real treat, ask for a 'caffè alla nocciola,' which isn't on the menu. The owner, Francesco, makes it only for regulars, espresso with a small pour of homemade hazelnut syrup, and it will ruin you for ordinary coffee everywhere else."
Martinelli's is one of those places that anchors the Marina as a real neighborhood rather than a tourist corridor. The cafe has been here since 1947, and the third generation of the family now runs it. That's worth supporting.
Caffè Rubacuori: The Bastione's Perch
7. Caffè Rubacuori
Just below the Bastione di Saint Remy, on Piazza Costituzione, Caffè Rubacuori has the best terrace view in the city for the price. It's a relatively new spot, opened in the late 2010s, but it has already become a local favorite because of its position, facing the white limestone steps of the Bastione with the Marina stretching out below. It's where I take friends who want the panoramic Cagliari shot but don't want to pay hotel-bar prices.
The coffee is good, not the best in town, but the location more than makes up for it. Espresso is €1.30, and a spritz with a view of the bay is around €7. The crowd skews younger, late twenties and thirties, and the music is usually a soft mix of Italian singer-songwriter stuff. I usually come for an early evening coffee around 6 p.m., when the light over the gulf turns gold.
Local Insider Tip: "Don't sit at the tables right against the railing. Yes, the view is better, but you'll also be in the path of every tourist with a selfie stick. The second row of tables has nearly the same view and none of the elbows in your face."
Caffè Rubacuori is a useful stop when you're thinking about where to get coffee in Cagliari as part of a longer walk, because it sits right between the historic Castello district and the Marina, two of the four old quarters that make up the historic core.
Focacceria Milese: Coffee With a Carasau
8. Focacceria Milese
Strictly speaking, Focacceria Milese isn't a coffee shop, it's a Sardinian flatbread bakery on Via Sardegna in the Villanova neighborhood. But the coffee here is excellent, and the way locals actually drink it, with a piece of pane carasau dipped into the espresso, is something you should not leave Cagliari without trying. The focacceria has been here since 1986, and the bread comes out of the oven in waves throughout the morning.
Order a caffè (€1) and ask for a piece of fresh carasau, which they'll bring you on a small plate for free if you smile. The combination is salty, crunchy, slightly bitter, and deeply Sardinian. It's not how you drink coffee in Milan, and it's not how you drink it in Rome, but it's how you drink it in Cagliari.
Local Insider Tip: "The bread that comes out of the oven between 11 a.m. and noon is the best. The morning batch is more for the focaccia sandwiches, which are also excellent, but the late-morning carasau is when the flour is at peak flavor. Also, the owner Piero keeps a small bottle of mirto behind the counter for regulars; don't ask for it, just order a coffee and wait."
This is the Cagliari coffee guide entry for people who want to understand how the city actually eats and drinks, not just the cafe version. Sardinia has its own culinary logic, and Milese is one of the cleanest expressions of it.
Caffè Trisi: A Villanova Classic Reconsidered
9. Caffè Trisi
A short walk from Picci, also in Villanova, Caffè Trisi is the place I go when I want a quick standing espresso and a moment of quiet. It's tiny, maybe five tables, with wood paneling that looks like it was installed in the 1970s and never touched since. The regulars are mostly neighborhood retirees, and the barista, Lucia, has worked here for twenty-five years. She calls everyone " tesoro," which is either endearing or slightly alarming depending on your mood.
I come for the espresso (€1.10) and a glass of water, which Lucia always brings without asking. The pastries are good but not the main draw. The main draw is the smallness of it, the way everyone knows each other, and the fact that despite being in a tourist-heavy city, almost no tourist ever walks in.
Local Insider Tip: "Lucia makes a caffè corretto with myrtle liqueur on cold mornings, and she'll only pour it if you ask for 'una correzione.' Saying 'corretto' gets you grappa instead, which is fine but not the same."
Trisi is the kind of cafe that doesn't make it into any list of the top cafes Cagliari has to offer, which is exactly why it belongs in this one. It's the cafe that survives because it's useful, not because it's photogenic.
Caffetteria Della Nonna: Quartiere Marina's Backstreet
10. Caffetteria Della Nonna
In the backstreets of the Marina, off Via Sardegna, this place is run by a woman everyone calls Nonna even though she is in her fifties. The cafe has no real sign, just a small chalkboard that says "Caffè" out front, and the espresso machine is an old Faema from the 1990s. It is, in a word, perfect.
The coffee is pulled in the southern Italian style, a little ristretto, a little syrupy, and the cornetti come from a bakery two doors down that has been making them since 1971. Espresso is €1, a cappuccino €1.80, and the place is usually full by 8:30 a.m. with dock workers from the nearby port.
Local Insider Tip: "If you want to sit, get there before 8 a.m. After that, the only seats are at the bar, and standing while you drink your coffee is part of the experience anyway. Also, Nonna keeps a small espresso cup in the back for her favorite customers, slightly larger than the standard one. You don't ask for it; she decides."
Della Nonna is what people mean when they say that the best coffee shops in Cagliari aren't about the espresso, they're about the room. The room here is small, loud, warm, and entirely uninterested in being discovered by tourists. That's the point.
When to Go and What to Know
Cagliari's cafe rhythm is dictated by the sun and the work day, not by tourist patterns. Most cafes open between 6:30 and 7:30 a.m. and close by 8 or 9 p.m., with a long quiet stretch in the late afternoon between 3 and 5. The peak crowds hit between 7:30 and 9 a.m., when locals grab their morning coffee before work, and again around 1 p.m. for a quick post-lunch espresso.
Spring (April to early June) and autumn (September to October) are the most pleasant times to wander between cafes, because you'll want to sit outside, and Cagliari summers get brutally hot, with temperatures above 35°C in July and August making outdoor seating genuinely uncomfortable. Winter is mild, usually around 12 to 15°C during the day, and the cafe terraces stay open year-round.
Dress codes are mostly relaxed, but a few of the older cafes like Svizzero and Lussu appreciate it if you don't walk in wearing beachwear. Tipping is not expected, but rounding up or leaving a few coins is appreciated. Most places accept cards, but the smaller ones in Villanova and the backstreets of Marina are often cash only. Bring small bills.
Frequently Asked Questions
What is the average cost of a specialty coffee or local tea in Cagliari?
A standard espresso at the bar in Cagliari costs between €1.00 and €1.50, with most places charging around €1.20. A cappuccino runs from €1.50 to €2.20, and a marocchino, a local favorite of espresso, cocoa, and frothed milk, is typically between €1.50 and €1.80. Sitting at a table usually adds €0.50 to €1.50 to the price. Specialty drinks like a proper filter coffee or an elaborate cappuccino art can run €3.00 to €4.50. Tea is less common than coffee, but herbal teas (tisane) are widely available and cost between €2.00 and €3.50.
How many days are needed to see the major tourist attractions in Cagliari without feeling rushed?
Three full days is the sweet spot for Cagliari, allowing you to cover the four historic quarters (Castello, Marina, Villanova, and Stampace), the Bastione di Saint Remy, the cathedral, the Roman amphitheater, and at least one of the local cafes per neighborhood. Two days is enough for the major highlights, but you'll be moving fast. Four or more days lets you add the Poetto beach, the Molentargius flamingo park, and a slower exploration of Villanova and the backstreets. Cagliari itself is compact, with most major sites within
Enjoyed this guide? Support the work