Kings of Sri Lanka

Thambapanni
Vijaya (543 - 505 BC) - Great grandson of the king of Vanga and daughter of the king of Kalinga

Upatissa Nuwara
Upatissa (505 - 504 BC) - Chief Minister of Vijaya
Panduvasdeva (504 - 474 BC) - Nephew of Vijaya
Abhaya (474 - 454 BC) - Son of Panduvasdeva
Tissa (454 - 437 BC) - Second son of Panduvasdeva
Pandukabhaya (437 - 377 BC) - Grandson of Panduvasdeva

Anuradhapura
Pandukabhaya (377 - 367 BC) - Grandson of Panduvasdeva
Mutasiva (367 - 307 BC) - Son of Pandukabhaya
Devanampiya Tissa (307 - 267 BC) - Son of Mutasiva
Uttiya (267 - 257 BC) - Son of Mutasiva
Mahasiva (257 - 247 BC) - Son of Mutasiva
Suratissa (247 - 237 BC) - Son of Pandukabhaya

Sena and Guttika (237 - 215 BC) - Defeated Suratissa in battle.

Asela (215 - 205 BC) - Youngest son of Mutasiva

Elara (205 - 161 BC) - Defeated Asela in battle

Dutugemunu (161 -137 BC) - Son of Kavan Tissa, the king of Ruhuna
Saddha Tissa (137 - 119 BC) - Brother of Dutugemunu
Thulatthana (119 - 119 BC) - Son of Saddha Tissa
Lanja Tissa (119 - 109 BC) - Son of saddha Tissa
Khallata Naga (109 - 104 BC) - Son of Saddha Tissa
Vattagamani Abhaya (Walagamba) (104 - 103 BC) - Fourth son of Saddha Tissa

The five Dravidians (103 - 88 BC) -invaders from South India

Vattagamani Abhaya (Walagamba) (89 - 76 BC) - Fourth son of Saddha Tissa
Mahakuli Mahatissa (76 - 62 BC) - Son of Khallatanaga
Chora Naga (62 - 50 BC) - Son of Walagamba
Kuda Tissa (50 - 47 BC) - Son of Mahakuli Mahatissa
Siva I (47 - 47 BC)
Vatuka (47 - 47 BC)
Darubhatika Tissa (47 - 47 BC)
Niliya (47 - 47BC)
Anula (47 - 42 BC) - Widow of Chora Naga
Kutakanna Tissa (42 - 20 BC) - Son of Mahakuli Mahatissa
Bhatikabhaya Abhaya (20 BC - 9 AD) - Son of Kuttakanna Tissa
Mahadathika Mahanaga (9 - 21 AD) - Son of Kuttakanna Tissa
Amandagamani Abhaya (21- 30 AD) - Son of Mahadathika Mahanaga
Kanirajanu Tissa (30 - 33 AD) - Son of Mahadathika Mahanaga
Chulabhaya (33 - 35 AD) - Son of Amandagamani Abhaya
Queen Sivali (35 - 35 AD) - Daughter of Amandagamani Abhaya and Sister of Chulabhaya

Interregnum (35 - 38 AD)

