The average bus between Oaxaca and Villa Sola de Vega takes 3h 3m and the fastest bus takes 3h. The bus service runs several times per day from Oaxaca to Villa Sola de Vega. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 2 hours between Oaxaca and Villa Sola de Vega. The earliest departure is at 6:00 AM in the morning, and the last departure from Oaxaca is at 10:30 PM which arrives into Villa Sola de Vega at 1:36 AM. All services run direct with no transfers required, and take on average 3h 3m. The schedules shown below are for the next available departures.
Want to know about travelling from Oaxaca to Villa Sola de Vega? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Oaxaca station and arriving at Villa Sola de Vega station. Services depart every 2 hours, and operate Once daily. The journey takes approximately 3h 3m.
Oaxaca to Villa Sola de Vega bus services, operated by Servicio Express La Solteca, depart from Oaxaca station.
Oaxaca to Villa Sola de Vega bus services, operated by Servicio Express La Solteca, arrive at Villa Sola de Vega station.
The distance between Oaxaca and Villa Sola de Vega is 66.9 km. The road distance is 81 km.
Servicio Express La Solteca operates a bus from Oaxaca to Villa Sola de Vega every 3 hours. Tickets cost $120–140 and the journey takes 3h.