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

Shiva's

Indian restaurant · St Julian's, Malta

Reserve a Table →
4.2(176 Google reviews)
€15-30 per head££
Shiva's restaurant St Julian's Malta
Shiva's Malta photo 2
Shiva's Malta photo 3
Shiva's Malta photo 4
Shiva's Malta photo 5
🍽 Dine In📦 Takeaway🛵 Delivery✓ Reservations🍷 Wine🍺 Beer☀️ Lunch🌙 Dinner
Flying to Malta? Book direct with KM Malta Airlines from London Heathrow & Gatwick.Search Flights →

Shiva's is an Indian restaurant in St Julian's, Malta. Located at 8 Triq Dragunara, it offers authentic Indian cuisine. The restaurant is open daily except Tuesdays, from 18:30 to 23:00. Its website provides further details for those planning a visit.

What Diners Say

"Took me back to my travels to India. We ordered the mixed starters accompanied with mint sauce and mango chutney. Followed by butter chicken, lamb roghan Josh and vegetable briyiani with garlic naan. I can tell you the flavours are original, authentic and absolutely divine, great food!!!"

Con Stroulios · 7 years ago · via Google

"Great Indian dish and naan! Staff is nice and friendly! I recommend for everyone!"

Erika Kállai · 4 years ago · via Google

"Well I got to say the restaurant amazed me with the food. Most of the indian restaurant in malta which I have visited were below average with the taste. Shiva's touch on indian dishes was quite impressive. Chicken achari was my favorite from all the dishes that was ordered. Well I will be visiting ..."

Mr.Rahul Rajiv · 5 years ago · via Google

Location

📍 Triq Dragunara, San Ġiljan, MaltaOpen in Google Maps →

Frequently Asked Questions

What cuisine does Shiva's serve?+
Shiva's serves indian cuisine in St Julian's, Malta. It has a Google rating of 4.2/5 from 176 reviews.
Where is Shiva's located in Malta?+
Shiva's is located at Triq Dragunara, San Ġiljan, Malta.
Does Shiva's take reservations?+
Yes, Shiva's accepts reservations.
What are Shiva's's opening hours?+
Please contact Shiva's directly for current opening hours.
Does Shiva's offer vegetarian options?+
Please contact Shiva's directly to confirm vegetarian options.
How do I get to Shiva's from Valletta?+
Shiva's is in St Julian's, Malta. From Valletta, take the Tallinja bus network or a taxi to St Julian's.
Plan Your Visit
Address
Triq Dragunara, San Ġiljan, Malta
Average Spend
€15-30 per head
Get Directions →
Staying in St Julian's?

Browse KM Malta Airlines approved hotels near Shiva's.

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 →