Mexico  »  Oaxaca

Top Things to Do in Oaxaca

We compared all 95 experiences in Oaxaca so you can choose in minutes — real prices, verified reviews and our editorial picks.

4.7 95 experiences from US$ 26 Free cancellation on most experiences
Sort
Monte Albán tour from Oaxaca: Ruins, alebrijes and black clay
Monte Albán tour from Oaxaca: Ruins, alebrijes and black clay★★★★★★★★★★ 4.64 (11)9hThis nine-hour guided tour visits Monte Albán's pyramids and plazas, then moves through three working craft studios in Oaxaca—alebrijes carving in San Antonio Arrazola, black clay shaping in San Bartolo Coyotepec, and the 16th-century Cuilápam Convent. A certified bilingual guide leads the route; pickup starts at Hotel Quinta Real, transport and lunch are included, and children from age 8 are welcome.Is it for me?Book this if you're ready for a full day of walking across four stops—you'll see three craft traditions and archaeological ruins, but the fixed itinerary means you move at the tour's pace, not your own.Free cancellationfromUS$ 51View ›
Monte Albán, Hierve el Agua & Mezcal Tour from Oaxaca
Monte Albán, Hierve el Agua & Mezcal Tour from Oaxaca★★★★★★★★★★ 5.00 (11)9hA full-day guided tour of Oaxaca covering Monte Albán's Zapotec archaeological site, Teotitlán del Valle's indigenous weaving workshop, Hierve el Agua's petrified formations, and a mezcal tasting at a distillery restaurant. The tour runs nine hours with private or small-group transportation included; admission fees and lunch are separate. English and Spanish guides available.Is it for me?Choose a private vehicle if your group wants the day shaped around your pace and interests; the shared van options work well if you're traveling solo or with one other person and want to meet other travelers. Either way, the nine-hour span and the fixed stops mean you see four very different parts of Oaxaca—archaeology, craft, geology and food culture—without building the itinerary yourself.Free cancellationfrom · per groupUS$ 316View ›
Huatulco Airport Transfer: Luxury Private Car & Hotel Pickup
Huatulco Airport Transfer: Luxury Private Car & Hotel Pickup★★★★★★★★★★ 4.09 (11)25mYou get picked up at Huatulco airport or your hotel with a driver holding your name, travel in a private luxury sedan with soft drinks included, and arrive at your destination without arranging transport or negotiating fares. The service runs around the clock, and the price is locked in before you book.Is it for me?Book this if you want to skip the taxi negotiation at arrivals and have a confirmed car waiting with your name on it—the fixed price and named driver are what make the arrival stress-free instead of a scramble.Free cancellationfrom · per groupUS$ 120View ›
Private Car Transfer: Oaxaca City to Puerto Escondido
Private Car Transfer: Oaxaca City to Puerto Escondido★★★★★★★★★★ 4.64 (11)3h–4hYou get a private ride straight from your spot in Oaxaca City to your hotel in Puerto Escondido—no crowds or confusion. Local drivers handle everything so you can just sit back and enjoy the journey.Instant confirmationfrom · per groupUS$ 396View ›
Monte Albán tour with alebrijes and black clay workshops
Monte Albán tour with alebrijes and black clay workshops★★★★★★★★★★ 4.00 (9)8hThis guided tour combines Monte Albán, the major pre-Columbian archaeological site in Oaxaca, with visits to two working craft workshops in San Antonio Arrazola and a stop at Cuilápam Convent. A live guide in English or Spanish explains the history and architecture at each stop over eight hours, with air-conditioned transport included throughout. The tour suits anyone interested in both archaeology and the living crafts of the region.Is it for me?Choose this if you want a guide's interpretation at each stop—the archaeology, active craft workshops, and colonial architecture all explained in context rather than explored independently.Free cancellationLikely to sell outfromUS$ 50View ›
Snorkeling in Huatulco: Family-friendly coastal wildlife
Snorkeling in Huatulco: Family-friendly coastal wildlife★★★★★★★★★★ 3.13 (8)3hSnorkeling in Huatulco with hotel pickup, certified guide and all equipment included. You'll spend three hours in the region's clear coastal waters, where an experienced guide shows you the best snorkeling spots and explains the wildlife you encounter. The guide speaks English, Spanish or French, and the trip works for all ages—children 3 and younger go free.Is it for me?Three hours is short enough to fit snorkeling into a morning or afternoon without consuming your whole day, which works well if you're splitting time between water activities and exploring Huatulco itself. If you need a longer immersion or prefer boat-based snorkeling, look for a different operator.Free cancellationInfants freefromUS$ 57View ›
Private Adventure Photography Session in Mazunte Mexico
Private Adventure Photography Session in Mazunte Mexico★★★★★★★★★★ 5.00 (8)2hYou’ll get more than just pictures—you’ll feel part of Mazunte for a day. This private photo session is relaxed, personal, and leaves you with memories (and images) you’ll actually want to share.Free cancellationfrom · per groupUS$ 388View ›
Huatulco Airport Transfer: Private Pickup & 30-Min Hotel Ride
Huatulco Airport Transfer: Private Pickup & 30-Min Hotel Ride★★★★★★★★★★ 5.00 (7)25mYou get picked up at the terminal with a name sign, skip the taxi negotiation, and ride in a private air-conditioned car straight to your Bahías de Huatulco hotel in about 30 minutes. The driver handles your luggage and confirms nothing's left behind. Infant car seats are available on request for an additional fee.Is it for me?Book this if you land with luggage and want to skip the taxi negotiation entirely — the fixed price and private car mean your arrival stops being a logistics problem and becomes just the drive to your hotel.Free cancellationTravelers' pickfrom · per groupUS$ 50View ›
Huatulco Airport Transfer: Private Car & Flight Tracking
Huatulco Airport Transfer: Private Car & Flight Tracking★★★★★★★★★★ 5.00 (6)25m–30mA driver meets you at Huatulco airport arrivals with your name on a sign, having tracked your flight in real time. You get help with luggage, a private air-conditioned car for your group alone, bilingual service, and bottled water during the drive to your hotel. The driver can share local tips about restaurants and beaches if you want them. Everything is confirmed via WhatsApp before you arrive, and the price doesn't change.Is it for me?Book this if you want to skip the taxi negotiation at the curb and arrive at your hotel without stress — the fixed price and flight tracking mean you're not managing logistics after a long flight, just getting to your room.Free cancellationfrom · per groupUS$ 72View ›
Oaxaca to Puerto Escondido: Private Transfer, No Lines
Oaxaca to Puerto Escondido: Private Transfer, No Lines★★★★★★★★★★ 5.00 (6)3hYou get picked up at your Oaxaca hotel and driven straight to your Puerto Escondido accommodation in a private vehicle, skipping ticket lines and shared vans entirely. The three-hour mountain drive includes water and air conditioning, with the driver handling luggage and timing so you can arrive rested and ready.Is it for me?Right choice if you're arriving in Oaxaca and want to reach Puerto Escondido without navigating ticket lines or sharing a van with other passengers. The three-hour drive is the only time commitment — everything else, from pickup to dropoff, is arranged and paid for.Free cancellationfrom · per groupUS$ 376View ›
Snorkel La Entrega Beach: Coral reefs and rock formations
Snorkel La Entrega Beach: Coral reefs and rock formations★★★★★★★★★★ 4.50 (6)3hThis shore excursion from Santa Cruz takes you snorkeling at La Entrega Beach, where certified guides lead small groups through coral reefs, rock formations and shallow caves in water suited to all fitness levels. Roundtrip transportation from the pier, snorkel equipment, and live commentary in English, Spanish or French are included; the activity runs three hours and requires no prior experience.Is it for me?Book this if your ship docks at Santa Cruz and you prefer land-based access to the reef—you enter the water directly from shore rather than by boat, and the three-hour window fits a standard port call.Free cancellationInfants freefromUS$ 69View ›
Snorkeling and Hiking in Huatulco National Park
Snorkeling and Hiking in Huatulco National Park★★★★★★★★★★ 5.00 (5)4h–5hA half-day snorkeling and hiking tour in Huatulco combines an hour in the calm, wind-protected waters of La Entrega Beach with a 50-minute forest and beach hike through Cacaluta Bay in Huatulco National Park, finishing with a visit to La Crucecita. The tour includes all snorkeling gear, a live guide in English or Spanish, pickup, and a cooler with ice for your drinks and snacks. National Park entry is optional at checkout.Is it for me?A half-day means you snorkel and hike without eating the whole morning or afternoon—the four to five hours fit around other plans, and the small group keeps the pace steady without waiting for stragglers or crowds.Free cancellationfromUS$ 60View ›
Huatulco Airport Transfer: Private Roundtrip & Flight Tracking
Huatulco Airport Transfer: Private Roundtrip & Flight Tracking★★★★★★★★★★ 4.20 (5)25mYou're picked up at your hotel or meeting point, driven to Huatulco airport in a private air-conditioned vehicle with a professional driver, and returned on schedule for your departure flight. The operator tracks your arrival flight and adjusts wait times for delays, confirms details 12 hours before pickup via WhatsApp, and includes luggage assistance and all tolls. Book this if you want the logistics handled so you can focus on your trip.Is it for me?Book this if you're arriving in Huatulco with luggage and want the airport logistics handled without negotiation — the driver waits for you, tracks your flight, and your return trip is already confirmed, which is what frees you to focus on your actual trip.Free cancellationfromUS$ 60View ›
Huatulco Airport Transfer: Private Car & Flight Tracking
Huatulco Airport Transfer: Private Car & Flight Tracking★★★★★★★★★★ 4.00 (4)25mYou book a private car from Huatulco Airport to your hotel with flight tracking and a confirmed pickup time. The driver meets you at arrivals, handles your luggage, and waits up to sixty minutes if needed. No negotiating fares, no shared rides, no last-minute scrambling — just a professional driver and a smooth transfer included in the price.Is it for me?Book this if you're landing at Huatulco and want to skip the taxi negotiation and shared-ride wait — the driver tracks your flight and meets you at arrivals, which is what turns an airport arrival from a hassle into a simple handoff.Free cancellationTravelers' pickfromUS$ 30View ›
Huatulco Airport to Salina Cruz Surf Camps Transfer
Huatulco Airport to Salina Cruz Surf Camps Transfer1h–2h 30mYou're met at Huatulco airport with a name sign and driven in an air-conditioned vehicle to your surf camp near Salina Cruz, with one surfboard and standard luggage included. No taxi lines, no negotiating, no stress — you arrive ready to rest before hitting the water. Available 24/7 for arrivals and departures, with roundtrip options if you need both legs covered.Is it for me?Book this if you want to skip the taxi queue and arrive at your surf camp rested instead of frazzled — the fixed price and driver waiting with your name means no negotiating at the curb, and one surfboard per person is already factored in.Free cancellationfrom · per groupUS$ 120View ›
Do you need help planning your next activity?