Things to do in Oaxaca

Activities, attractions and tours

Carrizalillo Beach featuring a beach, rocky coastline and tropical scenes
Mexico featuring desert views, tranquil scenes and building ruins
Oaxaca featuring a beach, general coastal views 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 popular experiences in Oaxaca

Tours & day trips

See all 341 activities

Private & custom tours

See all 95 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

Areas of Oaxaca

Oaxaca featuring 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 which includes a park

Chahue

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

Chahue