TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Sandwiche Restaurants in Madrid

16 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

American

Craft 19 - Mercado de Vallehermoso

Calle Vallehermoso 36 | Local 19, 28015, Madrid

9.0 / 10
73 reviews

Average price €15

-30% off the "à la carte" menu!

InsiderInternational

Calle del Gral Oraá, 45, 28006, Madrid

9.1 / 10
127 reviews

Average price €20

InsiderAmerican

C/ de Recoletos, 4, 28001, Madrid

9.1 / 10
1,901 reviews

Average price €18

Mediterranean

Calle de Sagasta, 18, 28004, Madrid

8.7 / 10
194 reviews

Average price €13

Group Special: Menu 0€ (2 to 0 p.)

Specify a date and enjoy promotions of up to -50% in our best restaurants

Mediterranean

Av. del Camino de Santiago, 45, 28050, Madrid

8.7 / 10
216 reviews

Average price €17

Mediterranean

Travesía San Mateo, 16, 28004 Madrid, Spain, 28004, Madrid

8.2 / 10
15 reviews

Average price €15

InsiderAmerican

Paseo de la Castellana, 89, 28046, Madrid

8.5 / 10
1,304 reviews

Average price €18

European

Calle de las Infantas 28, 28004, Madrid

7.3 / 10
223 reviews

Average price €20

American

Calle Núñez de Arce, 6, 28012, Madrid

9.1 / 10
1,670 reviews

Average price €18

InsiderAmerican

Calle de Jorge Juan, 55, 28001, Madrid

8.8 / 10
1,070 reviews

Average price €16 Accepts Yums

Menu 11.5€

Spanish

Calle de la Cruz, 8, 28012, Madrid

8.7 / 10
103 reviews

Average price €9

Set Menu 14.90€

Argentinian

Calle del Príncipe, 3, 28012, Madrid

8.6 / 10
132 reviews

Average price €25

Set Menu 19.9€

Mediterranean

Calle Fúcar, 1, 28014, Madrid

Average price €14

Set Menu undefined€

American

Calle Sta. Teresa, 1, 28004, Madrid

Average price €15

Menú del día 11€

Mediterranean

Calle de José Ortega y Gasset, 73, 28006, Madrid

Average price €20

Mediterranean

Paseo de la Chopera, 14, 28045, Madrid

Average price €20

Filter

TheFork advantages