Ilanaga (38 - 44 AD) - Nephew of Queen Sivali
Chandamukha (44 - 52 AD) - Son of Ilanaga
Yassalalaka Tissa (52 - 60 AD) - Son of Ilanaga
Subha (60 - 66 AD) - The hall porter of King Yasalalaka Tissa
Vasabha (66 - 110 AD) - A member of the Lambakanna clan
Vankanasika Tissa (110 - 113 AD) - Son of Vasabha
Gajabahu I (113 - 135 AD) - Son of Vankanasika Tissa
Mahallaka Naga (135 - 141 AD) - Father-in-law of Gajabahu I
Bhatika Tissa (141 - 165 AD) - Son of Mahallaka Naga
Kanitta Tissa (165 - 193 AD) - Son of Mahallaka Naga
Cula Naga (193 - 195 AD) - Son of Kanitta Tissa
Kuda Naga (195 - 196 AD) - Son of Kanitta Tissa
Siri Naga I (196 - 215 AD) - Brother-in-law of Kuda Naga
Voharika Tissa (215 - 237 AD) - Son of Siri Naga I
Abhaya Naga (237 - 245 AD) - Son of Siri Naga I
Siri Naga II (245 - 247 AD) - Son of Voharika Tissa
Vijaya Kumara (247 - 248 AD) - Son of Siri Naga II
Sanhga Tissa I (248 - 252 AD) - A Lambakanna
Siri Sangha Bodhi I (252 - 254 AD) - A Lambakanna
Gothabhaya (254 - 267 AD) - A Lambakanna
Jettha Tissa I (267 - 277 AD) - Son of Gothabhaya
Mahasena (277 - 304 AD) - Son of Gothabhaya
Sirimeghavanna (304 - 332 AD) - Son of Mahasena
Jettha Tissa II (332 - 341 AD) - Son of Mahasena
Buddhadasa (341 AD - 370 AD) - Son of Jettha Tissa II
Upatissa I (370 - 412 AD) - Son of Buddhadasa
Mahanama (412 - 434 AD) - Son of Buddhadasa
Soththisena (434 - 434 AD) - Son of Mahanama
Chattagahaka Jantu (434 - 435 AD) - Son-in-law of Mahanama.(Husband of Sangha, daughter of Mahanama)
Mittasena (435 - 436 AD)

The Six Dravidians (436 - 463 AD) - Tamil invaders

Dhatusena (463 - 479 AD) - Grandson of Mahanama. Son of Sangha, the daughter of Mahanama. Liberated Anuradhapura from Tamil invaders.
Kashyapa I (479 - 497 AD) - Son of Dhatusena
Moggallana I (497 - 515 AD) - Son of Dhatusena
Kumara Dhatusena (515 - 524 AD) - Son of Mogallana
Kittisena (524 - 524 AD) - Son of Kumara Dhatusena
Siva II (524 - 525 AD) - Uncle of Kittisena
Upatissa II (525 - 526 AD) - Son-in-law of Kumara Dhatusena
Silakala Ambosamanera (526 - 539 AD) - A prince of Lambakanna stock
Dathappabhuti (539 - 540 AD) - Son of Silakala
Moggallana II (540 - 560 AD) - Son of Silakala
Kittsiti Meghavanna (560 - 561 AD) - Son of Moggallana
Maha Naga (561 - 564 AD) - Minister of Dathapatissa
Aggabodhi I (564 - 598 AD) - Brother of Maha Naga
Aggabodhi II (598 - 608 AD) - Nephew and son-in-law of Aggabodhi I
Sangha Tissa II (608 - 608 AD) - Brother of Aggabodhi II
Moggallana III (608 - 614 AD) - Commander of Aggabodhi II
Silameghavanna (614 - 623 AD)
Aggabodhi III (623 - 623 AD) - Son of Silameghavanna
Jettha Tissa III (623 - 624 AD) - Son of Sangha Tissa
Aggabodhi III (restored) (624 - 640 AD) - Son of Silameghavanna
Dathopa Tissa I (640 - 652 AD) - Genaral of Jettha Tissa
Kassapa II (652 - 661 AD) - Brother of Aggabodhi II
Dappula I (661 - 664 AD) - Son-in-law of Silameghavanna
Dathopa Tissa II (664 - 673 AD) - Nephew of Dathopa Tissa I
Aggabodhi IV (673 - 689 AD) - Brother of Dathopa Tissa
Unhanagara Hatthadatha (691 - 691 AD)
Manavamma (691 - 726 AD) - Son of Kassapa II
Aggabodhi V (726 - 732 AD) - Son of Manavamma
Kassapa III (732 - 738 AD) - Son of Manavamma
Mahinda I (738 - 741 AD) - Son of Manavamma
Aggabodhi VI (741 - 781 AD) - Son of Kassapa III
Aggabodhi VII (781 - 787 AD) - Son of Mahinda
Mahinda II (787 - 807 AD) - Son of Aggabodhi VI
Dappula II (807 - 812 AD) - Son of Mahinda II