The official currency of Budapest is the Hungarian Forint (HUF). It is advisable to carry some local currency for small purchases, as not all establishments may accept foreign currency.