Multiple choice general knowledge Capital of Hungary? Reykjavík St Peter Port Budapest Port-au-Prince Reveal answer Fill a bubble to check yourself C Correct answer Explanation Budapest is the capital and largest city of Hungary. The city was formed in 1873 by the unification of Buda and Obuda on the west bank of the Danube with Pest on the east bank. It has been Hungary's capital since the unification.