''After a decade of playing for England and six years leading the side, I have come to the decision to retire from International cricket,'' Connor was quoted in an England Cricket Board (ECB) release here.
Connor played in 93 ODIs and 16 Test matches in a career spanning 10 years.
She received an MBE for her contribution to the game in 2004 and was awarded an OBE in 2005 after her team's Ashes triumph against Australia.
''I have fulfilled the dream I had as a young girl I have played for my country, led my country and we have won the Ashes," she said.
''With the Ashes now back in their rightful home at Lords, I feel it is the right time for me to turn to pastures new and for my successor to take the team, a wonderful team, to the next level.
Charlotte Edwards, Connors successor to the captaincy, said, ''It is a great honour for me to be asked to captain my country and something I will do with great pride. It is something I have always dreamed of and will relish the role.''