• Our partners include:

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

There are 7 ways to get from Puerto Vallarta to Ensenada by plane, 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 to Tijuana, Tijuana Airport to Ensenada  •  7 h 1 min

  1. Fly from Puerto Vallarta (PVR) to Tijuana (TIJ) PVR - TIJ
  2. Take the Tijuana Airport to Ensenada from Tijuana International Airport to Ensenada

$103 - $250

Cheapest option

Bus, Tijuana Airport to Ensenada  •  40 h 41 min

  1. Take the bus from Puerto Vallarta to Tepic
  2. Take the bus from Tepic to Tijuana
  3. Take the Tijuana Airport to Ensenada from Tijuana International Airport to Ensenada

$102 - $160

5 alternative options

Fly to Mexicali, bus  •  9 h 44 min

  1. Fly from Puerto Vallarta (PVR) to Mexicali (MXL) PVR - MXL
  2. Take the bus from Mexicali to Ensenada

$105 - $352

Fly to San Diego, bus  •  9 h 44 min

  1. Fly from Puerto Vallarta (PVR) to San Diego (SAN) PVR - SAN
  2. Take the bus from Tijuana to Ensenada

$173 - $870

Bus ACN Autobuses  •  30 h 38 min

  1. Take the bus from Puerto Vallarta to Tepic
  2. Take the bus from Tepic to Penas
  3. Take the bus from Las Peñitas to Ensenada

$111 - $124

Bus  •  33 h 41 min

  1. Take the bus from Puerto Vallarta to Mexicali
  2. Take the bus from Mexicali to Ensenada

$106 - $166

Drive  •  26 h 38 min

  1. Drive from Puerto Vallarta to Ensenada 1406.7 miles

$180 - $280

Questions & Answers

The cheapest way to get from Puerto Vallarta to Ensenada is to bus which costs $2100 - $2400 and takes 30 h 38 min.

More details

The quickest way to get from Puerto Vallarta to Ensenada is to fly and Tijuana Airport to Ensenada which costs $1900 - $4900 and takes 7 h 1 min.

More details

No, there is no direct bus from Puerto Vallarta to Ensenada. However, there are services departing from Ley and arriving at Ensenada via Puerto Vallarta, Tepic and Las Peñitas. The journey, including transfers, takes approximately 30 h 38 min.

More details

The distance between Puerto Vallarta and Ensenada is 1686 km. The road distance is 2250.7 km.

Get driving directions

The best way to get from Puerto Vallarta to Ensenada without a car is to bus which takes 30 h 38 min and costs $2100 - $2400.

More details

It takes approximately 7 h 1 min to get from Puerto Vallarta to Ensenada, including transfers.

More details

Puerto Vallarta to Ensenada bus services, operated by TAP, depart from Puerto Vallarta station.

More details

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

Search flights

Puerto Vallarta to Ensenada bus services, operated by ACN Autobuses, arrive at Ensenada station.

More details

Ensenada is 2 h behind Puerto Vallarta. It is currently 3:55 PM in Puerto Vallarta and 1:55 PM in Ensenada.

Map of how to get from Puerto Vallarta to Ensenada.
Launch map view
  • Distance: 1054 miles
  • Duration: 7 h 1 min

What companies run services between Puerto Vallarta, Mexico and Ensenada, Mexico?

You can take a bus from Puerto Vallarta to Ensenada via Mojoneras, Puerto Vallarta, Tepic, and Las Peñitas in around 30 h 38 min.

