We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Spanish Restaurants in Cabo San Lucas

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Roasted Grill & Bar

#13 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (125)
Cuisines: Mexican Latin Seafood Spanish

Hacienda Cocina y Cantina

#16 of 434 Restaurants in Cabo San Lucas
Price: $7 - $24 Map
Visitor photos (590)
Menu
Cuisines: Mexican Latin Seafood Spanish Gluten Free Options
Reserve

Los Tres Gallos
As featured in Cabo San Lucas Taco Guide

#39 of 434 Restaurants in Cabo San Lucas
Price: $3 Map
Visitor photos (340)
Menu
Cuisines: Mexican Spanish

La Damajuana Mezcal Boutique & Fonda

#149 of 434 Restaurants in Cabo San Lucas
Price: $5 - $30 Map
Visitor photos (65)
Menu
Cuisines: Mexican Latin Contemporary Fusion Spanish

La Biblioteca de Tequila

#171 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (29)
Menu
Cuisines: Mexican Latin Spanish
Reserve

Ritas Fajitas Bar & Mexican Grill

#177 of 434 Restaurants in Cabo San Lucas
Price: $2 - $10 Map
Visitor photos (9)
Menu
Cuisines: Mexican Grill Latin Bar Spanish

La Palapa at Esperanza Resort

#217 of 434 Restaurants in Cabo San Lucas
Price: $8 - $28 Map
Visitor photos (14)
Menu
Cuisines: Mexican Latin Seafood Spanish
Reserve

Mariscos El Toro Guero

#230 of 434 Restaurants in Cabo San Lucas
Price: $2 - $38 Map
Visitor photos (7)
Menu
Cuisines: Mexican Latin Seafood Spanish

Lalola Cabos

#258 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (5)
Menu
Cuisines: International Spanish

La Bodega Pub Bistro

#307 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (2)
Menu
Cuisines: Spanish Pub

La Carreta Los Cabos - Cocina de mi Barrio

#343 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (18)
Menu
Cuisines: Mexican Spanish

Lalola

#368 of 434 Restaurants in Cabo San Lucas
Map
Visitor photos (7)
Menu
Cuisines: Spanish