1map logoGo to main page

Puerto Vallarta, Jalisco to Oaxaca, Oaxaca from $91: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Puerto Vallarta, Mexico
to
Oaxaca, Mexico

How to Get from Puerto Vallarta to Oaxaca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$91 by busBest price
983 kmDistance
4h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Puerto Vallarta to Oaxaca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  1m
Estimated price
$112-283
Recommended
Company
Vallarta Plus, Primera Plus, Autobuses Costa de Oro
Bus
Average Duration
24h  6m
Estimated price
$91-133
Cheapest
route map
Distance: 983 km
Duration: 4h 1m

See more options

Company
various
Bus
Average Duration
18h  30m
Estimated price
$121-151
Company
N/A
Drive
Average Duration
14h  8m
Estimated price
$130-200

Traveling From Puerto Vallarta to Oaxaca

Journeying from Puerto Vallarta to Oaxaca offers a fascinating contrast between the coastal vibe of sandy beaches and vibrant nightlife and the rich, cultural tapestry found in Oaxaca's markets and historic architecture.

Best Neighbourhoods in Oaxaca

Oaxaca boasts diverse neighborhoods, each offering distinct experiences for visitors.

Centro Histórico
• Lively markets and artisan shops abound.
• Stunning colonial architecture and museums nearby.
Jalatlaco
• Charming streets adorned with colorful houses.
• Quaint cafes perfect for leisurely afternoons.
Xochimilco
• Known for traditional crafts and workshops.
• Serene canals and beautiful gardens to explore.

Best Times To Visit Oaxaca's Attractions

Timing your visits to Oaxaca's attractions can enhance your experience significantly.

Monte Albán
Visit early in the morning for cooler temperatures and fewer visitors.
Templo de Santo Domingo
Late afternoons offer stunning light for photography and a quieter atmosphere.
Oaxaca’s Zócalo
Evenings are lively with local music and vibrant street performances.

Oaxaca Weather: What to Expect Year-Round

Oaxaca enjoys a mild climate, with warm days and cool nights that make it comfortable for exploration. The best times to visit are from October to April when the weather is dry, enhancing your travel experience.

Dining Recommendation in Oaxaca

A must-try dish in Oaxaca is mole negro, a rich and complex sauce made with a blend of local chilies, chocolate, and spices, showcasing the region's culinary heritage. Dining at Restaurante Casa Oaxaca immerses you in a vibrant atmosphere filled with traditional decor, allowing you to savor the deep flavors and fresh, local ingredients that define Oaxacan cuisine, contrasting with the seafood-focused offerings of Puerto Vallarta.

Puerto Vallarta - Oaxaca operators

Explore transport companies operating between Puerto Vallarta and Oaxaca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aeromexico.com

Plane from Puerto Vallarta (PVR) to Oaxaca (OAX)

Average Duration
5h 6m
Estimated price
$130-1126
Website
volaris.com

Plane from Puerto Vallarta (PVR) to Oaxaca (OAX)

Average Duration
3h 42m
Estimated price
$1124-1127

Plane from Puerto Vallarta (PVR) to Oaxaca (OAX)

Average Duration
5h 31m
Estimated price
$1124-1127
Website
vivaaerobus.com

Plane from Puerto Vallarta (PVR) to Oaxaca (OAX)

Average Duration
4h 15m
Estimated price
$1122-1126
Bus Show bus routes
Contact phone
+52 333 111 8780
Website
vallartaplus.com

Bus from Puerto Vallarta to Terminal Tlaquepaque

Average Duration
5h
Estimated price
$1128-1129
Website
autobusescostadeoro.com

Bus from Central ACN to Oaxaca

Average Duration
12h 30m
Estimated price
$2832-0
Contact phone
+52 477 710 0060
Website
wl.primeraplus.com.mx

Bus from Puerto Vallarta to Nueva Central Camionera de Guadalajara Mod 1

Average Duration
Estimated price
$0-0
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Bus from Central ACN to Oaxaca

Average Duration
17h
Estimated price
$2833-2834

Puerto Vallarta to Oaxaca: Overview of Bus, Train, Flight, and Car Trips

