Sunday, 08 November 2026 · Europe
EUR/USD 1.117 EUR/GBP 0.8341 EUR/CHF 0.9143 EUR/PLN 4.393 All rates →
Sign in · Join
EUROPES The European Report
European Edition Sunday, 08 November 2026
LATEST Barcelona move clear at the top after Fermín López’s double stuns Atlético Madrid Le Flash →

← Geneva

🌮

Mexican Restaurants in Geneva

Switzerland · 16 listed · updated daily.

Listings are sourced from Google Maps and ranked by reviews (a proxy for how long they've been trading) and rating. Please confirm details before visiting.

Indian Plaza | Halal Food in Geneva

★ 4.7 (6418)
⭐ 6418 reviews
📍 Rue de Monthoux 58, 1201 Genève, Switzerland

El Catrín

★ 4.6 (2402)
⭐ 2402 reviews
📍 Rue de Richemont 7, 1202 Genève, Switzerland

Restaurant Le Chat Rouge

★ 4.7 (2096)
⭐ 2096 reviews
📍 Rue Voltaire 25, 1201 Genève, Switzerland

Tacos Avenue

★ 4.7 (1499)
⭐ 1499 reviews
📍 Rue de Lausanne 31, 1201 Genève, Switzerland

Taqueria Los Cuñados

★ 4.3 (1383)
⭐ 1383 reviews
📍 Rue de Montchoisy 17, 1207 Genève, Switzerland

Órale!

★ 4.8 (1250)
⭐ 1250 reviews
📍 Rue de l'Encyclopédie 2, 1201 Genève, Switzerland

The Tacos Factory Genève – Tacos, Burgers, & Street Food

★ 4.5 (1015)
⭐ 1015 reviews
📍 Rue Voltaire 22, 1201 Genève, Switzerland

Tacos Tacos

★ 4.5 (939)
⭐ 939 reviews
📍 Rdpt de la Jonction 6, 1205 Genève, Switzerland

Taco Rico

★ 4.4 (685)
⭐ 685 reviews
📍 Rue de Berne 3, 1201 Genève, Switzerland

Los Bandidos

★ 4.5 (618)
⭐ 618 reviews
📍 Av. des Communes-Réunies 2, 1212 Lancy, Switzerland

Taco Rico

★ 4.2 (607)
⭐ 607 reviews
📍 Rue Kitty-Ponse 3, 1205 Genève, Switzerland

Lucha Libre Genève

★ 4.5 (600)
⭐ 600 reviews
📍 Bd Carl-Vogt 91, 1205 Genève, Switzerland

Le Mexicain

★ 4.8 (508)
⭐ 508 reviews
📍 Rue des Deux-Ponts 3, 1205 Genève, Switzerland

Rooftop 105

★ 4.3 (339)
⭐ 339 reviews
📍 Rte des Jeunes 105A, 1212 Lancy, Switzerland

Wild Mexican Food

★ 4.7 (152)
⭐ 152 reviews
📍 Dans la Galerie Commerciale, Avenue de la Gare des Eaux-Vives 11, au 1, 1207 Genève, Switzerland

Los Compadres Petit-Lancy - Food Truck

★ 4.9 (12)
⭐ 12 reviews
📍 Rte de Chancy 59, 1213 Petit-Lancy, Switzerland