Disclosure: Some links are affiliate links. Learn more.
Start at Castello district (Cagliari's medieval old town). Wander narrow streets past the Castello di San Elia fortress. Enter the Cattedrale di Sant'Elena (13th-century cathedral) for its stunning Baroque interior. Walk down to Piazza del Carmine for coffee at a sidewalk cafe. (Transport: 15-min walk from port; no cost). Cost: €3 coffee.
Take bus #1 (€1.50) to Porto Pino. Explore the Archeological Museum of Cagliari (€10, open 9am-7pm) for Sardinian Nuragic artifacts. Stroll along the Marina di Poetto beach – walk the 2km path to the San Giovanni di Sinis lighthouse. (Transport: Bus from city center; €1.50). Cost: €10 museum, €2 beach snack.
Eat at Trattoria Sa Punticca (near the fish market) for malloreddus (Sardinian pasta) with seafood sauce and grilled spigola (sea bream). Walk to Castello di Santa Igia for sunset views over the harbor. (Transport: 10-min walk from market). Cost: €18 for two courses, €5 drink.
Take the bus from Cagliari to Oristano (€6.50, 2 hours). From Oristano, catch a local bus to Orgosolo (€2, 1 hour). Explore the Street Art of Orgosolo – murals depicting Sardinian history. Visit the Nuraghe San Michele (ancient stone fortress, €4 entry). (Transport: Bus to Oristano + local bus; total €8.50). Cost: €4 entrance.
Lunch at Locanda Sa Serra (small family-run spot) for porceddu (suckling pig) and sebadas (honey-rice fritters). Walk to Parco Nazionale di Molentargius for a short hike through wetlands. (Transport: 10-min walk from village center). Cost: €14 lunch, €3 for park.
Visit Enoteca Sa Mora in Oristano for a cannonau wine tasting (€6 for 3 glasses). Eat culurgiones (stuffed pasta) at Da Pippo (local favorite). Return to Cagliari by night bus (€6.50). (Transport: Bus to Oristano; €6.50). Cost: €6 wine, €12 dinner.
Take the ferry from Cagliari to La Maddalena (€25, 2 hours). Walk to Capo Caccia for views of the Isola dei Cavoli (Cabbage Island) and the Arco Naturale (natural arch). Rent a kayak for €15 to explore hidden coves. (Transport: Ferry from Cagliari port; €25). Cost: €15 kayak.
Stroll La Maddalena town – stop at Caffè del Porticciolo for seadas (fried cheese pastry) with coffee. Eat lunch at Ristorante La Marina for fresh spaghetti con le vongole (clams) and local fish. (Transport: 5-min walk). Cost: €10 pastry, €16 lunch.
Take the last ferry back to Cagliari (€25, departs 5:30pm). Have dinner at Il Ristorante del Porto (near the port) for boiled mussels and pane carasau (crispy bread). Catch a bus back to your hotel (€1.50). (Transport: Ferry + bus; €26.50). Cost: €20 dinner.
🎧 Self-Guided Audio Tours — 41.5% commission
🎫 Skip-the-Line Tickets
🎯 Activities on Klook
✈️ Search Flights
🏨 Find Hotels
🚕 Airport Transfer
© 2026 360 Business Tour · Affiliate Disclosure
When to Visit Sardinia · Best Restaurants Sardinia · Airport Transit Sardinia