Όλες οι κυπριακές πόλεις έλαβαν μέρος στην Ιωνική Επανάσταση του 499 π.Χ., με εξαίρεση την πόλη της Αμαθούντας. Της εξέγερσης στην Κύπρο ηγήθηκε ο Ονήσιλλος, ο οποίος ήτανε αδελφός του Γόργου, του βασιλιά της Σαλαμίνας, τον οποίο εκθρόνισε εξ αιτίας της άρνησης του να λάβει μέρος στον αγώνα. Ο Ονήσιλος πολιόρκησε την Αμαθούντα για να πείσει τους κατοίκους της να συμμετέχουν στην εξέγερση. Το 498 π.Χ., ενώ ο Ονήσιλος πολιορκούσε την Αμαθούντα, έγινε γνωστό ότι οι Πέρσες, υπό την ηγεσία του Αρτύβιου, έφθασαν στην Κύπρο χάρη στους Φοίνικες. Ο Ονήσιλος ζήτησε βοήθεια από τους Ίωνες, οι οποίοι έστειλαν πολλές ενισχύσεις και διέλυσαν σε ναυμαχία τους Φοίνικες. Οι Κύπριοι είχαν αρχικά την υπεροχή και είχαν σκοτώσει τον αρχηγό των Περσών, αλλά όταν ο βασιλιάς του Κουρίου Στησάνωρ και τα άρματα των Σαλαμινίων πήραν το μέρος των Περσών, οι τελευταίοι τελικά νίκησαν ενώ ο Ονήσιλος σκοτώθηκε στη μάχη. Μετά από πολιορκία πέντε μηνών, οι Πέρσες κατέλαβαν τους Σόλους. Η Πάφος πολιορκήθηκε επίσης. Τελικά οι Πέρσες κατέπνιξαν την κυπριακή εξέγερση. Οι συνέπειες ήταν οι φιλέλληνες βασιλείς να αντικατασταθούν με φιλικά διακείμενους στους Πέρσες και οι Κύπριοι να παραχωρούν στρατιωτικές δυνάμεις στις εκστρατείες των Περσών.