Yes, They can be worn with either a skirt or a dress. I made a mistake when listing the shoes. They are a Size 9.5 and not 9. No, I'm sorry I can't do fee shipping. They are beautiful leather shoes and well worth the $6.00 shipping. They are not loafers..I think they are more like Oxfords.