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  •  6 h 50 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

$104 - $250

Cheapest option

Bus  •  36 h 25 min

  1. Take the bus from Puerto Vallarta to Tijuana Bus Terminal
  2. Take the bus from Tijuana to Ensenada Tecate-Ensenada

$103 - $164

5 alternative options

Fly to Mexicali, bus  •  9 h 34 min

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

$105 - $353

Fly to San Diego, bus  •  9 h 35 min

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

$173 - $871

Bus via Mexicali  •  33 h 41 min

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

$106 - $167

Bus Autobuses Elite  •  40 h 30 min

  1. Take the bus from Puerto Vallarta to Guadalajara
  2. Take the bus from Guadalajara to Tijuana
  3. Take the bus from Tijuana to Ensenada

$126 - $151

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 $1900 - $3100 and takes 36 h 25 min.

More details

The quickest way to get from Puerto Vallarta to Ensenada is to fly and Tijuana Airport to Ensenada which costs $1900 - $4800 and takes 6 h 50 min.

More details

No, there is no direct bus from Puerto Vallarta to Ensenada. However, there are services departing from Autotransportes Medina and arriving at Ensenada via Puerto Vallarta and Mexicali. The journey, including transfers, takes approximately 33 h 41 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 33 h 41 min and costs $2000 - $3200.

More details

It takes approximately 6 h 50 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 2 h 49 min.

Search flights

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

More details

Ensenada is 2 h behind Puerto Vallarta. It is currently 10:40 PM in Puerto Vallarta and 8:40 PM in Ensenada.

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

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

You can take a bus from Puerto Vallarta to Ensenada via Palmas, Puerto Vallarta, and Mexicali in around 33 h 41 min.

Airlines
Volaris
Website
volaris.com
Flights from Puerto Vallarta to Tijuana
Ave. Duration
2 h 49 min
When
Every day
Estimated price
$110 - $410
Flights from Puerto Vallarta to Mexicali via Mexico City
Ave. Duration
10 h 9 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $390
Flights from Puerto Vallarta to Mexicali via Guadalajara
Ave. Duration
6 h 1 min
When
Monday, Thursday and Sunday
Estimated price
$80 - $320
Aeroméxico
Website
world.aeromexico.com
Flights from Puerto Vallarta to Tijuana via Mexico City
Ave. Duration
6 h 14 min
When
Every day
Estimated price
$210 - $440
Flights from Puerto Vallarta to Mexicali via Mexico City
Ave. Duration
8 h 45 min
When
Every day
Estimated price
$140 - $1,200
Flights from Puerto Vallarta to San Diego via Los Angeles
Ave. Duration
5 h 32 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 5 min
When
Monday
Estimated price
$75 - $290
Flights from Puerto Vallarta to Mexicali via Guadalajara
Ave. Duration
5 h
When
Monday
Estimated price
$85 - $320
Flights from Puerto Vallarta to Mexicali via Monterrey
Ave. Duration
9 h 10 min
When
Monday
Estimated price
$90 - $350
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Puerto Vallarta to San Diego
Ave. Duration
2 h 45 min
When
Saturday
Estimated price
$400 - $1,800
Southwest Airlines
Website
southwest.com
Flights from Puerto Vallarta to San Diego
Ave. Duration
2 h 50 min
When
Saturday
Estimated price
$170 - $700
Delta
Website
delta.com
Flights from Puerto Vallarta to San Diego via Los Angeles
Ave. Duration
5 h 32 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 54 min
When
Saturday and Sunday
Estimated price
$210 - $1,800
Bus operators
ABC
Website
abc.com.mx
Bus from Tijuana International Airport to Ensenada
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$9 - $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 - $25
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 - $13
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
$23
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 Mexicali
Ave. Duration
29 h 20 min
Frequency
Twice daily
Estimated price
$90 - $140
Schedules at
tap.com.mx
Confort
$95 - $140
Bus from Puerto Vallarta to Tijuana Bus Terminal
Ave. Duration
31 h 50 min
Frequency
Once daily
Estimated price
$95 - $150
Schedules at
tap.com.mx
Confort
$100 - $150
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Tijuana to Ensenada
Ave. Duration
1 h 55 min
Frequency
3 times a day
Estimated price
$7 - $11
Schedules at
estrellablanca.com.mx
Económico
$7 - $11
Primera Select
$8 - $11
Vallarta Plus
Website
vallartaplus.com
Bus from Puerto Vallarta to Guadalajara
Ave. Duration
5 h 10 min
Frequency
Hourly
Estimated price
$23 - $27
Schedules at
vallartaplus.com
Autobuses Elite
Phone
01 800 507 5500, 57290807
Website
facebook.com
Bus from Guadalajara to Tijuana
Ave. Duration
30 h 25 min
Frequency
Every 3 hours
Estimated price
$95 - $110
Schedules at
estrellablanca.com.mx
Primera
$98
Primera Select
$106

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.