ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Acapulco

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Oaxaca to Acapulco

🌴 Enjoy the approximately 12-hour and 50-minute ride through the picturesque Mexican landscapes, as you make your way from Oaxaca to the dazzling destination of Acapulco. Sit back, relax, and take in the beauty of the journey. 💸 Tickets for the bus ride between Acapulco and Oaxaca are priced between $55 to $110, offering a budget-friendly means of travel for those seeking an affordable and comfortable way to reach their destination. Experience the charm of Mexico while on the road to this vibrant coastal city.

Where to stay in Acapulco

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that travels between Oaxaca and Acapulco. The bus departs from Oaxaca Santa Rosa and arrives at Acapulco Costera. This bus service operates once daily and runs every day, with the journey lasting approximately 12 hours and 50 minutes. It provides a convenient and comfortable option for traveling between these two Mexican cities.
  • To catch the bus from Oaxaca to Acapulco you will need to head to the Oaxaca Santa Rosa station. This is where the bus services, operated by Estrella de Oro, depart from. Make sure to arrive at the station in advance of the departure time to ensure a smooth boarding process for your journey to Acapulco.
  • The bus traveling from Oaxaca to Acapulco will arrive at the Acapulco Costera station. This is the final destination where passengers will disembark after the journey. It is advisable to check the arrival time and plan your onward transportation or accommodations from the Acapulco Costera station accordingly.
  • The cost of a bus ticket from Oaxaca to Acapulco typically ranges between $55 and $110, depending on the type of service and amenities offered by the bus company. It is recommended to book your ticket in advance to secure the best possible fare. Additionally, factors such as the season, time of booking, and availability may influence the ticket prices, so it's advisable to check with the bus operator for the most up-to-date information on fares.
  • There is one direct bus service that operates between Oaxaca and Acapulco. This bus departs from Oaxaca Santa Rosa station and arrives at Acapulco Costera station. The bus service is provided by Estrella de Oro and runs once daily, operating every day. The journey by bus from Oaxaca to Acapulco takes approximately 12 hours and 50 minutes.
  • The buses traveling from Oaxaca to Acapulco are typically the most crowded during weekends, holidays, and peak travel seasons. If you prefer a less crowded journey, consider traveling on weekdays or during off-peak times. It's advisable to book your bus tickets in advance to secure your seat and potentially avoid overcrowding. The bus service provided by Estrella de Oro offers daily departures, so planning your trip on less busy days can enhance your travel experience.
  • The first bus of the day from Oaxaca to Acapulco usually departs in the morning, while the last bus typically leaves in the evening. The direct bus service operated by Estrella de Oro offers a single departure daily, providing convenience for travelers. It's advisable to check the specific departure times with the bus company or at the Oaxaca Santa Rosa station to plan your journey accordingly.

Will you be returning to Oaxaca by bus?

If you are looking for a return bus ride, please check out the buses from Acapulco to Oaxaca.

See schedule