A few miles off the eastern coast of Spain lies the colorful island of Ibiza. It is a premier summer holiday destination for tourists, both foreign and local. It is best known for its nightlife and sandy beaches. It is also a UNESCO World Heritage Site for its biodiversity and culture. The biggest town on the island is Ibiza Town, and most of the fun happens here. While the majority of tourism takes place in Ibiza, there are also happenings around town, particularly in the food scene. Ibiza is home to some of the best of Spanish and Mediterranean cuisines, but it also offers a variety of other flavors. If you are craving Indian cuisine, you’ve come to the right place. See our list below of the top Indian restaurants near Ibiza, Spain.
1. Royal India Spicy Curry
Editor's Note: Photo taken from the establishment's official social account
Dhal, chicken tikka masala, chicken jalfragi, rice with mushrooms, chicken dhaiwala. Which one is your favorite? We are...
Posted by Royal INDIA SANTA EULALIA on Thursday, September 17, 2020
The food at this restaurant pays tribute to Punjabi Indian flavors. Much of its taste resembles that of a homecooked meal, which many guests enjoy. The serving is very generous, the price is just right, and the staff is very attentive. Be sure to order some naan with your meal because its enormous size will give you a run for your money and is totally worth it.
Royal India Spicy Curry
Address: Carrer de Sant Vicent, 43, 07840 Santa Eulària des Riu, Illes Balears, Spain
Website: Royal India Spicy Curry
Opening hours: 1pm - 4pm, 6pm - 11pm (daily)
2. Rubys Indian & Balti Restaurante
Editor's Note: Photo taken from the establishment's official social account
At this restaurant, you will get to taste both Indian and Pakistani dishes. The flavorful options on their menu vary, but the best-sellers are the curry dishes, so make sure to order your favorite! Aside from the dishes, its décor and ambiance stay true to its native roots, making your experience more traditional and authentic. The restaurant is a real gem in the area if you are looking for delicious Indian food.
Rubys Indian & Balti Restaurante
Address: Carrer d'Antoni Riquer, 26, 07820 Sant Antoni de Portmany, Illes Balears, Spain
Website: Rubys Indian & Balti Restaurante
Opening hours: 7pm - 12am (daily)
3. Bollywood
Editor's Note: Photo taken from the establishment's official social account
Posted by Bollywood on Monday, November 11, 2019
Situated on the harbor at Santa Eulalia in Ibiza, this restaurant provides a scenic view for its guests as they feast on Indian favorites. The stars of their menu are the curry dishes, which can be very spicy, so be prepared for that. Their prices are also very reasonable for the serving size. Aside from the delicious food, this restaurant is known in the area for its friendly staff and superb service.
Bollywood
Address: Puerto Deportivo Santa Eulalia local 16 zona 4, 07840 Santa Eulària des Riu, Balearic Islands, Spain
Website: Bollywood
Opening hours: Sun: 6:30pm - 10:30pm (closed from Mon - Sat); Please contact the restaurant before going.
You might be interested in these Airbnbs!
4. Little India
Editor's Note: Photo taken from the establishment's official social account
Posted by Little India ibiza on Saturday, September 12, 2020
Tucked away in San Antonio Bay, this restaurant is a hidden gem in Ibiza. The Indian cuisine here leans more towards a homecooked taste, which many guests enjoy. They are also known for having a bit of fusion with Sri Lankan cuisine, given that the chef hails from Sri Lanka. Many previous guests have praised this restaurant for having one of the best curries in town.
Little India
Address: Carrer des Caló, 79, 07829 Sant Josep de sa Talaia, Illes Balears, Spain
Website: Little India
Opening hours: Wed - Mon: 7pm - 12am (closed on Tue)
5. Curry Palace
Editor's Note: Photo taken from the establishment's official social account
New opening hour is 13:00 till 21:00
Posted by Curry Palace, San Antonio Bay, IBIZA on Saturday, October 31, 2020
This restaurant is a hidden gem in Ibiza, it is considered as one of the best places in town to get really good Indian food. The chicken curry and samosa are dishes you should not miss out on. The flavors are just the right blend of traditional Indian cuisine and just the right amount of spiciness. It’s something you will really appreciate if you are a big fan of Indian food.
Curry Palace
Address: San Antonio Bay, Ibiza, San Antonio Abad, Spain
Website: Curry Palace
Opening hours: 1pm - 1am (daily)
6. The Curry Club
Editor's Note: Photo taken from the establishment's official social account
El pollo tikka masala es uno de los platos preferidos de nuestros #currylovers Combínalo con arroz basmati y naan...
Posted by Restaurante The Curry Club on Wednesday, July 10, 2019
This restaurant does not just offer curry, but it also has a wide selection of Indian favorites to choose from. They also serve an interesting fusion of Indian and Spanish food. Pair your meal with a glass of good wine or a bottle of stellar beer, and you’re good to go. The best thing most people enjoy about this place is its ambiance. There is outdoor setting and a garden, which makes the place very homey. However, as of writing, the restaurant is temporarily closed, so best to call ahead before visiting.
The Curry Club
Address: Carrer de Madrid, 7, 07820 Sant Antoni de Portmany, Illes Balears, Spain
Website: The Curry Club
Opening hours: Thu - Sat: 6pm - 12am; Sun: 12pm - 4pm (closed from Mon - Wed)
7. Tamarind - Taste of India
Editor's Note: Photo taken from the establishment's official social account
Pizza PESTO, What do you think about it? Que se parece?
Posted by Tamarind India Restaurant on Sunday, June 7, 2015
You’ll find traditional Indian favorites at Tamarind, and at an affordable price. They offer dine-in, take-out, and delivery services, so you can order your favorites whether you’re at the beach or in your hotel. Surprisingly, one of their best-sellers is pizza. They also offer a traditional vegetarian and a non-vegetarian menu, so there is something for everyone.
Tamarind - Taste of India
Address: Carrer de Navarra, 41, 07800 Eivissa, Illes Balears, Spain
Website: Tamarind - Taste of India
Opening hours: 12:45pm - 11pm (daily)
Taste the flavors of India at Ibiza

Photo is only for illustrative purposes
Ibiza is an island filled with fun, sun, and great food. With its many diverse restaurants, there is so much for you to explore. If your cravings point you towards Indian cuisine, then you have a good list of options for that, too.
Editor’s Note: Due to Covid-19, the business hours of the restaurants may differ from the stated timings in this article. Please be sure to check the updated hours from the websites.
Get Trip101 in your inbox
Unsubscribe in one click. See our privacy policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Facebook Log in with Twitter Log in with Google ×