Jabarkan Pernikahan pertama dengan Philip dari Berenike I dari Mesir

Pada tahun 325 SM Berenice menikah dengan sorang bangsawan yang bernama Philip. Ada kemungkinan bahwa Philip sebelumnya pernah menikah dan mempunyai keturunan. Dari pernikahannya ini, Berenike dikaruniani tiga orang anak yaitu: seorang anak perempuan bernama Antigone, Antigone menikah dengan Raja Pyrrhus dari Epirus, anak lelaki bernama Raja Magas dari Cyrene, dan anak ketiga seorang perempuan bernama Theoxena.

Magas pernah menjadi seorang pendeta di kuil Apollo. Pyrrhus memberi nama sebuah kota dengan nama mertuanya yaitu kota Berenike.

Pernikahan kedua dengan Ptolemeus I

Setelah kematian suaminya, Berenike hijrah ke Mesir dan menjadi dayang Eurydice yang merupakan sepupu pertama ibunya. Eurydice adalah istri pertama Ptolemeus I. Ptolemeus I adalah salah satu jendral Alexander Agung dan pendiri dinasti Ptolemeus di Mesir kuno. Ptolemeus I tertarik kepada sepupu Eurydice, Berenike, dan kemudian menikahinya pada tahun 317 SM. Dari pernikahannya dengan Ptolemeus, Berenike melahirkan tiga orang anak yaitu: anak perempuan bernama Arsinoe II dari Mesir, anak laki-laki bernama Ptolemaios II (=Ptolemeus II), dan seorang anak perempuan bernama Philotera.

Di sebuah olimpiade disebutkan bahwa Berenike merupakan seorang pemenang dalam balapan chariot. Ptolemeus II merupakan penerus tahta kerajaan karena dia merupakan anak dari Ptolemeus I dan Berenike. Sebuah pelabuhan Mesir kuno dengan nama Berenice dibangun di pantai Laut Merah. Setelah kematian Berenike, Ptolemeus II dan Ptolemeus IV Filopator meminta Theocritus untuk membuat puisi sebagai penghormatan bagi Berenike.