Основателем поселения на берегах Верки был герцог Ламперт - младший сын венгерского короля Бейлы I, поэтому и назвали данное поселение по его имени «Villa Lamperti». Первое упоминание о данном поселении (поместье герцога) появилось в 1063 году – эта дата считается годом основания города Берегово.
На протяжении многих веков владельцами поселения были венгерские короли. После многократных вторжений половцев, в 1141 году король ГейзаII переселил сюда саксонцев (по-венгерски «сасов») и с тех пор поселение начали называть Лампертсас.
В 1241 году поселение практически было уничтожено во время татарского нашествия. Возродившемуся городу в 1247 году венгерский король Бейла IV предоставил статус королевского города. В 1254 году король Бейла IV пригласил немецких и итальянских виноградарей и виноделов (винцелеров) на опустошенные монголами земли Закарпатья.
В 1370 году на руинах старого храма был построен новый костел, который сохранился до наших дней. Начиная с 1504 года, город в документах называли Берегсасом. Основным занятием населения было земледелие, виноградарство и виноделие.
Долгое время Берегово было собственностью королевской династии Арпадов. В конце XVI века хозяином Берегово стал трансильванский князь Габор Бетлен, который построил здесь дворец, в залах которого сегодня расположился небольшой краеведческий музей.
В 1687 году Венгрия стала частью Австрийской империи Габсбургов, по стране прокатилась волна антиавстрийских восстаний, во время которых в Берегово возник один из центров национально-освободительного движения под предводительством Томаша Есе и князя Ференца Ракоци. После подавления восстания, в 1728 году император Карл VI Габсбург подарил Берегово роду Шенборнов.
После победы в освободительной войне венгерского народа в 1845-1849 годах, Берегово стало частью независимой Венгрии, однако после поражения революции в 1849 году, Берегово стал частью Австро-Венгерской империи.
После окончания Первой мировой войны, в 1919 году Берегово некоторое время было под властью румын, но согласно Сен-Жерменского мирного договора город вошел в состав Чехословацкой республики. После оккупации Чехословакии немецкими войсками в 1938 году, Берегово вошел в состав Венгрии, которая тогда являлась союзником Германии.
26 октября 1944 года, после освобождения Украины от немецких фашистов, в Берегово пришла советская власть, а в июне 1945 года Закарпатье вошло в состав Украинской ССР. С 1946 года официальное название города - Берегово.
Так только в ХХ веке город Берегово поочередно принадлежал шести государствам – Австро-Венгрии, Румынии, Чехословакии, Венгрии, СССР и Украине.
