First off - these run small! I typically wear a 7-7.5 and ordered the 7.5. They were too small and I had to return them. The 8 would most likely fit but I cant order them because the size is no longer available. Im still giving them 5 stars because they are so cute!