Oaxaca is located in Southwestern Mexico. It is bordered by the states of Guerrero to the west, Puebla to the northwest, Veracruz to the north, Chiapas to the east. To the south, Oaxaca has a significant coastline on the Pacific Ocean. The state is best known for its indigenous peoples and cultures.