This is a very common question, and it is typically driven by concerns of awkwardness and inadequacy. So let’s answer that question right now so we can get to the question I suggest you really should be asking. No, you do not need to speak Spanish to visit or even live in Mexico, particularly in the locations more commonly frequented by tourists.