Airlines
Aeroméxico
Website
world.aeromexico.com
Flights from Puerto Vallarta to Tijuana via Mexico City
Ave. Duration
6 h 35 min
When
Every day
Estimated price
$210 - $440
Flights from Puerto Vallarta to Mexicali via Mexico City
Ave. Duration
7 h 11 min
When
Every day
Estimated price
$140 - $1,200
Flights from Puerto Vallarta to San Diego via Los Angeles
Ave. Duration
5 h 41 min
When
Every day
Estimated price
$320 - $1,900
Viva Aerobus
Website
vivaaerobus.com
Flights from Puerto Vallarta to Tijuana via Guadalajara
Ave. Duration
5 h 25 min
When
Monday
Estimated price
$75 - $290
Flights from Puerto Vallarta to Tijuana via Monterrey
Ave. Duration
6 h 45 min
When
Friday
Estimated price
$80 - $310
Flights from Puerto Vallarta to Mexicali via Guadalajara
Ave. Duration
5 h 15 min
When
Monday
Estimated price
$85 - $320
Flights from Puerto Vallarta to Mexicali via Monterrey
Ave. Duration
7 h 15 min
When
Sunday
Estimated price
$90 - $350
United Airlines
Website
united.com
Flights from Puerto Vallarta to San Diego via Los Angeles
Ave. Duration
5 h 11 min
When
Saturday
Estimated price
$210 - $1,700
Flights from Puerto Vallarta to San Diego via San Francisco
Ave. Duration
6 h 17 min
When
Every day
Estimated price
$210 - $1,700
Volaris
Website
volaris.com
Flights from Puerto Vallarta to Tijuana
Ave. Duration
3 h
When
Every day
Estimated price
$110 - $410
Flights from Puerto Vallarta to Mexicali via Mexico City
Ave. Duration
10 h 14 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $390
Southwest Airlines
Website
southwest.com
Flights from Puerto Vallarta to San Diego
Ave. Duration
3 h
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$170 - $700
Flights from Puerto Vallarta to San Diego via Oakland
Ave. Duration
6 h 15 min
When
Wednesday
Estimated price
$230 - $850
Delta
Website
delta.com
Flights from Puerto Vallarta to San Diego via Los Angeles
Ave. Duration
5 h 41 min
When
Every day
Estimated price
$320 - $1,900
American Airlines
Website
aa.com
Flights from Puerto Vallarta to San Diego via Phoenix
Ave. Duration
5 h 49 min
When
Every day
Estimated price
$210 - $1,800
Interjet
Website
interjet.com
Flights from Puerto Vallarta to Tijuana via Mexico City
Ave. Duration
6 h 55 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $440
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Puerto Vallarta to San Diego
Ave. Duration
2 h 54 min
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$400 - $1,800
Bus operators
ABC
Website
abc.com.mx
Bus from Tijuana International Airport to Ensenada
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$8 - $18
Schedules at
reservamos.mx
Book at
reservamos.mx
Bus from Mexicali Bus Terminal to Ensenada
Ave. Duration
3 h 45 min
Frequency
4 times a day
Estimated price
$16 - $24
Schedules at
reservamos.mx
Book at
reservamos.mx
Bus from Tijuana to Ensenada
Ave. Duration
1 h 47 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
reservamos.mx
Book at
reservamos.mx
Aguacaliente
Phone
6646212955
Email
atencionaclientes@autobusesaguacaliente.com.mx
Website
autobusesaguacaliente.com.mx
Bus from Mexicali to Ensenada
Ave. Duration
2 h
Frequency
4 times a day
Estimated price
$22
Schedules at
autobusesaguacaliente.com.mx
Bus from Tijuana to Ensenada
Ave. Duration
2 h
Frequency
Every 3 hours
Estimated price
$10
Schedules at
autobusesaguacaliente.com.mx
TAP
Website
tap.com.mx
Bus from Puerto Vallarta to Tepic
Ave. Duration
4 h 25 min
Frequency
Hourly
Estimated price
$11 - $20
Schedules at
tap.com.mx
Confort
$14 - $20
Bus from Tepic to Penas
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$10 - $14
Schedules at
tap.com.mx
Confort
$10 - $14
Bus from Puerto Vallarta to Mexicali
Ave. Duration
29 h 20 min
Frequency
Twice daily
Estimated price
$90 - $140
Schedules at
tap.com.mx
Confort
$95 - $140
TAP Royal International
Phone
USA: (602) 273 3544 MÉXICO: 01800 0011 827
Email
contact@taproyal.com
Website
taproyal.com
Bus from Tepic to Penas
Ave. Duration
1 h 45 min
Frequency
4 times a day
Schedules at
taproyal.com
ACN Autobuses
Phone
(01)66429904887
Email
clientes@acnautobuses.com
Website
acnautobuses.com
Bus from Tepic to Las Peñitas
Ave. Duration
58 min
Frequency
Twice a week
Schedules at
acnautobuses.com
Bus from Las Peñitas to Ensenada
Ave. Duration
21 h 58 min
Frequency
4 times a day
Estimated price
$89
Schedules at
acnautobuses.com
Tufesa Mexico
Phone
(604) 952 0138
Website
tufesa.com.mx
Bus from Tepic to Tijuana
Ave. Duration
30 h
Frequency
5 times a day
Estimated price
$75 - $110
Schedules at
tufesa.com.mx

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

Yes, the driving distance between Puerto Vallarta to Ensenada is 2251 km. It takes approximately 26 h 38 min to drive from Puerto Vallarta to Ensenada.

Get driving directions

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

Search flights

There are 206+ hotels available in Ensenada. Prices start at $80 USD per night.

More details

The best way to get from Puerto Vallarta to Puerto Vallarta Airport is to bus which takes 13 min and costs $7 - $45.

More details