1map logoGo to main page

San Diego, CA, USA to Puerto Escondido (Oaxaca) from $86: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States of America
to
Puerto Escondido (Oaxaca), Mexico

How to Get from San Diego to Puerto Escondido (Oaxaca): 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.

$86 - PlaneBest price
3652 kmDistance
7h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Puerto Escondido (Oaxaca) 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
7h  10m
Estimated price
$86-246
Recommended
route map
Distance: 3652 km
Duration: 7h 10m

See more options

Company
various
Plane
Taxi
Average Duration
8h  44m
Estimated price
$108-310
Company
various
Bus
Average Duration
54h  18m
Estimated price
$143-860
Company
various
Bus
Average Duration
49h  5m
Estimated price
$153-232
Company
various
Bus
Average Duration
50h  6m
Estimated price
$159-312
Company
various
Drive
Average Duration
38h  49m
Estimated price
$861-862

Traveling From San Diego to Puerto Escondido (Oaxaca)

The journey from San Diego offers a striking shift from the bustling beaches and urban vibe of Southern California to the laid-back charm and vibrant culture of Puerto Escondido, Oaxaca.

Best Neighbourhoods in Puerto Escondido (Oaxaca)

Puerto Escondido boasts diverse neighborhoods, each with its own distinct character.

Zicatela
• Famous for its world-class surfing spots.
• Lively nightlife with bars and beach clubs.
La Punta
• A tranquil atmosphere ideal for relaxation.
• Picturesque sunsets and hip cafés.
Centro
• Home to local markets and authentic eateries.
• Central location for exploring cultural sites.

Best Times To Visit Puerto Escondido (Oaxaca)'s Attractions

Maximize your experience in Puerto Escondido by visiting attractions at optimal times.

Playa Zicatela
Visit early mornings or weekdays for fewer crowds and perfect waves.
Lagunas de Chacahua National Park
Weekday visits offer a serene atmosphere and stunning wildlife views.
Centro Market
Late afternoons on weekdays provide a vibrant local experience with fewer tourists.

Puerto Escondido (Oaxaca) Weather: What to Expect Year-Round

Puerto Escondido enjoys a tropical climate, with warm temperatures year-round, while the dry season from November to April offers the best time for beach activities and outdoor adventures. Rainy months can bring lush scenery but may affect travel plans, so consider your preferences when planning your visit.

Dining in Puerto Escondido: A Culinary Journey

Try the tlayudas at Tlayudas La Chula, where you’ll find a rustic charm and vibrant flavors that differ from San Diego's contemporary culinary scene. This local specialty features a crispy tortilla topped with Oaxacan cheese, beans, and fresh vegetables, providing a taste of authentic regional ingredients and a laid-back atmosphere that embodies the essence of coastal Mexico.

San Diego - Puerto Escondido (Oaxaca) operators

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

Plane Show flights
Website
volaris.com

Plane from Tijuana (TIJ) to Puerto Escondido (PXM)

Average Duration
8h 34m
Estimated price
$867-868

Plane from Tijuana (TIJ) to Puerto Escondido (PXM)

Average Duration
8h 30m
Estimated price
$863-2462

Plane from Tijuana (TIJ) to Huatulco (HUX)

Average Duration
7h 51m
Estimated price
$869-2460
Website
vivaaerobus.com

Plane from Tijuana (TIJ) to Puerto Escondido (PXM)

Average Duration
7h 7m
Estimated price
$867-2461

Plane from Tijuana (TIJ) to Puerto Escondido (PXM)

Average Duration
11h 5m
Estimated price
$867-2461
Website
aeromexico.com

Plane from Tijuana (TIJ) to Puerto Escondido (PXM)

Average Duration
8h 30m
Estimated price
$863-2462
Bus Show bus routes
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Oaxaca to Puerto Escondido

Average Duration
10h 25m
Estimated price
$2467-2468

Bus from Puebla CAPU to Puerto Escondido

Average Duration
8h 30m
Estimated price
$2469-1080
Website
facebook.com

Bus from Tijuana to Oaxaca

Average Duration
38h 34m
Estimated price
$2466-0
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Bus from Tijuana Buenavista to Puebla

Average Duration
41h 40m
Estimated price
$2466-2461

San Diego to Puerto Escondido (Oaxaca): Overview of Bus, Train, Flight, and Car Trips

