In partnership with KM Malta Airlines — APEX Four Star Major Airline 2026
Shiva's - Indian restaurant in St Julian's, Malta — photo 1
Shiva's - Indian restaurant in St Julian's, Malta — photo 2
Shiva's - Indian restaurant in St Julian's, Malta — photo 3
Shiva's - Indian restaurant in St Julian's, Malta — photo 4
Shiva's - Indian restaurant in St Julian's, Malta — photo 5
+5 photos

Shiva's

Indian restaurant · St Julian's, Malta

Reserve a Table →
€15-30 per head££
🍽 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.

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.
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 →