Hungary is a part of the European Union as well as the Schengen area. So those traveling on EU passports can travel freely through this central European country. Citizens of the USA, Canada, Australia, and New Zealand can enter the country and stay for 90 days with just a passport.  Here is a resource by the European Commission that explains more about the visa requirements for different countries.