Find coaches from Villahermosa, MX to Oaxaca

Next bus departures

Next departures from Villahermosa to Oaxaca on 15 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ADOBus
    ADO, Av. Francisco Javier Mina
    Terminal ADOCheapestFastest
    ADOBus
      ADO, Av. Francisco Javier Mina
      Terminal ADONo tags
      ADO GLBus
      ADO, Av. Francisco Javier Mina
      Terminal ADONo tags

      Last refresh of the prices: Last Wednesday at 4:40 PM CST.

      Compare 2 ways to travel from Villahermosa to Oaxaca

      We recommend carpooling

      Among the sustainable travel choices, the carpool stands out as a good way to reach Oaxaca. The journey takes about 12 hours and with fares starting at just R 677, it presents an excellent value for a comfortable ride.

      1carpool per day
      12hAverage duration
      414 kmDistance
      17kgCO₂ emissions
      Average priceR 1 517 - R 2 608Average duration12h 20m
      10kg CO₂e
      Carpool
      Average priceR 677 - R 677Average duration12h
      17kg CO₂e

      Frequently asked questions about travelling from Villahermosa, MX to Oaxaca by bus

      1. How much does a bus ticket from Villahermosa to Oaxaca cost?

        The bus ticket price from Villahermosa to Oaxaca starts at R 1 517. The best way to find cheap bus tickets from Villahermosa to Oaxaca is to book your tickets as early as possible. Prices tend to rise as your travel date approaches, so book in advance to secure the best prices!

      2. How long is the bus ride from Villahermosa to Oaxaca?

        The average travel time between Villahermosa and Oaxaca is around 12h 20m, although the fastest bus will take about 11h 20m. This is the time it takes to travel the 416 km that separates the two cities.

      3. How many daily bus connections are there between Villahermosa and Oaxaca?

        The number of buses from Villahermosa to Oaxaca can differ depending on the day of the week. On average, there are 2 on this route. Some buses run direct routes, while others have layovers. Simplify your bus trip from Villahermosa to Oaxaca by comparing and selecting the bus that fits your travel style and budget on Busbud.

      4. Which bus companies travel from Villahermosa to Oaxaca?

        When taking the bus from Villahermosa to Oaxaca, you can travel comfortably and safely with ADO, ADO GL, OCC.

      5. What are the departure and arrival stations when taking the bus from Villahermosa to Oaxaca?

        Buses travelling between Villahermosa and Oaxaca leave from Aeropuerto Villahermosa, Villahermosa Tab. or Villahermosa Oriente Bus Station and arrive at Terminal ADO, Periferico, Valerio Trujano 900E.

      Find cheapest prices for buses

      Price is for a one-way ticket for one passenger and based on past searches.

      Best price found
      12/11
      R 1 323
      13/11
      R 1 389
      Today
      R 1 388
      15/11
      R 1 388
      16/11
      R 1 387
      17/11
      R 1 389
      18/11
      No data
      19/11
      R 1 388
      busbud logoThe cheapest trip from Villahermosa, MX to Oaxaca was searched and found on 12 Nov 2025 with a price of R 1 323

      To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Villahermosa, MX to Oaxaca as early as possible.

      You can expect to pay from R 1 323 to R 1 644 for a bus ticket from Villahermosa, MX to Oaxaca based on the last 2 days. You can expect to find the cheapest price for the trip at R 1 387, which is on 2025-11-16.

      Usually ADO GL will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

      People from around the world trust Busbud

      Popular Buses Connecting Villahermosa

      Buses Leaving from Villahermosa

      Buses Going to Villahermosa

      Popular Buses Connecting Oaxaca

      Buses Leaving from Oaxaca

      Buses Going to Oaxaca