Traveling between Puerto Vallarta and Oaxaca offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Puerto Vallarta to Oaxaca, covering a distance of 827 miles. The journey offers a diverse landscape of lush greenery, rustic towns, and breathtaking mountains along the way. 💰 Planning your budget for the trip, expect to spend between $130 to $200 on fuel, tolls, and food as you make your way from Puerto Vallarta to Oaxaca by car. It's advisable to carry some extra cash for unexpected expenses or detours. ⏰ With an estimated drive time of 14 hours and 8 minutes, it's recommended to break up the journey into manageable segments, stopping at charming towns or attractions to fully experience the culture and beauty of Mexico along the route. The road trip promises unforgettable memories and the opportunity to explore the rich heritage of Oaxaca.
Average price
$130 - $200
🚆 Embark on an exciting train journey from Puerto Vallarta to Oaxaca that spans over 1,190 km. This picturesque route includes 2 transfers, offering a unique way to explore the stunning landscapes of Mexico. 🚌 Start your adventure with a 4-hour bus ride from Puerto Vallarta to Guadalajara, where you will board another bus heading towards Ciudad de México. Enjoy the scenic views as you travel through the vibrant cities and charming towns along the way. 🌄 Conclude your train journey in Oaxaca after a 7-hour and 10-minute bus ride from Mexico City. Immerse yourself in the rich culture and history of Oaxaca as you explore its archaeological sites, colorful markets, and delicious cuisine.
🛫 Flying from Puerto Vallarta to Oaxaca by plane requires a layover as there are no direct flights available. The quickest route with one stopover takes approximately 3 hours and 42 minutes. 🌴 Airlines such as Viva Aerobus, Volaris, and Aeroméxico operate flights from Puerto Vallarta Airport to Oaxaca Airport, offering travelers options for their journey. The total flight duration between the two destinations is around 4 hours and 1 minute. 💸 Prices for flights between Oaxaca and Puerto Vallarta can vary, typically ranging from $112 to $283, providing travelers with flexibility in choosing their airfare based on their budget and preferences. Overall, flying from Puerto Vallarta to Oaxaca offers a convenient and efficient way to travel between these popular Mexican destinations.
Departure Point
Puerto Vallarta Airport
Arrival Point
Oaxaca Airport. The quickest flight takes 3h 42m and has one stopover
🚌 Traveling from Puerto Vallarta to Oaxaca by bus involves a journey of approximately 18 hours and 30 minutes with transfers. The services are operated by Vallarta Plus and Autobuses Costa de Oro. 🛣️ The route from Puerto Vallarta to Oaxaca is about 1,190 km long and usually requires 2 to 3 transfers, depending on the specific bus service chosen. The total travel time can vary between 19 to 24 hours. 💸 Ticket prices for the bus trip between Oaxaca and Puerto Vallarta typically range from $91 to $133. It's important to plan ahead and be prepared for multiple transfers along the way for a comfortable and scenic journey.
Departure Point
Puerto Vallarta station
Arrival Point
Oaxaca station

Frequently asked questions

Find out more about the route from Puerto Vallarta to Oaxaca.

Or choose the category:
The distance between Puerto Vallarta and Oaxaca is 611 miles, or 827.2 miles by road. Travel times vary depending on the mode of transportation. By flying, it takes approximately 5 hours and 30 minutes to reach Oaxaca from Puerto Vallarta. Taking a bus, it takes around 23 hours and 11 minutes, while driving can take up to 14 hours and 8 minutes.
The most cost-effective option for traveling from Puerto Vallarta to Oaxaca is by bus, with prices ranging from $75 to $130. However, this option also has the longest travel time of 23 hours and 10 minutes. If time efficiency is a priority, flying is the fastest option, taking only 5 hours and 30 minutes. Flight prices range from $85 to $260. Ultimately, the choice between cost and time will depend on individual preferences and priorities.
The prices for a bus ticket from Puerto Vallarta to Oaxaca range from $75 to $116. These prices can vary depending on factors such as the bus company and the type of service offered. It is recommended to check with different bus companies to compare prices and choose the best option that fits your budget.
To travel from Puerto Vallarta to Oaxaca without using public transportation, you can drive the 827-mile distance, which takes approximately 14 hours and 8 minutes. The cost for this option varies, ranging from $130 to $200 for a one-way trip. It is important to note that you will need to have your own car or rent one for this journey.
To travel from Puerto Vallarta to Oaxaca without a car, the best option is to take a bus. The journey takes approximately 23 hours and 10 minutes, and ticket prices range from $75 to $130. There are different bus companies that operate this route, providing comfortable and convenient transportation for travelers. While it may be a long journey, it is a cost-effective alternative for those who prefer not to drive.
Yes, there is a link between Puerto Vallarta and Oaxaca, but it is not a direct one. There are bus services available that depart from Puerto Vallarta and arrive in Oaxaca via Guadalajara. The journey, including transfers, takes approximately 23 hours and 10 minutes. Futura and Autotravel are two bus operators that offer these services.
The flight duration between Puerto Vallarta and Oaxaca is approximately 4 hours and 14 minutes, depending on the specific flight and any layovers. However, please note that there are no direct flights between these two cities and at least one stopover is required. When it comes to the cost, airfare prices for this route typically range from $89 to $257, depending on factors such as the airlines, the time of booking, and any promotions or discounts available.
There are 585+ hotels available in Oaxaca for you to choose from. Prices start at $89, providing options for various budgets. Whether you prefer luxury accommodations or more affordable options, you can find a suitable place to stay near Oaxaca that meets your needs. It is advisable to book your accommodation in advance to ensure availability and secure the best rates.

Trips from Puerto Vallarta

Trips to Oaxaca