Kaprun cuenta con una veintena de pubs y bares, además de tres discotecas. Los restaurantes glaciares de Kaprun son los que más críticas cosechan. Hay tres establecimientos de este tipo, así como un bar abierto. El mejor restaurante de Kaprun, situado en la zona de esquí, se considera Jaeger Haus. Se recomienda reservar con antelación.
Ofrecen sobre todo cocina austriaca, donde la carne asada con setas y manteca de cerdo, el krautflekerl de col y pasta, y el herstl de falda ahumada, ternera y patatas cobran protagonismo.
Los precios en los restaurantes de Kaprun dependen del nivel del establecimiento y de su ubicación. Por ejemplo, en los restaurantes Hilberger's Beisl y Gastwirtschaft Tafern, situados en el centro de la localidad, la cuenta media será de unos 30 EUR. Y en el restaurante Mitteregger`s Stubn, situado en el hotel Gasthof Mitteregger, se puede comer por una media de 40 EUR. En general, Kaprun tiene restaurantes baratos. Quizá porque para ser una ciudad pequeña hay bastantes y la competencia entre ellos es alta.
Los precios en las cafeterías de Kaprun son más que agradables. Se puede comer rápido y barato en el Kennidi Cafe Bistro o en el Paletti Apres Ski Pizza Bar, por ejemplo. También entre los mejores cafés de Kaprun, los turistas nombran el Alpengasthaus Glocknerblick.