The cost of a lawn mower can vary greatly depending on the size of your lawn and the type of mower you require. Generally, you can expect to spend anywhere from $100 to $900 for a quality mower.