Esztergom from 1000 to 1256[1][2] (it was also one of the centres of the Principality of Hungary probably from the reigns of Grand Prince Taksony or Géza)
Székesfehérvár, it often changed the capital title with Esztergom (one of the centres of the Principality of Hungary until Stephen's crowing. After royal seats, crowing, burials, and Hungarian Diets take place in from 1000 to 1543)
Buda, from 1256[3] to 1315,[4] from 1408 to 1485 and from 1490 to 1536 (1541)[Note 1]
Lippa (present-day Lipova), from 1541 to 1542, capital of the Eastern Hungarian Kingdom for a short time[7][8]
Gyulafehérvár (present-day Alba Iulia), from 1542 to 1570, royal residence and the capital of the Eastern Hungarian Kingdom (it was also the centre of the latter Principality of Transylvania)
Note that the Roman provinces on the territory of today´s Hungary, notably Pannonia, had other capitals. Capitals of Roman (Lower) Pannonia, located in the territory of present-day Hungary, were: Aquincum (today Óbuda), Savaria (today Szombathely) and Sopianae (today Pécs).
Notes
↑Pressburg became the capital of Habsburg Hungary (Royal Hungary) in 1536, however the Queen, the infant counter-king John II and George Martinuzzi secured Buda until the Ottoman annexation (1541)
↑Gábor Alföldy, Centuries of the Royal Castle in Buda, History Museum, 2000, p. 4, ISBN:9789637096990
↑ 4.04.14.2Kristó Gyula - Barta János - Gergely Jenő: Magyarország története előidőktől 2000-ig (History of Hungary from the prehistory to 2000), Pannonica Kiadó, Budapest, 2002, ISBN:963-9252-56-5, p. 687, pp. 120-121 ("1315-ben Károly a királyi székhelyet a kevésbé biztonságos Budáról a nehezen megközelíthető Temesvárra helyezte át.."/"In 1315 Charles Robert moved the royal seat from the less safety Buda to the outway Temesvár (Timișoara).", "Károly Róbert a királyi székhelyet 1323 tavaszán Temesvárról Visegrádra helyezte át."/"Charles Robert moved the royal seat from Temesvár (Timișoara) to Visegrád in the spring of 1323")