Taxis will have a consistent fare but are more expensive overall and require pesos. If you're trying to travel around the city, Uber is usually the cheaper option. If you're in a more remote area or on a day trip from Mexico City, taxis will be easier to get and usually cost less, as there are more of them around.