National Average: The average American bride spends around $1,800 on her wedding dress, though this varies by region.