U-Thong Dynasty (1st reign)
Ramathibodi I (r. 1351-1369)
Ramesuan (r. 1369-1370) (abdicated)
Suphannaphum Dynasty (1st reign)
Borommaracha I (r. 1370-1388)
Thong Lan (r. 1388)
U-Thong Dynasty (2nd reign)
Ramesuan (r. 1388-1395) (return)
Ramaracha (r. 1395-1409)
Suphannaphum Dynasty (2nd reign)
Intharacha (r. 1409-1424)
Borommaracha II (r. 1424-1448)
Borommatrailokanat (r. 1448-1463) (r. Phitsanulok 1463 -1488)
Borommaracha III (r. 1463 -1488)
Inthararacha II (r. 1488-1491) (same person as Borommaracha III)
Ramathibodi II (r. 1491-1529)
Borommaracha IV (r. 1529-1533)
Ratsada Kuman (r. 1533 - 1534) (child king - ruled 5 months)
Chairacha (r. 1534-1547)
Yot Fa (r. 1547-1548) (child king)
Worawongsa (r. 1548) (usurper)
Chakkraphat (r. 1548-1569)
Mahin (r. 1569)
Sukhothai Dynasty
Maha Thammaracha (r. 1569-1590)
Naresuan (r. 1590-1605)
Ekathotsarot (r. 1605-1610/11)
Si Saowaphak (r. 1610-1611 ?)
Songtham (Intharacha) (r. 1610/1611-1628)
Chettha (r. 1628 - 1629)
Athittayawong (r. 1629) (child King)
Prasat Thong Dynasty
Prasat Thong (r. 1629-1656)
Chai (r. 1656)
Suthammaracha (r. 1656)
Narai (r. 1656-1688)
Ban Phlu Luang Dynasty
Phetracha (r. 1688-1703)
Süa (r. 1703-1709)
Phumintharacha (r. 1709-1733)
Borommakot (r. 1733-1758)
Uthumpon (r. 1758)
Suriyamarin (r. 1758-1767)
References:
Thailand, A Short History - David K. Wyatt (2003) - Silkworm books.