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

Roti

Indian restaurant · Marsaxlokk, Malta

Reserve a Table →
4.7(329 Google reviews)
Roti restaurant Marsaxlokk Malta
Roti Malta photo 2
Roti Malta photo 3
Roti Malta photo 4
Roti Malta photo 5
🍽 Dine In📦 Takeaway🛵 Delivery✓ Reservations🌿 Vegetarian🍷 Wine🍺 Beer🪑 Outdoor Seating☀️ Lunch🌙 Dinner
Flying to Malta? Book direct with KM Malta Airlines from London Heathrow & Gatwick.Search Flights →

Roti is an Indian restaurant in Marsaxlokk, Malta. Located in Marsaxlokk, it offers outdoor seating for diners. The restaurant is known for its Indian cuisine, providing a taste of authentic flavours in a coastal setting.

What Diners Say

"We had a fabulous meal in Roti last night. The service was fantastic and the owner made a great effort to chat and ensure we were being looked after. We thought it was amazing value for the amount we got and compared to Irish prices."

Amy Walsh · a month ago · via Google

"Beautiful restaurants with indoor and outdoor seating options, it was not only gorgeous but it had such a lovely incense smell as well which set the pace for an enjoyable meal. Food was delicious and well priced for quality, and the people are all so friendly and helpful. We are so sad we found it o..."

Amy Lin · a month ago · via Google

"Delicious food and lovely staff! The restaurant has two parts, one part is near the kids playground you can have diner outside and watch your kids. Upstairs they just openend a new part, which looks nothing like downstairs. It feels like having dinner in a fancy castle. The owner is very nice and re..."

Maarten · 9 months ago · via Google

Opening Hours

Monday6:00 – 11:00 PM
Tuesday6:00 – 11:00 PM
Wednesday6:00 – 11:00 PM
Thursday6:00 – 11:00 PM
Friday6:00 – 11:00 PM
Saturday6:00 – 11:00 PM
Sunday6:00 – 11:00 PM

Location

📍 Triq ix- Xatt, c/w Triq Sant Antnin Within, the playground area, Marsaskala MSK 2790, MaltaOpen in Google Maps →

Frequently Asked Questions

What cuisine does Roti serve?+
Roti serves indian cuisine in Marsaxlokk, Malta. It has a Google rating of 4.7/5 from 329 reviews.
Where is Roti located in Malta?+
Roti is located at Triq ix- Xatt, c/w Triq Sant Antnin Within, the playground area, Marsaskala MSK 2790, Malta.
Does Roti take reservations?+
Yes, Roti accepts reservations.
What are Roti's opening hours?+
Monday: 6:00 – 11:00 PM, Tuesday: 6:00 – 11:00 PM, Wednesday: 6:00 – 11:00 PM, Thursday: 6:00 – 11:00 PM, Friday: 6:00 – 11:00 PM, Saturday: 6:00 – 11:00 PM, Sunday: 6:00 – 11:00 PM
Does Roti offer vegetarian options?+
Yes, Roti offers vegetarian food options.
How do I get to Roti from Valletta?+
Roti is in Marsaxlokk, Malta. From Valletta, take the Tallinja bus network or a taxi to Marsaxlokk.
Plan Your Visit
Address
Triq ix- Xatt, c/w Triq Sant Antnin Within, the playground area, Marsaskala MSK 2790, Malta
Visit Website →Get Directions →
Staying in Marsaxlokk?

Browse KM Malta Airlines approved hotels near Roti.

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 →