Bulgaria uses the Bulgarian Lev (BGN) as its currency, and credit cards are widely accepted, especially in larger cities and tourist areas. Though, it's always handy to have some cash for smaller shops or rural areas.