Prices in Cagliari restaurants vary considerably. In inexpensive restaurants and beach bars you can get a good hot meal for 20-30 EUR per person. Sometimes a buffet lunch is offered for that price. Cafés in Cagliari also offer breakfasts consisting of coffee, a bun and a glass of mineral water - 3 - 5 EUR.
At the more elaborate restaurants, such as Lord Nelson, you'll have to pay 70-80 EUR per person. You will be spoilt for choice with delicious fish, seafood, meat, pasta, and desserts.
And when you visit Ristorante Martinelli's, you can entrust the choice of dishes to the serving staff. Mixed fish starters and the freshest hot dishes leave you in awe. And the portions are enormous!