Restaurants in Costa Rica
19,673 restaurants across 620 places.
Top places
- San José — 1,943 restaurants
- San Rafael — 670 restaurants
- Alajuela — 515 restaurants
- Heredia — 454 restaurants
- San Pedro — 363 restaurants
- Other places — 350 restaurants
- Liberia — 344 restaurants
- San Isidro — 288 restaurants
- Jaco — 261 restaurants
- Fortuna — 260 restaurants
- San Antonio — 255 restaurants
- San Isidro del General — 251 restaurants
- Guapiles — 248 restaurants
- San Juan — 242 restaurants
- Tamarindo — 228 restaurants
- Quepos — 227 restaurants
- Puntarenas — 226 restaurants
- Quesada — 224 restaurants
- San Ramon — 213 restaurants
- Sardinal — 211 restaurants
- Oriental — 208 restaurants
- Desamparados — 205 restaurants
- Cahuita — 203 restaurants
- San Francisco — 200 restaurants
- Santa Ana — 199 restaurants
- Curridabat — 198 restaurants
- San Jose — 194 restaurants
- San Vicente — 191 restaurants
- Limón — 184 restaurants
- Grecia — 182 restaurants
- Santa Cruz — 166 restaurants
- Turrialba — 159 restaurants
- Nicoya — 158 restaurants
- Mercedes — 155 restaurants
- Pavas — 154 restaurants
- Cobano — 151 restaurants
- Pozos — 140 restaurants
- Escazu — 138 restaurants
- Ulloa — 129 restaurants
- Guadalupe — 124 restaurants
- El Roble — 116 restaurants
- Espiritu Santo — 115 restaurants
- Bahia Ballena — 113 restaurants
- Nosara — 110 restaurants
- Santiago — 110 restaurants
- Atenas — 109 restaurants
- Orotina — 102 restaurants
- Occidental — 101 restaurants
- San Nicolas — 98 restaurants
- Monte Verde — 93 restaurants
- Palmares — 93 restaurants
- Barranca — 90 restaurants
- Cañas — 88 restaurants
- Paraiso — 86 restaurants
- San Pablo — 86 restaurants
- Santo Domingo — 86 restaurants
- Tejar — 86 restaurants
- Siquirres — 85 restaurants
- Aguas Zarcas — 84 restaurants
- Parrita — 84 restaurants
- Daniel Flores — 82 restaurants
- Florencia — 82 restaurants
- Tempate — 82 restaurants
- Cabo Velas — 81 restaurants
- Tres Rios — 80 restaurants
- Naranjo — 77 restaurants
- Samara — 77 restaurants
- Ciudad Colon — 76 restaurants
- Upala — 76 restaurants
- Aserri — 74 restaurants
- Sabanilla — 74 restaurants
- San Miguel — 72 restaurants
- Guacima — 70 restaurants
- Concepcion — 68 restaurants
- Alajuelita — 67 restaurants
- San Joaquin — 66 restaurants
- Buenos Aires — 63 restaurants
- Rio Segundo — 60 restaurants
- San Marcos — 60 restaurants
- Sarchi Norte — 60 restaurants
- Sanchez — 59 restaurants
- Corredor — 57 restaurants
- Tilaran — 57 restaurants
- Horquetas — 54 restaurants
- La Cruz — 54 restaurants
- Santa Rosa — 54 restaurants
- Dulce Nombre — 53 restaurants
- San Diego — 53 restaurants
- Barva — 52 restaurants
- Miramar — 52 restaurants
- San Vito — 52 restaurants
- Cariari — 51 restaurants
- Carmen — 51 restaurants
- Garita — 51 restaurants
- Chacarita — 50 restaurants
- Golfito — 50 restaurants
- Puerto Viejo — 49 restaurants
- Angeles — 48 restaurants
- Orosi — 48 restaurants
- Zarcero — 46 restaurants
620 places in total — type below to search the full list.