1map logoGo to main page

Brownsville, TX, USA to Puerto Vallarta from $104: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Brownsville, United States
to
Puerto Vallarta, Mexico

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

$104 by busBest price
990 kmDistance
4h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Brownsville 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
Drive
Plane
Average Duration
6h  35m
Estimated price
$130-330
Recommended
Company
various
Bus
Average Duration
24h  25m
Estimated price
$104-219
Cheapest
route map
Distance: 990 km
Duration: 4h 15m

See more options

Company
various
Plane
Average Duration
4h  15m
Estimated price
$183-679
Company
various
Plane
Average Duration
5h  21m
Estimated price
$286-993
Company
various
Plane
Average Duration
5h  41m
Estimated price
$348-1300
Company
various
Bus
Average Duration
20h  30m
Estimated price
$1301-1302
Company
various
Bus
Average Duration
22h  14m
Estimated price
$1303-1304
Company
various
Drive
Average Duration
15h  59m
Estimated price
$1305-1306

Brownsville - Puerto Vallarta operators

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

Plane
Website
aa.com

Plane from Brownsville (BRO) to Puerto Vallarta (PVR)

Average Duration
6h 4m
Estimated price
$3305-3304
Website
united.com

Plane from Brownsville (BRO) to Puerto Vallarta (PVR)

Average Duration
5h 7m
Estimated price
$3305-1040
Website
aeromexico.com

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

Average Duration
6h 11m
Estimated price
$1042-3308
Website
vivaaerobus.com

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

Average Duration
9h 5m
Estimated price
$130-3308
Bus
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Matamoros to San Luis Potosí

Average Duration
8h 40m
Estimated price
$1044-1045
Contact phone
+52 477 710 0060
Website
wl.primeraplus.com.mx

Bus from San Luis Potosí to Puerto Vallarta

Average Duration
Estimated price
0-0
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Matamoros to Tepic

Average Duration
19h 40m
Estimated price
$3302-1305

Bus from Tepic to Puerto Vallarta

Average Duration
2h 30m
Estimated price
$1046-1047

Bus from Matamoros to Reynosa

Average Duration
1h 30m
Estimated price
$1048-1049
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Matamoros to Reynosa

Average Duration
1h 50m
Estimated price
$2191-2192

Bus from Reynosa to Puerto Vallarta

Average Duration
21h 55m
Estimated price
$2193-3300
Contact phone
+52 55 4440 3187
Website
transportesfrontera.com.mx

Bus from Matamoros to Reynosa

Average Duration
2h 3m
Estimated price
$2194-2195

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

Traveling between Brownsville 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 an adventurous road trip from Brownsville to Puerto Vallarta covering a scenic driving distance of 817 miles. 💸 Explore budget-friendly options with prices ranging from $140 to $220 for the journey by car from Brownsville to vibrant Puerto Vallarta. 🏝️ Experience a fulfilling 15-hour and 59-minute drive that offers both excitement and relaxation as you make your way to the beautiful coastal paradise of Puerto Vallarta.
Average price
$140 - $220
🛫 Starting from Brownsville travelers can fly to Puerto Vallarta in approximately 5 hours and 21 minutes. The duration may vary depending on the airline and route chosen for the journey. 🌴 While there are no direct flights from Reynosa Airport to Puerto Vallarta Airport, options are available with airlines like Aeroméxico and Viva Aerobus. The quickest flight with one stopover typically takes around 5 hours and 25 minutes. 💸 The prices for flights between Brownsville and Puerto Vallarta can range from $286 to $993, giving travelers flexibility in choosing the most suitable option based on their budget and preferences.
Departure Point
Reynosa Airport
Arrival Point
Puerto Vallarta Airport. The quickest flight takes 5h 25m and has one stopover
🚌 The trip from Brownsville to Puerto Vallarta by bus requires a transfer in Matamoros and San Luis Potosí. The journey, with transfers, lasts approximately 20 hours and 30 minutes. 🌞 Make sure to secure your tickets on ETN Turistar bus service departing from Matamoros and arriving in Puerto Vallarta. Alternatively, Primera Plus also operates routes from Brownsville to Puerto Vallarta. The total travel time by bus is 24 hours and 25 minutes. 💸 The prices for a bus ticket between Puerto Vallarta and Brownsville range from $104 to $219, offering an affordable way to explore the scenic route from the United States to Mexico.
Departure Point
Matamoros station
Arrival Point
Puerto Vallarta station

Frequently asked questions

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

Or choose the category:
The distance between Brownsville and Puerto Vallarta is approximately 989.7 km by air and 1306.6 km by road. If you choose to fly, you can reach Puerto Vallarta from Brownsville in about 6 hours and 45 minutes. Taking a bus from Brownsville to Reynosa and then flying is a longer option, taking around 7 hours and 25 minutes. If you prefer to drive, it will take you about 15 hours and 52 minutes to reach Brownsville from Puerto Vallarta by car, and about 24 hours and 35 minutes by bus.
The most cost-effective option for traveling from Brownsville to Puerto Vallarta would be by bus via Tepic, which costs between $110 and $170 and takes approximately 22 hours and 15 minutes. However, for a more time-efficient option, flying would be the best choice, with a travel time of 6 hours and 45 minutes, albeit with a higher cost ranging from $160 to $700.
The prices for a bus ticket between Brownsville and Puerto Vallarta can range from $101 to $196.
To travel from Brownsville to Puerto Vallarta without using public transportation, you can simply drive. The distance between the two places is approximately 1306.8 km and it takes around 15 hours and 52 minutes to drive. The prices for car rentals vary from $140 to $220, depending on the rental agency and type of car chosen.
To travel from Brownsville to Puerto Vallarta without a car, the best option is to take a bus via Tepic. The journey takes approximately 22 hours and 15 minutes and costs between $110 and $170.
There is no direct link between Brownsville and Puerto Vallarta. However, there are options available for travel between the two cities. One option is to take a bus from Brownsville to Matamoros, then transfer to a bus to Puerto Vallarta, which takes about 22 hours and 15 minutes. Another option is to fly from Brownsville to Puerto Vallarta, which takes approximately 6 hours and 45 minutes.
The flight between Brownsville and Puerto Vallarta typically takes around 6 hours and 12 minutes with one stopover. The cost of the flight can vary, with prices ranging from $163 to $656.
There are numerous options for accommodation in Puerto Vallarta. With over 1383+ hotels available, travelers can find a variety of options to suit their preferences and budget. Prices for hotels in the area start at $82 per night.