Normally 8 or 8.5 fits my feet. But the leather of this shoes is too rough. I first ordered 8.5 and I return it to replace by 9. Even the size 9 is like a blade in my feet. When walking I feel scratching my feet but it looks very good. Make sure you order one bigger that your size.