1map logoGo to main page

San Diego, CA, USA to Puerto Vallarta from $100: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Puerto Vallarta, Mexico

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

$100 by busBest price
1801 kmDistance
4h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego 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  12m
Estimated price
$82-222
Recommended
Company
various
Bus
Average Duration
31h  7m
Estimated price
$100-110
Cheapest
route map
Distance: 1801 km
Duration: 4h 12m

See more options

Company
various
Bus
Average Duration
31h  26m
Estimated price
$103-820
Company
various
Plane
Drive
Average Duration
6h  37m
Estimated price
$147-370
Company
various
Bus
Average Duration
34h  11m
Estimated price
$147-821
Company
various
Plane
Average Duration
5h  13m
Estimated price
$192-491
Company
various
Bus
Average Duration
36h  1m
Estimated price
$822-823
Company
various
Bus
Average Duration
37h  6m
Estimated price
$824-821
Company
various
Drive
Average Duration
25h  12m
Estimated price
$825-826

San Diego - Puerto Vallarta operators

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

Plane
Website
volaris.com

Plane from San Diego (SAN) to Puerto Vallarta (PVR)

Average Duration
5h 13m
Estimated price
$192-491

Plane from Tijuana (TIJ) to Puerto Vallarta (PVR)

Average Duration
2h 35m
Estimated price
222-2221
Website
vivaaerobus.com

Plane from Tijuana (TIJ) to Puerto Vallarta (PVR)

Average Duration
2h 35m
Estimated price
222-2225
Website
aa.com

Plane from San Diego (SAN) to Puerto Vallarta (PVR)

Average Duration
5h 45m
Estimated price
$2223-8270
Bus Show bus routes
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Bus from San Diego to Puerto Vallarta

Average Duration
36h 1m
Estimated price
$100-110

Bus from Tijuana to Tepic

Average Duration
30h 30m
Estimated price
827-19250
Contact phone
+52 668 396 8212
Website
timpremier.mx

Bus from Tijuana to Puerto Vallarta

Average Duration
31h 7m
Estimated price
$100-110
Contact phone
800 507 5500
Website
estrellablanca.com.mx

Bus from Santiago Ixcuintla to Puerto Vallarta

Average Duration
1h 42m
Estimated price
1920-1929
Contact phone
+52 644 410 2444
Website
tufesa.com.mx

Bus from Mexicali Carranza to Tepic

Average Duration
25h 10m
Estimated price
110-22290
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Tijuana to Puerto Vallarta

Average Duration
31h 30m
Estimated price
1928-2225
Contact phone
+52 664 104 7400
Website
abc.com.mx

Bus from Tijuana to Mexicali

Average Duration
2h 25m
Estimated price
1921-1922

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

Traveling between San Diego 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 unforgettable road trip from San Diego to Puerto Vallarta, covering a distance of 1467 miles. The journey spans roughly 25 hours and 12 minutes, offering scenic views and exciting pit stops along the way. 💰 Prices for the drive from San Diego to Puerto Vallarta range from $260 to $390, making it a budget-friendly adventure for those seeking a mix of exploration and relaxation. Plan your trip wisely to ensure you get the best deals and maximize your travel experience.
Average price
$260 - $390
🛫 Flying from San Diego to Puerto Vallarta is a convenient and efficient way to travel, with the quickest direct flight from Tijuana Airport taking just 2 hours and 35 minutes. ✈️ 🏝️ Airlines such as Viva Aerobus and Volaris provide flights from Tijuana Airport to Puerto Vallarta Airport, offering multiple options for travelers. The journey from San Diego to Puerto Vallarta by plane typically takes around 4 hours and 12 minutes. 🕒 💸 Prices for flights between Puerto Vallarta and San Diego can range from $82 to $222, providing flexibility for different budgets when planning your trip. Whether for a relaxing vacation or a quick getaway, flying between these two destinations offers a seamless travel experience. 🌞
Departure Point
Tijuana Airport
Arrival Point
Puerto Vallarta Airport
🚌 Starting from San Diego it takes approximately 36 hours to reach Puerto Vallarta by bus with transfers through Tijuana, Tepic, and Bucerias. The journey is operated by ACN Autobuses and Pacífico. 🌊 The route covers a distance of 1,340 miles with a total of 3 transfers, including stops in Tijuana, Culiacán, and Guadalajara before reaching Puerto Vallarta. Prices for the bus ticket range from $100 to $110.
Departure Point
Tijuana station
Arrival Point
Bucerías station

Frequently asked questions

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

Or choose the category:
The distance between San Diego and Puerto Vallarta is approximately 1800.9 km by air, and the travel time by plane is around 4 hours and 21 minutes. If traveling by road, the distance is 2352.1 km, and it takes about 25 hours and 5 minutes by car or 35 hours and 57 minutes by bus. Alternatively, one can fly from San Diego to Tijuana and then take a bus from Tepic to Puerto Vallarta, which takes approximately 6 hours and 18 minutes.
The most cost-effective and time-efficient transportation option for traveling from San Diego to Puerto Vallarta is to fly. It takes 4 hours and 21 minutes to reach Puerto Vallarta by plane, which is the fastest option available. The cost of the flight ranges from $60 to $200, making it relatively affordable compared to other modes of transportation.
The prices for a bus journey between San Diego and Puerto Vallarta vary from $95 to $190.
To get from San Diego to Puerto Vallarta without using public transportation, you can consider driving. The distance between the two cities is approximately 2351.3 km, and it takes around 25 hours and 5 minutes to drive. Be aware that prices for the trip can vary depending on factors such as gas prices and toll fees. On average, the cost of driving from San Diego to Puerto Vallarta ranges from $260 to $390.
To travel from San Diego to Puerto Vallarta without a car, the best option is to take a combination of train and bus. The journey takes approximately 26 hours and 17 minutes and costs between $170 and $330. Firstly, take a train from San Diego to Tijuana, then transfer to a bus that will take you to Puerto Vallarta.
No, there is no direct link between San Diego and Puerto Vallarta. The journey typically involves taking a combination of transportation modes such as a flight and a bus. The fastest option is to fly from San Diego to Puerto Vallarta, which takes around 4 hours and 21 minutes. Alternatively, one can take a flight to Tijuana and then a bus to Puerto Vallarta, which takes about 6 hours and 18 minutes. It is also possible to drive from San Diego to Puerto Vallarta, but this would take around 25 hours and 5 minutes.
The flight duration between San Diego and Puerto Vallarta is approximately 2 hours and 36 minutes. This is the quickest option for travel between the two destinations. The cost of a flight ticket can vary between $62 and $198, depending on the airline and the time of booking.
There are plenty of accommodation options in Puerto Vallarta. With more than 1383 hotels to choose from, you can find a range of options to suit your preferences and budget. Prices start at $82, offering affordable choices for travelers.