To open a bank account in Mexico, you must be a legal resident of Mexico. To open an account in Mexico, you must bring the following to a bank of your choice:
CFE last 30 days
Personal RFC
Original Residence Carnet
A deposit of 2500 / 5000 Pesos in cash
Original Passport