Benchmarked strictly across TripTiming's 5 empirical pillars: Crowds, Weather, Vibes, Prices, and Safety.
While Mexico City captures an advantage on pure Weather (90 vs 72) with 20°C ambient temperatures, Oaxaca decisively captures March on Crowds (69 vs 58) and Prices (88 vs 80). Mexico City suffers from seasonal congestion and peak lodging premiums ($157/night), whereas Oaxaca delivers a more balanced, friction-free itinerary with approximately $532 in lodging savings on a 7-night stay ($81/night vs $157/night).