100+ Restaurants

Indian Restaurants in Switzerland

From South Indian dosas to Punjabi dhabas — discover the best Indian restaurants across all Swiss cities.

Zurich

Bairavi

South Indian

Langstrasse 149, 8004 Zürich

Specialty: Dosa & Idli

Price: CHF 15–25

Rajasthan

North Indian

Stauffacherstr 50, 8004 Zürich

Specialty: Dal Baati Churma

Price: CHF 20–35

Bombay Dreams

Indian Fusion

Seefeldstrasse 60, 8008 Zürich

Specialty: Pav Bhaji & Vada Pav

Price: CHF 18–30

Chennai Diner

Tamil

Langstrasse 200, 8005 Zürich

Specialty: Chettinad Chicken

Price: CHF 16–28

Geneva

Indigo

Indian Contemporary

Rue de Rive 23, 1204 Genève

Specialty: Butter Chicken

Price: CHF 22–40

Namaste India Geneva

North Indian

Geneva Centre

Specialty: Biryani & Kebabs

Price: CHF 20–35

Taj Mahal

Pan Indian

Rue de Chantepoulet, 1201 Genève

Specialty: Tandoori Platter

Price: CHF 18–32

Basel

Namaste India Basel

North Indian

Güterstrasse 99, 4053 Basel

Specialty: Rogan Josh

Price: CHF 18–30

Malabar Basel

Kerala / South Indian

Basel

Specialty: Fish Curry & Appam

Price: CHF 16–28

Bern

Maharaja Palace

North Indian

Marktgasse 32, 3011 Bern

Specialty: Paneer Tikka Masala

Price: CHF 20–35

India Gate

Pan Indian

Bern Centre

Specialty: Mixed Grill Platter

Price: CHF 18–30

Lausanne

Spice Route

Pan Indian

Rue du Midi 22, 1003 Lausanne

Specialty: Lamb Biryani

Price: CHF 20–35

Indian Palace

North Indian

Lausanne

Specialty: Chicken Tikka

Price: CHF 18–28

How to Find More Restaurants

  • 🔍 Search Google Maps for 'Indian restaurant [city]' to discover newest openings.
  • 📱 Browse Zomato and TripAdvisor for ratings and reviews.
  • 💬 Ask in Facebook groups like 'Indians in Zurich' or 'Indian Community Switzerland' for trusted recommendations.