Therefore, the fact that Capri is an island makes everything more expensive. That, coupled with it most dishes being seafood makes meals a bit more expensive than in mainland Italy. Furthermore, plan on spending 20€ – 35€ per adult at lunch and 40€ – unlimited at dinner.