A partire dal 21 dicembre 2007, l’Ungheria è entrata a far parte dell’area Schengen, nel cui territorio vige la libera circolazione delle persone.
Per un soggiorno della durata non oltre i 90 giorni, potranno entrare in Ungheria senza visto tutti i cittadini dell’UE e del CEE, inoltre i cittadini di Albania (in possesso di passaporto biometrico), Andorra, Antigua è Barbuda, Argentina, Australia, Bahamas, Barbados, Bosnia-Erzegovina (in possesso di passaporto biometrico), Brasilia, Brunei, Bulgaria, Canada, Chile, Corea del Sud, Costa Rica, Croazia, Giappone, Guatemala, Honduras, Hong-kong (in possesso di passaporto “Hong Kong Special Administrative Region”, Islanda, Israele, Macedonia, (in possesso di passaporto biometrico), Macao (in possesso di passaporto “Administrativa Especial de Macau”, Malesia, Mauritius, Messico, Monaco, Montenegro, Nicaragua, Panama, Paraguay, Romania, St Kitts e Nevis, Salvador, San Marino, Serbia, Seychelles, Singapore, Uruguay, USA, Nuova Zelanda, Stato Vaticano, Venezuela.
Quei cittadini che sono originari dei paesi con obbligo di visto, che però dispongono di un valido Permesso di Soggiorno oppure Carta di Soggiorno italiano, potranno entrare, per soli soggiorni brevi (che non superino i 90 giorni di durata), in Ungheria senza visto.
Tutti quelli che non hanno un Permesso o una Carta di Soggiorno, dovranno richiedere un visto Schengen, presso il Consolato Generale di Milano (Via Fieno, 3. IV. piano., 20123 Milano, tel.: 02/726009, e-mail: titkarsag.mil@mfa.gov.hu), il cui costo è di 60 euro.
Per i cittadini con obbligo di visto, in caso di soggiorni oltre i 90 giorni di durata, è necessario presentare una richiesta di permesso di soggiorno valido per l’Ungheria. Se la richiesta viene accettata, il richiedente potrà ricevere un unico visto d’ingresso per non oltre 30 giorni, per poter ritirare il permesso di soggiorno ottenuto.