In partnership with KM Malta Airlines — APEX Four Star Major Airline 2026
HomeRestaurantsSliemaVecchia Napoli

Vecchia Napoli

Italian restaurant · Sliema, Malta

Reserve a Table →
4.4(531 Google reviews)
Vecchia Napoli restaurant Sliema Malta
Vecchia Napoli Malta photo 2
Vecchia Napoli Malta photo 3
Vecchia Napoli Malta photo 4
Vecchia Napoli Malta photo 5
🍽 Dine In📦 Takeaway✓ Reservations🍷 Wine🍺 Beer♿ Accessible☀️ Lunch🌙 Dinner
Flying to Malta? Book direct with KM Malta Airlines from London Heathrow & Gatwick.Search Flights →

Tucked away on Triq Elija Zammit in San Ġiljan, Vecchia Napoli has earned its reputation as a Sliema gem, drawing diners with its authentic Italian charm and consistently high praise. The restaurant’s warm ambiance and attentive service create a welcoming atmosphere, perfect for a leisurely lunch or evening meal. As Alice Ferrari put it, "Nice setup with music in the background and friendly, efficient staff. The food was delicious and worth the short wait of around 20 minutes. I would definitely recommend the pizza alla Norma, really tasty and well made."

Guests can indulge in a menu featuring classic Italian dishes, with standout options like pizza alla Norma, praised for its well-crafted flavours. The restaurant’s commitment to quality is reflected in its fair pricing and generous portions, ensuring a satisfying experience for all who visit. Whether dining in or opting for takeaway, Vecchia Napoli delivers a taste of Italy with a Maltese twist.

What Diners Say

"The place is absolutely beautiful! We didn’t have to wait long until we were seated and could order. The pizza came fresh and warm and tasted so good! Our waiters Adeel and Roshan were also so friendly made the whole experience at the restaurant worth it❤️"

Kiara Puppe · a month ago · via Google

"Nice setup with music in the background and friendly, efficient staff. The food was delicious and worth the short wait of around 20 minutes. I would definitely recommend the pizza alla Norma, really tasty and well made. Prices are fair for the quality and portion sizes. The restaurant is located rig..."

Alice Ferrari · 6 months ago · via Google

"Delicious food which does not disappoint! Big plus as there is parking right next to it and now a play area for kids too. Sahil and his team make everthing possible to have a pleasant stay! Thank you!"

Cherise Borg · 4 months ago · via Google

Opening Hours

Monday12:00 – 10:30 PM
Tuesday12:00 – 10:30 PM
Wednesday12:00 – 10:30 PM
Thursday12:00 – 10:30 PM
Friday12:00 – 10:30 PM
Saturday12:00 – 10:30 PM
Sunday12:00 – 10:30 PM

Location

📍 Triq Elija Zammit, San Ġiljan STJ 3153, MaltaOpen in Google Maps →

Frequently Asked Questions

What is the address of Vecchia Napoli?+
Vecchia Napoli is located at Triq Elija Zammit, San Ġiljan STJ 3153, Malta. The restaurant is situated in the heart of Sliema, offering easy access for diners exploring the area.
What type of cuisine does Vecchia Napoli serve?+
Vecchia Napoli specialises in Italian cuisine, featuring a menu of classic dishes. Guests can enjoy authentic Italian fare, including pizzas and other traditional favourites, prepared with a focus on quality and flavour.
What are the opening hours for Vecchia Napoli?+
Vecchia Napoli is open daily from 12:00 PM to 10:30 PM, including weekends. The restaurant operates consistently throughout the week, making it a convenient option for lunch or dinner, seven days a week.
Does Vecchia Napoli offer takeaway or dine-in services?+
Vecchia Napoli provides both dine-in and takeaway services. Diners can enjoy their meal at the restaurant or opt for takeaway, offering flexibility for those who prefer to enjoy their Italian dishes at home.
Is Vecchia Napoli wheelchair accessible?+
Yes, Vecchia Napoli is wheelchair accessible, ensuring all guests can dine comfortably. The restaurant is committed to providing a welcoming environment for visitors with mobility needs.
Does Vecchia Napoli serve alcohol?+
Vecchia Napoli offers a selection of alcoholic beverages, including wine and beer. Guests can pair their Italian meal with a glass of wine or a cold beer to enhance their dining experience.
What is the nearest restaurant to Vecchia Napoli?+
The nearest restaurant to Vecchia Napoli is Dolci Peccati, located just 69 metres away. This proximity makes it convenient for diners exploring multiple dining options in the Sliema area.
Can I make a reservation at Vecchia Napoli?+
Yes, reservations are accepted at Vecchia Napoli. Guests can book a table in advance to ensure their preferred dining time, particularly during busy periods or for larger groups.

Menu prices and opening hours are correct as of July 2026 and are subject to change. Always confirm directly with the restaurant before visiting.

Plan Your Visit
Address
Triq Elija Zammit, San Ġiljan STJ 3153, Malta
Visit Website →Get Directions →
Staying in Sliema?

Browse KM Malta Airlines approved hotels near Vecchia Napoli.

Find Hotels →
Ask Melita

Get personalised restaurant recommendations from our AI Malta expert.

Ask Melita — AI Expert →
Malta Holidays
Complete holiday packages with flights & hotels
Book a Malta Holiday →