Faits : A. B.A._, née en 1960, et A.A._, né en 1960, se sont mariés le 9 juin 1993 à Genève. Deux enfants, aujourd'hui majeurs, sont issus de cette union: C._, né en 1993, et D._, né en 1995. Les époux se sont séparés à la mi-juillet 2012. B. B.a. Par jugement de mesures protectrices de l'union conjugale du 27 septembre 2012, le Tribunal de première instance de Genève (ci-après: Tribunal) a notamment donné acte à A.A._ de son engagement à verser en mains de son épouse, par mois et d'avance, allocations familiales non comprises, une somme de 5'500 fr. à titre de contribution à l'entretien de la famille. B.b. Par acte déposé le 19 février 2013, A.A._ a formé une demande unilatérale en divorce. Il a notamment conclu à ce que B.A._ soit déboutée de ses conclusions en paiement d'une contribution d'entretien, subsidiairement à ce qu'il lui soit donné acte de son accord de verser 2'400 fr. par mois à B.A._ pour une période d'une année dès la date de l'entrée en force du jugement de divorce. B.A._ a notamment conclu à ce que A.A._ soit condamné à lui verser, par mois et d'avance, à titre de contribution à son entretien, la somme de 5'320 fr. dès l'entrée en force du jugement de divorce jusqu'au 31 décembre 2025 et à ce qu'il soit condamné à lui verser ce montant sous forme de capital. B.c. Le 4 mars 2014, A.A._ a requis, sur mesures provisionnelles, la réduction de la contribution mensuelle d'entretien à 4'180 fr., ce que le Tribunal a refusé par ordonnance du 7 août 2014. B.d. Par jugement du 23 décembre 2016, le Tribunal a, entre autres points, prononcé le divorce des époux A._ (ch. 1 du dispositif) et condamné A.A._ à verser à B.A._, par mois et d'avance, la somme de 3'500 fr. à titre de contribution d'entretien post-divorce jusqu'au 31 décembre 2025. B.e. Par acte déposé le 31 janvier 2017, A.A._ a formé appel de ce jugement, concluant notamment à ce qu'il soit dit qu'il n'est redevable d'aucune contribution d'entretien post-divorce, subsidiairement à ce qu'il lui soit donné acte de son accord de verser 2'400 fr. par mois à B.A._ pendant une année. Par acte expédié le 16 mars 2017, B.A._ a répondu et formé un appel joint, reprenant sa conclusion de première instance en paiement d'une contribution d'entretien post-divorce. B.f. Par arrêt du 12 décembre 2017, expédié le 21 suivant, la Cour de justice du canton de Genève a notamment annulé le chiffre 10 du dispositif du jugement entrepris et, statuant à nouveau sur ce point, a condamné A.A._ à payer à B.A._, par mois et d'avance, la somme de 4'160 fr. à titre de contribution d'entretien post-divorce jusqu'au 31 décembre 2025. C. Par acte expédié le 31 janvier 2018, A.A._ exerce un recours en matière civile au Tribunal fédéral contre l'arrêt du 12 décembre 2017. Principalement, il conclut au renvoi de la cause à la Cour de justice pour nouvelle décision au sens des considérants. Subsidiairement, il sollicite la réforme de l'arrêt attaqué en ce sens qu'il n'est redevable d'aucune contribution d'entretien post-divorce, subsidiairement qu'il lui est donné acte de son accord de verser 2'400 fr. par mois à B.A._ pendant encore une année. Plus subsidiairement, il conclut au renvoi de la cause à la Cour de justice ou au Tribunal de première instance pour nouvelle décision dans le sens des considérants. Il invoque la violation des art. 9 et 29 al. 2 Cst. ainsi que de l'art. 125 CC. Invitées à se déterminer, la Cour de justice s'est référée aux considérants de son arrêt et l'intimée a conclu au rejet du recours et à la confirmation de l'arrêt attaqué.