Yes , credit cards are widely accepted in Budapest. However, it is always a good idea to carry some cash, especially for small purchases or in case of emergencies.