Credit cards, especially Visa, MasterCard and American Express, are widely accepted in Hungary, and you’ll be able to use them at many restaurants, shops, hotels, car-rental firms, travel agencies and petrol stations.
They are not usually accepted at museums, supermarkets, or train and bus stations. Many banks, including K&H and Posta-Bank (represented at post offices nation-wide), give cash advances on major credit cards.