Benchmarked strictly across TripTiming's 5 empirical pillars: Crowds, Weather, Vibes, Prices, and Safety.
While Mexico City captures an advantage on pure Weather (79 vs 68) with 27°C ambient temperatures, Oaxaca decisively captures May on Crowds (71 vs 56) and Prices (81 vs 67). Mexico City suffers from seasonal congestion and peak lodging premiums ($201/night), whereas Oaxaca delivers a more balanced, friction-free itinerary with approximately $623 in lodging savings on a 7-night stay ($112/night vs $201/night).