It depends on who you ask. Most younger people speak at least some English, as well as people working in tourism-related jobs in Budapest, but you might struggle with just English in smaller towns.