• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 7 ways to get from San Diego to Nayarit by plane, taxi, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tijuana to Puerto Vallarta  •  6h

  1. Fly from Tijuana (TIJ) to Puerto Vallarta (PVR) TIJ - PVR

$2115 - $5573

Cheapest option

Bus via Tijuana Central Bus Term, Mx  •  31h 45m

  1. Take the bus from Tijuana Bus Terminal to Tepic

$1677 - $2458

5 alternative options

Fly San Diego to Puerto Vallarta  •  5h 35m

  1. Fly from San Diego (SAN) to Puerto Vallarta (PVR) SAN - PVR

$3240 - $16223

Fly Tijuana to Tepic  •  5h 45m

  1. Fly from Tijuana (TIJ) to Tepic (TPQ) TIJ - TPQ

$2548 - $6658

Fly Tijuana to Guadalajara, taxi  •  7h 9m

  1. Fly from Tijuana (TIJ) to Guadalajara (GDL) TIJ - GDL
  2. Take a taxi from Guadalajara to Ixtlán del Río

$2118 - $4498

Bus  •  21h 19m

  1. Take the bus from Tijuana Centro to Tepic 1385 Puebla-Ensenada / ...

Drive  •  24h 28m

  1. Drive from San Diego to Tepic 1373 miles

$3500 - $5500

Questions & Answers

The cheapest way to get from San Diego to Nayarit is to bus via Tijuana Central Bus Term, Mx which costs $85 - $130 and takes 31h 45m.

More details

The quickest way to get from San Diego to Nayarit is to fly which costs $160 - $850 and takes 5h 35m.

More details

No, there is no direct bus from San Diego to Nayarit. However, there are services departing from San Diego, Ca and arriving at Tepic via Tijuana Bus Terminal. The journey, including transfers, takes approximately 31h 45m.

More details

The distance between San Diego and Nayarit is 1056 miles. The road distance is 1373 miles.

Get driving directions

The best way to get from San Diego to Nayarit without a car is to bus via Tijuana Central Bus Term, Mx which takes 31h 45m and costs $85 - $130.

More details

It takes approximately 6h to get from San Diego to Nayarit, including transfers.

More details

San Diego to Nayarit bus services, operated by TAP, depart from Tijuana Bus Terminal station.

More details

The best way to get from San Diego to Nayarit is to fly which takes 6h and costs $110 - $290. Alternatively, you can bus, which costs and takes 21h 19m.

Mode details

The quickest flight from Tijuana Airport to Puerto Vallarta Airport is the direct flight which takes 2h 44m.

Search flights

San Diego to Nayarit bus services, operated by TAP, arrive at Tepic station.

More details

Map of how to get from San Diego to Nayarit.
Launch map view
  • Distance: 1055.8 miles
  • Duration: 6h

What companies run services between San Diego, CA, USA and Nayarit, Mexico?

Volaris, Viva Aerobus and two other airlines fly from San Diego to Mezcales 4 times a day. Alternatively, ACN Autobuses operates a bus from San Diego to Tepic once daily, and the journey takes 21h.

