1map logoGo to main page

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

Compare Travel Options and Prices

from
Oaxaca, Mexico
to
Puerto Vallarta, Mexico

How to Get from Oaxaca to Puerto Vallarta: 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.

$119 by busBest price
983 kmDistance
4h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oaxaca to Puerto Vallarta 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  15m
Estimated price
$111-282
Recommended
Company
Autobuses Costa de Oro, Vallarta Plus
Bus
Average Duration
18h  2m
Estimated price
$119-153
Cheapest
route map
Distance: 983 km
Duration: 4h 15m

See more options

Company
N/A
Drive
Average Duration
14h  20m
Estimated price
$130-200
Company
Estrella de Oro, Futura
Bus
Average Duration
29h  14m
Estimated price
$131-253

Traveling From Oaxaca to Puerto Vallarta

Traveling from Oaxaca to Puerto Vallarta offers a rich contrast between Oaxaca's vibrant culture and history and Puerto Vallarta's stunning beaches and lively nightlife.

Best Neighbourhoods in Puerto Vallarta

Puerto Vallarta boasts diverse neighborhoods, each offering distinct experiences.

Zona Romantica
• Known for its vibrant nightlife and restaurants.
• Quaint streets full of local shops and art galleries.
Marina Vallarta
• Features luxury resorts and upscale dining options.
• Scenic marina with stunning views of sailing boats.
Centro Historico
• Rich in history with charming cobblestone streets.
• Home to iconic landmarks like Iglesia de Nuestra Señora.

Best Times To Visit Puerto Vallarta's Attractions

Timing your visits to Puerto Vallarta's attractions can enhance your experience.

Los Arcos Marine Park
Visit early in the morning for peaceful snorkeling, avoiding the crowds.
El Malecon Boardwalk
Visit during sunset to enjoy beautiful views without the busy daytime crowds.
Banderas Bay
Explore in the late afternoon for ideal whale watching, especially in winter.

Puerto Vallarta Weather: What to Expect Year-Round

Puerto Vallarta enjoys a tropical climate, with warm temperatures year-round and a distinct rainy season from June to October. Visiting during the dry months of November to April offers plenty of sunshine and comfortable conditions, enhancing outdoor activities and exploration.

Dining Recommendation in Puerto Vallarta

For a taste of Puerto Vallarta, try the coconut shrimp at La Palapa, where the coastal atmosphere and fresh seafood create a delightful contrast to Oaxacan cuisine. The blend of tropical flavors and the sound of crashing waves elevate your dining experience, showcasing the local ingredients in an unforgettable way.

Oaxaca - Puerto Vallarta operators

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

Plane Show flights
Website
aeromexico.com

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

Average Duration
5h 47m
Estimated price
$130-1112
Website
vivaaerobus.com

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

Average Duration
4h 5m
Estimated price
$110-1112
Website
volaris.com

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

Average Duration
5h 50m
Estimated price
$1113-1114
Website
united.com

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

Average Duration
7h 10m
Estimated price
$1115-1116
Bus Show bus routes
Website
autobusescostadeoro.com

Bus from Oaxaca to Central ACN

Average Duration
12h 30m
Estimated price
$1117-1117
Contact phone
+52 333 111 8780
Website
vallartaplus.com

Bus from Terminal Tlaquepaque to Puerto Vallarta

Average Duration
5h
Estimated price
$1118-1119
Contact phone
+52 555 784 4652
Website
estrelladeoro.com.mx

Bus from Oaxaca Santa Rosa to Chilpancingo

Average Duration
10h 59m
Estimated price
$2822-110
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Chilpancingo to Puerto Vallarta

Average Duration
17h 15m
Estimated price
$2823-2824

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

Traveling between Oaxaca and Puerto Vallarta 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 Oaxaca to Puerto Vallarta, covering a distance of 823 miles. The journey is estimated to take around 14 hours and 20 minutes, offering a perfect blend of adventure and relaxation. 🌴 Arrive in Puerto Vallarta, with prices for the journey ranging from $130 to $200 by car. Immerse yourself in the vibrant culture, delicious cuisine, and picturesque beaches of this popular Mexican destination, making your road trip a memorable experience.
Average price
$130 - $200
🛫 Flying from Oaxaca to Puerto Vallarta typically involves a single stopover, making for a total travel time of around 3 hours and 55 minutes. 💸 Depending on the airline and time of booking, prices for a flight between Puerto Vallarta and Oaxaca range from $111 to $282, allowing for flexibility in budget planning for this trip.
Departure Point
Oaxaca Airport
Arrival Point
Puerto Vallarta Airport. The quickest flight takes 3h 55m and has one stopover
🌄 The journey by bus from Oaxaca to Puerto Vallarta, including transfers, typically takes approximately 18 hours and 2 minutes. 💰 The prices of a bus ticket between Puerto Vallarta and Oaxaca vary from $119 to $153, offering you a cost-effective way to travel between these two vibrant Mexican destinations.
Departure Point
Oaxaca station
Arrival Point
Puerto Vallarta station

Frequently asked questions

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

Or choose the category:
The distance between Oaxaca and Puerto Vallarta is approximately 611 miles by air. By plane, the typical travel time is 4 hours and 22 minutes. If traveling by car, it typically takes around 14 hours and 20 minutes, covering a road distance of 822.7 miles. Alternatively, taking a bus can take approximately 24 hours and 32 minutes to reach Puerto Vallarta from Oaxaca.
The most cost-effective option for traveling from Oaxaca to Puerto Vallarta is by bus via Mexico City. This route takes around 24 hours and 32 minutes and costs between $80 and $210. However, if time is a priority for you, the quickest option would be to fly. The flight takes approximately 4 hours and 22 minutes and costs between $90 and $260.
The prices of a bus ticket between Oaxaca and Puerto Vallarta can range from $85 to $209. This variation in prices may be due to factors such as the type of bus, the class of service, and the time of travel. It is advisable to check with different bus companies to find the best deal for your journey.
To travel from Oaxaca to Puerto Vallarta without using public transportation, you can consider renting a car. The driving distance between the two cities is around 823 miles, which takes approximately 14 hours and 20 minutes. Rental prices for a car can vary from $130 to $200, depending on the type of vehicle and the rental company. This option allows you to have more flexibility and control over your journey while enjoying the scenic drive.
The best way to travel from Oaxaca to Puerto Vallarta without a car is by taking a bus. The bus journey takes approximately 20 hours and 55 minutes. The cost of the bus ticket ranges from $90 to $190. It is a convenient and affordable option for those who do not have access to a car.
Yes, there is a link between Oaxaca and Puerto Vallarta but there is no direct bus route. Passengers would need to take a bus from Oaxaca to Mexico City North and then transfer to another bus to reach Puerto Vallarta. This journey takes approximately 20 hours and 55 minutes, including transfers. The bus services from Oaxaca to Puerto Vallarta are operated by ADO and Futura.
The flight between Oaxaca and Puerto Vallarta typically takes around 3 hours and 55 minutes with one stopover. However, there is no direct flight available. The cost of the flight can vary between $91 and $259, depending on the airline and availability. It's recommended to check with different airlines and book in advance for the best prices and options.
There are plenty of accommodation options near Puerto Vallarta. With over 1383 hotels available, travelers have a wide range to choose from. Prices for hotels start at $82, offering a variety of options to suit different budgets and preferences. Whether you prefer luxury resorts, boutique hotels, or budget-friendly accommodations, you'll find something suitable in Puerto Vallarta.

Trips to Puerto Vallarta