1map logoGo to main page

San Jose, CA, USA to Puerto Vallarta from $1121: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Jose, United States
to
Puerto Vallarta, Mexico

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

$1121 by busBest price
3032 kmDistance
5h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Jose 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  44m
Estimated price
$112-468
Recommended
Company
various
Bus
Average Duration
42h  17m
Estimated price
$1121-1122
Cheapest
route map
Distance: 3032 km
Duration: 5h 44m

See more options

Company
various
Train
Plane
Average Duration
7h  11m
Estimated price
$136-594
Company
various
Train
Bus
Average Duration
39h  50m
Estimated price
$196-1120
Company
various
BART
Plane
Average Duration
8h  13m
Estimated price
$204-590
Company
various
Drive
Plane
Average Duration
7h  52m
Estimated price
$214-745
Company
various
Train
Bus
Average Duration
48h  2m
Estimated price
$1123-1124
Company
various
Drive
Average Duration
32h  8m
Estimated price
$1125-1126

San Jose - Puerto Vallarta operators

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

Plane
Website
alaskaair.com

Plane from San Jose (SJC) to Puerto Vallarta (PVR)

Average Duration
3h 31m
Estimated price
$4682-4683

Plane from San Jose (SJC) to Puerto Vallarta (PVR) via Los Angeles

Average Duration
7h 31m
Estimated price
$4682-4683
Website
aa.com

Plane from San Jose (SJC) to Puerto Vallarta (PVR) via Phoenix

Average Duration
6h 4m
Estimated price
$4688-4689

Plane from San Jose (SJC) to Puerto Vallarta (PVR) via Los Angeles

Average Duration
6h 50m
Estimated price
$2140-4689
Website
delta.com

Plane from San Jose (SJC) to Puerto Vallarta (PVR) via Los Angeles

Average Duration
6h 34m
Estimated price
$2144-2145
Train
Contact phone
+1 800-660-4287
Website
caltrain.com

Train from San Jose Diridon Caltrain to Millbrae Caltrain

Average Duration
1h 12m
Estimated price
$7451-7452
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Jose to Los Angeles

Average Duration
10h 45m
Estimated price
$7456-4688
Bus
Contact phone
+1 213 368 1172
Website
busesusatours.com

Bus from Los Angeles to Tepic

Average Duration
25h
Estimated price
$4688-7459
Contact phone
800 507 5500
Website
estrellablanca.com.mx

Bus from Tepic to Puerto Vallarta

Average Duration
2h 26m
Estimated price
$1366-1367

Bus from Tepic to Bucerías

Average Duration
1h 5m
Estimated price
$1366-1367
Contact phone
+52 644 410 2444
Website
tufesa.com.mx

Bus from San Jose to Tepic

Average Duration
40h 15m
Estimated price
$2141-2149
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Tepic to Puerto Vallarta

Average Duration
2h 30m
Estimated price
$1366-7458

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

Traveling between San Jose 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 epic road trip from San Jose to Puerto Vallarta covering a distance of 1884 miles. Let the open road guide you through diverse landscapes and charming towns along the way. 💸 Budget-savvy travelers can rejoice as the cost to drive from San Jose to Puerto Vallarta ranges from $340 to $500. Enjoy the flexibility and freedom of a car journey while exploring the cultural richness of both destinations. 🌴 Arrive in Puerto Vallarta after approximately 32 hours and 8 minutes of driving. Immerse yourself in the vibrant colors, delicious cuisine, and stunning beaches of this Mexican paradise, making the long drive well worth it.
Average price
$340 - $500
🚂 Embark on a scenic train journey from San Jose USA to Puerto Vallarta. This 1,836 mi route will take you through 5 transfers, offering a unique way to experience the diverse landscapes along the way. 🌴 After 1 day and 21 hours of travel, you'll finally arrive in Puerto Vallarta, ready to explore the sandy beaches, historic sites, and delicious cuisine that this Mexican paradise has to offer.
🛫 Travel from San Jose to Puerto Vallarta by plane is made convenient with direct flights taking around 3 hours and 31 minutes. Airlines like Delta, Alaska Airlines, Inc., and American Airlines provide options for this route. 🌴 Enjoy the journey from the bustling San Jose Airport to the vibrant Puerto Vallarta Airport in about 5 hours and 44 minutes. Take in the beautiful landscapes and prepare for the tropical paradise that awaits upon landing. 💸 Prices for flights between Puerto Vallarta and San Jose typically range from $112 to $468, offering flexibility for different budgets. Plan your trip wisely and get ready for an unforgettable experience in this Mexican seaside destination.
Departure Point
San Jose Airport
Arrival Point
Puerto Vallarta Airport
🚌 Embark on an epic bus journey from San Jose to Puerto Vallarta with multiple transfers and a total travel time of approximately 42 hours and 17 minutes. The route involves stops in Tepic and Bucerías along the way, offering a scenic adventure through different regions. 🌞 The bus trip from San Jose to Puerto Vallarta covers a distance of about 1,836 miles, providing a unique opportunity to witness diverse landscapes and experience various cultures. With 5 transfers involved, travelers can enjoy the journey and make memories along the way.
Departure Point
San Jose station
Arrival Point
Bucerías station

