For budget travelers, you can expect to spend around $30 to $50 per day in Mexico, including accommodation, food, transportation, and activities. For mid-range travelers, you can expect to spend around $80 to $150 per day, depending on your preferences and activities.