Traveling between San Diego and Puerto Escondido (Oaxaca) 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 journey from sunny San Diego to the tropical paradise of Puerto Escondido, spanning a distance of 2269 miles. 💸 Explore the range of budgets available for this adventure, with prices ranging from $410 to $600 for the trip by car. 🏖️ Enjoy the diverse landscapes and vibrant culture along the way, as you navigate approximately 38 hours and 49 minutes of driving towards the enchanting destination of Puerto Escondido in Oaxaca.
Average price
$410 - $600
🛫 Flying from San Diego to Puerto Escondido involves a connecting flight as there is no direct route between Tijuana Airport and Puerto Escondido Airport. The quickest journey typically has a stopover and lasts approximately 5 hours and 52 minutes. ✈️ Airlines such as Aeroméxico, Viva Aerobus, and Volaris offer flights from Tijuana Airport to Puerto Escondido Airport, providing options for travelers to choose from. The total duration of the trip from San Diego to Puerto Escondido by air is around 7 hours and 10 minutes. 💸 Prices for flights between Puerto Escondido and San Diego vary between $86 to $246, making air travel a convenient and relatively affordable option for those looking to explore the beautiful destination of Puerto Escondido from the US west coast.
Departure Point
Tijuana Airport
Arrival Point
Puerto Escondido Airport. The quickest flight takes 5h 52m and has one stopover
🏝️ Unfortunately, there is no direct bus route, but you can travel via Tijuana Buenavista and Puebla CAPU, totaling approximately 2 days and 6 hours. 💸 Prices for this unforgettable trip range from $153 to $232, offering you a budget-friendly way to experience the beauty and charm of Puerto Escondido from San Diego by bus.
Departure Point
Tijuana Buenavista station
Arrival Point
Puerto Escondido station

Frequently asked questions

Find out more about the route from San Diego to Puerto Escondido (Oaxaca).

Or choose the category:
The distance between San Diego and Puerto Escondido is 1723 miles or 2269.1 miles by road. The typical travel times vary depending on the mode of transportation. By flying to Huatulco and then taking a taxi, it takes approximately 6 hours and 55 minutes. By flying directly from San Diego to Puerto Escondido, the travel time is about 5 hours and 9 minutes. If traveling by car, it takes approximately 38 hours and 49 minutes. Traveling by bus may take longer, but specific travel times are not provided.
The most cost-effective and time-efficient option for traveling from San Diego to Puerto Escondido is by flying. It takes approximately 5 hours and 9 minutes, with ticket prices ranging from $85 to $210. Taking a flight not only saves time but also allows for a comfortable and convenient journey compared to other modes of transportation such as driving or taking a bus.
The prices for a bus ticket between Puerto Escondido and San Diego can range from $145 to $216. These prices may vary based on factors such as the bus company, time of travel, and whether it is a one-way or round-trip ticket. It is always a good idea to compare prices from different bus operators and book in advance to potentially find the best deal.
One option to get from San Diego to Puerto Escondido without using public transportation is to drive. The driving distance is approximately 2269 miles and it takes around 38 hours and 49 minutes. However, it's important to note that the prices for this option can vary from $410 to $600.
To travel from San Diego to Puerto Escondido without a car, the best option is to take a bus. The bus journey takes approximately 2 days and 5 hours and costs between $140 and $220. This mode of transportation allows you to relax and enjoy the scenic route while also being a cost-effective option for long-distance travel.
Yes, there is a link between San Diego and Puerto Escondido but there is no direct bus route. Travelers can take a bus from San Diego to Tijuana, then transfer to another bus that goes from Tijuana to Oaxaca. From Oaxaca, there is another bus that goes to Puerto Escondido. The entire journey takes approximately 2 days and 5 hours, including transfers. Bus services are operated by Vagos Tours and Ómnibus Cristóbal Colón.
The flight distance between San Diego and Puerto Escondido is approximately 1,103 miles and the average flight duration is 3 hours and 39 minutes when taking a direct flight from Tijuana airport to Puerto Escondido airport. The prices of flights between the two cities can range from $86 to $205 depending on the airline and the time of booking. It is advisable to check with different airlines and compare prices to find the best deal.
There are plenty of accommodation options near Puerto Escondido. With over 284 hotels available, you have a wide selection to choose from. Prices start at $350, so you have options for different budgets. Whether you're looking for luxury resorts or budget-friendly guesthouses, there are plenty of choices to suit your needs.

Trips from San Diego

Trips to Puerto Escondido (Oaxaca)