Question: oaxaca how long to stay?
Answer: Spending one week in Oaxaca, dividing your time between the city and the coast, will allow you to appreciate the cultural and historical significance of the colonial city of Oaxaca and then spend a few days relaxing on the beach. If you have more time, you could easily add a few days at either destination.