There is no definitive answer to this question as different brands and sizes of dress shoes will cost different amounts. Generally speaking, a good pair of dress shoes will cost between $300 and $500.