On average, the cost of a decent Mexican wedding can range from $10,000 to $25,000 or more, depending on the aforementioned factors. This includes expenses such as renting a venue, catering services, music, decorations, and attire, among others. Additionally, there may be other costs related to legal fees, documentation, and travel expenses if either party is not a resident of Mexico.