Skip to main content
Valletta restaurants to avoid (and where to eat instead)

Valletta restaurants to avoid (and where to eat instead)

Valletta restaurants: which streets overcharge tourists, where locals eat instead, and price differences between Republic Street and the back lanes

Why Valletta’s restaurant landscape is split

Valletta has two parallel restaurant economies sitting a street apart from each other.

Economy 1 (tourist facing): concentrated on Republic Street, its immediate side branches, and the restaurants directly below the Upper Barrakka Gardens. These restaurants have outdoor seating, English-language menus with photos, staff who approach passing pedestrians, and prices calibrated to the maximum that visitors with one day in Valletta will accept without checking. Main courses typically €18-26. Hidden coperto (table cover charge) €2-4 per person. Complimentary bread that appears automatically and costs €2-3 per person. Service that is efficient for table turnover rather than attentive.

Economy 2 (local facing): concentrated on the parallel streets one block from Republic Street, Strait Street, and the lower city near the ferry terminals. These restaurants rely on repeat business from civil servants, lawyers, and residents who work in Valletta and eat out regularly. Price comparison matters to them. Main courses typically €13-18. Portions larger. Service more personal.

This guide is not about bad restaurants being bad — it is about the structural pricing difference between locations that are two minutes’ walk apart.

The streets to be cautious about

Republic Street (Triq ir-Repubblika)

The restaurants on Republic Street’s main tourist stretch — between City Gate and the Palace — are structurally expensive. The location rent is high, the footfall is guaranteed, and there is no pressure to be good value. Specific problems:

  • Outdoor terrace markup: restaurants add 10-15% implicitly (sometimes explicitly) for terrace seating. The air-conditioned interior is better value.
  • Menu prices don’t include coperto: the menu shows €15 for pasta; the bill shows €19.50 including the table cover, the bread, and the service charge. This is legal but calculated to obscure the real cost.
  • Aggressive approach by staff: hosts who stand in the street and flag down passing pedestrians are selecting for tourists who have not identified their destination yet. Entering a restaurant because a host stopped you on Republic Street is a warning sign.

Note: Caffe Cordina at No. 244 Republic Street is an exception. The historic interior is worth seeing, the pastizzi and pastries are genuinely good, and the counter service (rather than seated table) is honest. Drink at the bar like the locals; avoid the terrace tables.

The restaurants below Upper Barrakka Gardens

The cluster of restaurants immediately below the Barrakka Gardens at the Valletta Waterfront end are positioned for the tourist who has just done the main viewpoint and is hungry. Prices are Barrakka-view premium: €20-28 for main courses that cost €14-18 elsewhere. The views from some tables are genuinely extraordinary. You are paying for the view; the food itself is not exceptional.

If you want to eat with harbour views, the restaurants along the Valletta Waterfront (the lower waterfront area, accessible via the Barrakka Lift) are generally better value for the view-price ratio — still tourist-priced but the competition between restaurants there is slightly higher.

Merchants Street tourist section

The upper section of Merchants Street (Triq il-Merkanti) near Republic Street has followed Republic Street in tourist pricing. Further down toward the lower city, the character changes.

Where to eat instead: specific recommendations

Triq Santa Luċija (St Lucia Street)

The most reliable street for honest Valletta eating. Running parallel to Republic Street one block south (toward Marsamxett Harbour), St Lucia Street has 6-8 restaurants where the customer base is mixed local and tourist — enough to enforce quality and price discipline.

Nenu the Artisan Baker (St Lucia Street): Maltese ftira (traditional flatbread sandwich), hobz biż-żejt (bread with tomato paste, tuna, capers), and pastizzi (cheese or pea-filled pastry). The counter service format and baker focus means the food is the point, not the show. Lunch under €12 easily.

La Sfoglia and similar Italian-Maltese restaurants on this street: pizza and pasta at €13-17, without the coperto inflation of the Republic Street equivalents.

Strait Street (Triq id-Dejqa)

Strait Street was Valletta’s entertainment and bar district during the British military period — jazz clubs, bars, sailors’ haunts. Near-derelict by 2005, it has revived over the past decade as a genuinely good eating-and-drinking street with a local-leaning character.

Trabuxu Bistro: wine-forward with a menu of Maltese-influenced small plates and mains. Genuinely good food, honest pricing (€15-22 main courses). Reservations recommended for dinner.

Bar Malti: traditional Maltese food — rabbit stew, bragioli (beef olives), qaqoċċi mimli (stuffed artichokes) — at prices that make sense. The kind of place that feeds Valletta’s civil servants at lunch.

