What to do in Oaxaca

Activities, attractions and tours

Carrizalillo Beach featuring a beach, tropical scenes and general coastal views
Mexico showing building ruins, tranquil scenes and desert views
Oaxaca showing general coastal views, a sandy beach and a sunset
Photo provided by PhotoJoy
Puerto Escondido featuring tropical scenes and a sandy beach

    find price illustration

    Explore activities

    Explore thousands of experiences from activities and attractions to day tours and transfer.
    calendar shield illustration

    Book with ease

    Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
    trophy illustration

    Treat yourself

    Members save % or more when you book activities.

Most fun & popular experiences in Oaxaca

Tours & day trips

See all 337 activities

Private & custom tours

See all 90 activities

Adventure & outdoor

See all 52 activities

Classes & workshops

See all 43 activities

Cruises & boat tours

See all 33 activities

What to do in Oaxaca


Popular places to visit

Explore areas of Oaxaca

Oaxaca showing a city

Oaxaca Centro

5/5(21 area reviews)

Churches, museums and art galleries are some highlights of Oaxaca Centro. Make a stop by Oaxaca Textile Museum or Oaxaca Cathedral while you're exploring.

Oaxaca Centro
Default Image

Sector L

Sector L might not have many top sights, but Chahue Beach and Playa Santa Cruz are two attractions nearby that you can check out.

Sector L
Default Image

Crucecita

You'll enjoy the beaches and restaurants in Crucecita. You might want to make time for a stop at Mercado Tres de Mayo or El Zócalo.

Crucecita
Default Image

Ruta Independencia

4/5(1 area review)

While visiting Ruta Independencia, you might make a stop by sights like Oaxaca Ethnobotanical Garden and Jardín Etnobotánico.

Ruta Independencia
Default Image

Puerto Escondido Centro

The beaches and restaurants are just a few features travellers like about Puerto Escondido Centro. If you want to do some sightseeing nearby, Puerto Angelito Beach and Carrizalillo Beach are a few top places to visit.

Puerto Escondido Centro
Chahue Beach showing a garden

Chahue

While visiting Chahue, you might make a stop by sights like Chahue Beach and Santa Cruz Bay.

Chahue

Day trip destinations from Oaxaca