Airlines
Volaris
Website
volaris.com
Flights from Tijuana to Puerto Vallarta
Ave. Duration
2h 44m
When
Every day
Estimated price
$2300 - $8000
Flights from Tijuana to Puerto Vallarta via Monterrey
Ave. Duration
5h 23m
When
Monday, Thursday and Sunday
Estimated price
$2300 - $8000
Flights from Tijuana to Puerto Vallarta via Leon/Guanajuato
Ave. Duration
5h 43m
When
Monday, Thursday and Sunday
Estimated price
$2300 - $8000
Flights from Tijuana to Puerto Vallarta via Mexico City
Ave. Duration
6h 4m
When
Thursday and Sunday
Estimated price
$2300 - $8000
Flights from Tijuana to Tepic
Ave. Duration
2h 41m
When
Every day
Estimated price
$2900 - $11000
Flights from Tijuana to Guadalajara
Ave. Duration
3h
When
Every day
Estimated price
$1200 - $4000
Viva Aerobus
Website
vivaaerobus.com
Flights from Tijuana to Puerto Vallarta via Mexico City
Ave. Duration
5h 55m
When
Wednesday, Friday and Sunday
Estimated price
$3200 - $13000
Flights from Tijuana to Puerto Vallarta via Guadalajara
Ave. Duration
5h 55m
When
Monday
Estimated price
$2800 - $11000
Flights from Tijuana to Guadalajara
Ave. Duration
2h 49m
When
Every day
Estimated price
$1300 - $3800
Interjet
Website
interjet.com
Flights from Tijuana to Puerto Vallarta via Mexico City
Ave. Duration
5h 55m
When
Thursday and Sunday
Estimated price
$3200 - $8500
Flights from Tijuana to Guadalajara
Ave. Duration
2h 45m
When
Every day
Estimated price
$1500 - $4300
Aeroméxico
Website
world.aeromexico.com
Flights from Tijuana to Puerto Vallarta via Mexico City
Ave. Duration
6h 20m
When
Every day
Estimated price
$4100 - $8500
Flights from Tijuana to Guadalajara
Ave. Duration
3h 2m
When
Every day
Estimated price
$1300 - $5500
Southwest Airlines
Website
southwest.com
Flights from San Diego to Puerto Vallarta
Ave. Duration
2h 50m
When
Saturday and Sunday
Estimated price
$4000 - $16000
Flights from San Diego to Puerto Vallarta via Oakland
Ave. Duration
6h 30m
When
Saturday
Estimated price
$5000 - $20000
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from San Diego to Puerto Vallarta
Ave. Duration
2h 55m
When
Wednesday, Saturday and Sunday
Estimated price
$7500 - $34000
Flights from San Diego to Puerto Vallarta via Los Angeles
Ave. Duration
5h 55m
When
Every day
Estimated price
$7500 - $34000
American Airlines
Website
aa.com
Flights from San Diego to Puerto Vallarta via Phoenix
Ave. Duration
5h 11m
When
Every day
Estimated price
$4100 - $33000
United Airlines
Website
united.com
Flights from San Diego to Puerto Vallarta via Los Angeles
Ave. Duration
6h 24m
When
Saturday
Estimated price
$4100 - $32000
Aereo Calafia
Website
calafiaairlines.com
Flights from Tijuana to Guadalajara via San Jose Cabo
Ave. Duration
4h 20m
When
Tuesday and Saturday
Estimated price
$2700 - $14000
Bus operators
ACN Autobuses
Phone
(01)66429904887
Email
clientes@acnautobuses.com
Website
acnautobuses.com
Bus from Tijuana Centro to Tepic
Ave. Duration
21h
Frequency
Once daily
Schedules at
acnautobuses.com
TAP
Website
tap.com.mx
Bus from Tijuana Bus Terminal to Tepic
Ave. Duration
29h 35m
Frequency
Once daily
Estimated price
$1500 - $2200
Schedules at
tap.com.mx
Comfort
$1500 - $2200
Other operators
Taxi from Guadalajara to Ixtlán del Río
Ave. Duration
1h 38m
Estimated price
$1000 - $1300
Contaxi
Phone
+52 33 8130 0600

Want to know more about travelling around Mexico

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Nayarit is 1h ahead of San Diego. It is currently 8:32 PM in San Diego and 9:32 PM in Nayarit.

Yes, the driving distance between San Diego to Nayarit is 1373 miles. It takes approximately 24h 28m to drive from San Diego to Nayarit.

Get driving directions

Interjet, Aeroméxico, Viva Aerobus and Volaris offer flights from Tijuana Airport to Puerto Vallarta Airport.

Search flights

The best way to get from San Diego to San Diego Airport is to line 992 bus which takes 14m and costs $2 - $3.

More details