El Castillo de Besalú es un buffet libre de comida casera y carnes a la brasa situado justo al lado del emblemático puente viejo, y al lado de la Oficina de Turismo y de uno de los principales aparcamientos de la villa. El restaurante dispone de una espléndida terraza y jardín con vistas al puente medieval.
Precio del buffet:
De lunes a viernes: 12 €
Sábados, domingos y festivos: 16 €
Niños menores de 10 años: 9 €
Horario del buffet:
De lunes a domingo de 12.00 a 17.00
Sábados de 12.00 a 17.00 y de 19.00 a 22.00