Tico Tico: more casual, good for wine and cheese plates in a social atmosphere. Late-opening, making it a strong dinner option.

Triq Sant’Orsla (St Ursula Street)

Runs parallel to Republic Street on the northern harbour side. Slightly less restaurant-dense than St Lucia Street but with similar local-facing pricing.

Lower Valletta waterfront restaurants

The Valletta Waterfront (the lower-level commercial development at the base of the Barrakka ramparts) has a concentration of restaurants that are more competitive than the clifftop establishments above because they compete directly with each other. Not bargain-basement, but more consistent quality-to-price ratio than the Republic Street equivalent. Particularly strong for fish — the proximity to the Grand Harbour is not purely aesthetic.

Markets for quick eating

Il-Fossa market area (Saturday mornings, near the waterfront): not a restaurant but a Saturday morning market where you can assemble a very good cheap meal from market vendors — fresh pastizzi from a market stall, local olives, bigilla (bean dip), and fresh bread.

The honest price table for Valletta dining

CategoryRepublic StreetBack streets / Strait St
Coffee (espresso)€2.50-3.50€1.50-2.50
Pastizz€1.20-1.80€0.80-1.20
Pizza (margherita main)€16-20 + coperto€12-16
Fresh fish main€24-32€18-25
Rabbit (traditional) main€18-24€14-18
Lunch (2 courses + water)€35-50 per person€22-32 per person

Where to splurge: when the price is earned

Two Valletta restaurants are expensive and worth it:

Noni (Republic Street, inside — not the tourist terrace): contemporary Maltese cuisine at the highest technical level on the island. Tasting menus run €70-90 per person (without wine). The rabbit crepinette, the lampuki (local dorado) preparations, and the seasonal vegetables from Gozo farms make this the strongest argument for Maltese cuisine as a serious gastronomic tradition. Book at least a week ahead.

ION Harbour (near the Grand Harbour viewpoint): luxury level, Grand Harbour views, ambitious Maltese-European menu. More expensive than Noni on average (€80-120 per person for dinner). The setting is exceptional.

Both restaurants merit their prices. The trap is paying Republic Street tourist pricing for food that neither earns nor deserves it.

The ftira and pastizzi principle

The best-value eating in Valletta, at any level of food enthusiasm, is ftira and pastizzi.

Ftira is a traditional Maltese sandwich on sourdough ring bread with various fillings — tuna, anchovies, tomato, capers, olives, Maltese cheeselet (ġbejna). A good ftira costs €4-8 and is 400-500 calories of genuinely local lunch. Available from bakeries and counter-service cafés throughout the back streets.

Pastizzi (singular: pastizz) are the gold standard of Maltese street food — flaky pastry shells filled with ricotta or mushy peas, baked and served hot. The standard price is €0.80-1.20 each. They are sold from pastiżżerija shops (look for them on any back street) and from market stalls. The chain versions on Republic Street cost significantly more for the same product.

For a deeper exploration of Maltese food, see the Maltese food guide and the Valletta food tour guide.

Frequently asked questions about eating in Valletta

Are there vegetarian restaurants in Valletta?

Yes. Several restaurants on the back streets have strong vegetarian sections. Maltese cuisine is not inherently vegetarian (rabbit and fish are the traditional mains) but salads, pasta, ftira, and vegetable stews are always available. Vegan options are more limited but improving.

Is it expensive to eat in Valletta?

Relative to northern Europe: moderately priced, not cheap. Relative to other Mediterranean capitals: average to slightly above average in tourist areas, below average on the back streets. A full dinner for two with wine in the back streets (excluding Noni/ION level): €50-70. Republic Street equivalent for same quantity of food: €75-110.

Can you eat at Valletta’s restaurants on a Sunday?

Yes. Valletta restaurants are generally open Sunday. Some traditional family-run places (particularly the very local ones) close Sunday afternoon — check before making a specific detour.

Where can I get coffee in Valletta that locals drink?

Caffe Cordina (Republic Street, at the bar rather than terrace) and any of the small pastiżżerija shops in the back streets. A Maltese coffee tradition is the “kafè fit-tazza” — coffee in a small cup with evaporated milk, a legacy of the British period. Ordering this at a local café rather than a cappuccino signals that you are not just passing through.

Is Strait Street safe at night?

Yes. Strait Street has revived as a legitimate restaurant and bar street and is considerably safer and less frenetic than Paceville at night. The crowd is mixed local and tourist, older on average than Paceville, and the atmosphere is civilised.

Last reviewed: 2026-04-20