1map logoGo to main page

McAllen, TX, USA to Puerto Vallarta from $102: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
McAllen, United States of America
to
Puerto Vallarta, Mexico

How to Get from McAllen 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.

$102 by busBest price
951 kmDistance
5h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from McAllen 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
5h  58m
Estimated price
$124-321
Recommended
Company
various
Bus
Average Duration
22h  10m
Estimated price
$102-183
Cheapest
route map
Distance: 951 km
Duration: 5h 16m

See more options

Company
various
Bus
Average Duration
22h  34m
Estimated price
$138-1240
Company
various
Plane
Average Duration
5h  16m
Estimated price
$217-633
Company
various
Taxi
Plane
Average Duration
5h  53m
Estimated price
$378-853
Company
N/A
Drive
Average Duration
16h  21m
Estimated price
$1241-1242

Traveling From McAllen to Puerto Vallarta

The journey from McAllen to Puerto Vallarta offers a fascinating contrast between the vibrant, bustling border town of McAllen and the laid-back, sun-soaked beaches of Puerto Vallarta.

Best Neighbourhoods in Puerto Vallarta

Puerto Vallarta boasts diverse neighborhoods, each with its own charm and character.

Romantic Zone
• Vibrant nightlife with lively bars and restaurants.
• Iconic beaches, like Playa de los Muertos.
Marina Vallarta
• Upscale shops and dining options along the marina.
• Scenic waterfront views and luxury yachts.
Old Town
• Authentic Mexican architecture and cobblestone streets.
• Local artisans and markets showcasing handmade crafts.

Best Times To Visit Puerto Vallarta's Attractions

Timing your visit can elevate your experience at Puerto Vallarta's top sites.

Los Arcos Marine Park
Early morning offers tranquility and better chances to spot marine life.
Malecón Boardwalk
Visit during sunset for breathtaking views and fewer tourists.
Botanical Gardens
Weekdays in the mornings provide a peaceful atmosphere and vibrant blooms.

Puerto Vallarta Weather: What to Expect Year-Round

Puerto Vallarta enjoys a tropical climate, offering warm temperatures and sunny days year-round, with the dry season from November to April being the most popular time for visitors. Be mindful that summer months bring humidity and occasional rain, which can impact outdoor activities.

Dining Recommendation in Puerto Vallarta

For a taste of authentic flavors, try the fresh catch of the day at Café des Artistes, where local ingredients blend with innovative techniques, creating a culinary experience far different from the Tex-Mex offerings in McAllen. The stunning atmosphere, paired with the vibrant coastal dishes, provides a memorable dining adventure that showcases the rich culinary heritage of Mexico.

McAllen - Puerto Vallarta operators

Explore transport companies operating between McAllen 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 Reynosa (REX) to Puerto Vallarta (PVR)

Average Duration
6h 11m
Estimated price
$3217-3218

Plane from McAllen (MFE) to Puerto Vallarta (PVR)

Average Duration
8h 1m
Estimated price
$1244-3219
Website
vivaaerobus.com

Plane from Reynosa (REX) to Puerto Vallarta (PVR)

Average Duration
9h 5m
Estimated price
$1247-3218

Plane from Reynosa (REX) to Puerto Vallarta (PVR)

Average Duration
9h 45m
Estimated price
$1247-3218

Plane from McAllen (MFE) to Puerto Vallarta (PVR)

Average Duration
5h 10m
Estimated price
$1244-3219
Website
aa.com

Plane from McAllen (MFE) to Puerto Vallarta (PVR)

Average Duration
6h 6m
Estimated price
$3212-3213

Plane from Harlingen (HRL) to Puerto Vallarta (PVR)

Average Duration
6h 5m
Estimated price
$1245-3214
Website
united.com

Plane from McAllen (MFE) to Puerto Vallarta (PVR)

Average Duration
5h 18m
Estimated price
$3212-3215

Plane from Harlingen (HRL) to Puerto Vallarta (PVR)

Average Duration
5h 9m
Estimated price
$1245-3216
Bus Show bus routes
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Reynosa to Puerto Vallarta

Average Duration
21h 55m
Estimated price
$1243-3211
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Reynosa to Tepic

Average Duration
18h
Estimated price
$1249-1241

Bus from Tepic to Puerto Vallarta

Average Duration
2h 30m
Estimated price
$1022-1023
Contact phone
800 507 5500
Website
estrellablanca.com.mx

Bus from Tepic to Puerto Vallarta

Average Duration
2h 26m
Estimated price
$1022-1024
all-pages.other Show other routes
Contact phone
+52 899 223 4178

Other from McAllen to Harlingen

Average Duration
43m
Estimated price
$1243-1247

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