Frequently asked questions

Find out more about the route from San Jose to Puerto Vallarta.

Or choose the category:
The cheapest way to travel from San Jose to Puerto Vallarta is by taking the Caltrain to San Francisco International Airport and then flying to Puerto Vallarta. This route costs between $150 to $600 and takes approximately 7 hours and 19 minutes.
The fastest way to travel from San Jose to Puerto Vallarta is by taking a direct flight. The flight duration is approximately 5 hours and 51 minutes. There are various airlines that operate this route with prices ranging from $190 to $700, depending on the time of booking and availability.
It is approximately 2474 km from San Jose to Puerto Vallarta. This distance can be covered by various modes of transportation including flights and driving. If you choose to drive, the distance is approximately 3023 km, and it would typically take around 30 hours, depending on traffic and rest stops along the way.
To travel from San Jose to Puerto Vallarta without a car, the best option is to take a bus via Los Angeles. The journey typically takes around 30 hours and 33 minutes, and the cost ranges from $200 to $300. You can find bus companies that offer this route, such as Greyhound or Tufesa Internacional.
The journey from San Jose to Puerto Vallarta typically takes about 5 hours and 51 minutes, including any necessary transfers.
There are numerous options for accommodation near Puerto Vallarta. With over 1383 hotels available, travelers can choose from a wide range of options based on their preferences and budget. Prices for hotels in Puerto Vallarta start at $82, offering choices for every type of traveler. Whether you prefer beachfront resorts, boutique hotels, or budget-friendly accommodations, Puerto Vallarta has something for everyone.
Yes, it is possible to drive from San Jose to Puerto Vallarta. However, it is a long journey of approximately 3022 km and takes around 32 hours of driving time.
Yes, there is no direct bus from San Jose to Puerto Vallarta. However, there are bus services available with multiple transfers. The journey starts at Santa Clara & 1st, then goes through San José - King Rd, Alameda / College, Cesar E Chavez / Vignes, Los Angeles, and finally arrives at Tepic and then Puerto Vallarta. The total travel time, including transfers, is approximately 30 hours and 33 minutes.
To catch the bus from San Jose to Puerto Vallarta you will need to go to the San José - King Rd station. This is where the bus services operated by Hoang Express depart from.
The bus from San Jose to Puerto Vallarta arrives at the Puerto Vallarta station. Pacífico operates this bus service, providing a convenient and direct transportation option for travelers.
Southwest Airlines, American Airlines, Alaska Airlines, Inc., and Delta are the major airlines that offer flights between San Jose and Puerto Vallarta. These airlines provide regular scheduled flights from San Jose Airport to Puerto Vallarta Airport, making it convenient for travelers to choose a suitable flight option based on their preferences and budget.
The fastest and most convenient way to travel from San Jose to Puerto Vallarta is by taking a direct flight. The flight duration from San Jose Airport to Puerto Vallarta Airport is approximately 3 hours and 30 minutes. Airlines such as Southwest Airlines, American Airlines, Alaska Airlines, Inc., and Delta operate flights between the two cities. The prices for flights between Puerto Vallarta and San Jose range from $192 to $656, depending on the airline and travel dates.
The flight from San Jose to Puerto Vallarta typically takes around 3 hours and 30 minutes.
The cost of a flight from San Jose to Puerto Vallarta can vary depending on the airline, time of year, and availability. On average, prices range from $192 to $656.
The price of a bus from San Jose to Puerto Vallarta can range between $202 and $297.
The cost to drive from San Jose to Puerto Vallarta can range between $340 and $500.