I wear Specialized Shoes (2003 MTB like the current Motodiva). In street shoes, I wear 6.5 or 7.0. My Specialized shoes are 39 and fit perfectly. Hope this helps.

Susan