In Ungheria, in particolare a Budapest, un kebab costa generalmente tra i 1000 e i 2000 fiorini ungheresi, equivalenti a circa 3-6€, a seconda del locale e della zona. È uno degli street food più economici e accessibili della città.
I prezzi a Budapest sono abbastanza più economici rispetto a quelli di altre capitali europee. è possibile mangiare bene in molti ristorante a partire da 10 € (11,97 US$ ) o durante una crociera per 54 € (64,65 US$ ).
Se assaggi lo street food locale o pranzi in una trattoria economica spenderai intorno ai 2000 fiorini (circa 6 €). I prezzi salgono se scegli un locale di livello superiore. In un ristorante medio, un pranzo per due costa circa 30 €. E in un ristorante di lusso spenderai circa 40-50 € a persona, vino compreso.
I locali del centro e delle aree turistiche sono un po' più costosi: qui un caffè costa 325 fiorini ungheresi (1 Euro), un cappuccino circa 500 fiorini ungheresi (1,6 Euro), mentre una pasta o una fetta di torta può avere un costo di 450-650 fiorini ungheresi (1,5- 2 Euro).