Les prix sont souvent un peu moins chers que dans le reste de l'Union européenne, mais il ne faut pas s'attendre à ne rien débourser. Un restaurant bon marché, même dans les zones touristiques, vous proposera des plats de spaghettis ou des pizzas entre 35 et 50 Kn. Le service est compris. Il faut penser à ajouter aux prix des plats, le prix des boissons (environ 20 Kn pour une bouteille d'un litre d'eau minérale presque obligatoire, il faut beaucoup insister pour se faire servir de l'eau du robinet).