Traveling between McAllen 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 McAllen to Puerto Vallarta covering a distance of 853 miles. Discover the beauty of the landscapes as you drive for approximately 16 hours and 21 minutes to reach your destination. 💸 Enjoy the flexibility of pricing options ranging from $150 to $230 to make the journey from McAllen to Puerto Vallarta by car. Plan your budget accordingly and explore the vibrant culture and attractions awaiting you in this Mexican paradise.
Average price
$150 - $230
🚆 Embark on a scenic train journey from McAllen to Puerto Vallarta which takes around 23 hours and covers a distance of 751 miles. With 3 transfers along the way, you'll have the opportunity to experience the diverse landscapes of both countries.
🛫 Flying from McAllen to Puerto Vallarta involves taking a connecting flight, usually with a layover. The journey typically takes around 5 hours and 25 minutes to complete, offering a convenient way to reach your destination. 💸 Depending on the season and availability, the prices for flights between McAllen and Puerto Vallarta can vary between $124 to $321, making it a cost-effective and efficient choice for travelers looking to explore the beautiful beaches and vibrant culture of Puerto Vallarta.
Departure Point
Reynosa Airport
Arrival Point
Puerto Vallarta Airport. The quickest flight takes 5h 25m and has one stopover
Useful tips for plane travellers
• Expect a layover when flying from McAllen to Puerto Vallarta, as there are no direct flights; plan ahead for potential delays or longer wait times, especially if your layover is in a busy airport.
• Upon arrival at Licenciado Gustavo Díaz Ordaz International Airport (PVR), follow the signs for customs and immigration; it can get crowded, so be prepared for a wait, especially during peak travel times.
• Taxi fares from the Puerto Vallarta airport to the city center typically range from $250 to $400 Mexican Pesos (approximately $14 to $22 USD); consider pre-booking your taxi at the airport's authorized taxi stands to avoid overcharging.
🚌 If you're planning a trip from McAllen to Puerto Vallarta by bus, be prepared for a journey of approximately 22 hours and 34 minutes with transfers along the way. 🌴 Route options vary with different transfers and durations, but all routes take around 1 day and 1 hour to reach Puerto Vallarta from McAllen, covering distances of approximately 777 to 821 miles. 🎫 Prices for the bus between Puerto Vallarta and McAllen typically range from $102 to $183, offering different routes for travelers to explore and enjoy the scenic journey to their destination.
Departure Point
Reynosa station
Arrival Point
Puerto Vallarta station

Frequently asked questions

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

Or choose the category:
The distance between McAllen and Puerto Vallarta is approximately 591 miles or 847.3 miles by road. By plane, it takes about 5 hours and 1 minute to reach Puerto Vallarta from McAllen. If traveling by car, it takes around 16 hours and 14 minutes to drive from Puerto Vallarta to McAllen. Alternatively, taking the bus will take approximately 22 hours and 10 minutes to reach Puerto Vallarta from McAllen.
The most cost-effective option for traveling from McAllen to Puerto Vallarta is by bus. This option takes 22 hours and 10 minutes and costs approximately $95-$170. However, if time is a priority, the quickest way is to fly, which takes only 5 hours and 1 minute and costs around $95-$300. Considering both cost and time efficiency, the bus is the most favorable option for budget-conscious travelers, while flying is ideal for those who prioritize saving time.
The prices for a bus journey between McAllen and Puerto Vallarta can range from $97 to $163. It's worth noting that prices may vary depending on the bus company and the class of service chosen. It's recommended to check with different bus providers to compare prices and choose the most suitable option for your journey.
To travel from McAllen to Puerto Vallarta without using public transportation, you can drive the distance of 847 miles. It takes approximately 16 hours and 14 minutes to complete the journey by car. The cost of driving from McAllen to Puerto Vallarta can vary between $150 and $230 depending on factors such as gas prices and toll fees.
To travel from McAllen to Puerto Vallarta without a car, the best option is to take a bus via Tepic. This journey takes approximately 22 hours and 35 minutes and costs between $120 and $200. The bus route allows you to sit back, relax, and enjoy the scenic views along the way. It is a convenient and budget-friendly choice for those who prefer not to drive.
There is no direct link between McAllen and Puerto Vallarta. However, there are bus services available with transfers. The journey starts from McAllen Bus Station and transfers through Reynosa and Tepic before arriving at Puerto Vallarta. The total travel time is approximately 22 hours and 35 minutes, including the transfers. The bus services are operated by Omnibus de Mexico and Pacífico.
The flight from McAllen to Puerto Vallarta typically takes around 4 hours and 20 minutes with one stopover. However, please note that there are no direct flights from Reynosa Airport to Puerto Vallarta Airport, so a stopover is required. The cost of the flight varies depending on the airline and the time of booking, but it generally ranges from $99 to $298. It is recommended to check with different airlines and use flight search engines to find the best deals and options for your specific travel dates.
There are numerous accommodation options near Puerto Vallarta. With over 1383 hotels to choose from, visitors can find a variety of options to suit their preferences and budget. Prices start at $82 per night, ensuring there is something available for every traveler. From luxurious resorts to budget-friendly guesthouses, Puerto Vallarta offers a range of choices for a comfortable stay.

Trips from McAllen

Trips to Puerto Vallarta