How to Get to Puerto Peñasco from Los Angeles [2025 Guide]
2025 guide on how to get from Los Angeles to Puerto Peñasco (Rocky Point), including driving routes, flights, shuttles, and travel tips.
🌊 Why Visit Puerto Peñasco from Los Angeles?
Puerto Peñasco, also known as Rocky Point, is a seaside resort town on the Sea of Cortez in Sonora, Mexico. It’s famous for sandy beaches, water sports, and its reputation as “Arizona’s beach.” Many travelers from California and Arizona love it as a quick and affordable escape to Mexico.
From Los Angeles (LAX), the distance to Puerto Peñasco is about 430 miles (690 km). Since Puerto Peñasco is not a large city, there are no direct commercial flights from Los Angeles, making driving or shuttle services the most common way to get there.

🚗 Option 1: Driving from Los Angeles to Puerto Peñasco (Most Popular)
Driving is the most convenient and popular option for reaching Puerto Peñasco from Los Angeles.
- Route: Take I-10 East or I-8 East → Cross the border at Lukeville, Arizona/Sonoyta, Sonora → Drive to Puerto Peñasco
- Distance: ~430 miles (690 km)
- Driving Time: 7–8 hours depending on traffic and border wait
- Border Crossing: You’ll need a valid passport. Car insurance for Mexico is required.
👉 This option is best if you want flexibility, can handle a road trip, and plan to stay several days.
🚌 Option 2: Shuttle Services from Phoenix or Tucson
If you don’t want to drive the whole way from Los Angeles, you can fly into Arizona (Phoenix or Tucson) and then take a shuttle into Puerto Peñasco.
- Step 1: LAX → Phoenix Sky Harbor (PHX) or Tucson International (TUS)
- Step 2: Shuttle or bus from Phoenix/Tucson → Puerto Peñasco
- Shuttle Time: ~4–5 hours from Phoenix
- Cost: ~$60–$80 one way
👉 This is a great balance between convenience and cost, especially for those not comfortable driving into Mexico.
✅ Compare the best hotel deals and offers in your destination before you book.
✈️ Option 3: Charter Flights into Puerto Peñasco
Puerto Peñasco has a small airport (Puerto Peñasco International – PPE), but it mostly serves charters and private flights.
- Charter companies sometimes run seasonal services from U.S. cities like Phoenix or Los Angeles.
- Flight Time: ~1.5–2 hours
- Cost: Higher than driving, varies depending on the operator
👉 This is the fastest but least common option, typically used by private groups or tour packages.
🚍 Option 4: Bus from Los Angeles to Puerto Peñasco
Another budget-friendly option is traveling by long-distance bus.
- Operators: TUFESA, TAP, and other Mexican bus lines
- Route: LAX → Sonoyta → Puerto Peñasco
- Travel Time: 10–12 hours
- Cost: ~$80–$100 one way
👉 This is the slowest option but good for travelers who prefer not to drive.
📊 Quick Comparison Table
| Route | Travel Time | Cost | Best For |
|---|---|---|---|
| 🚗 Drive LAX → Puerto Peñasco | 7–8 hrs | Gas + Mexico insurance | Flexibility, families |
| 🚌 Fly to Phoenix + Shuttle | 5–6 hrs total | $200–$300 (flight + shuttle) | Convenience without driving |
| ✈️ Charter Flight LAX → PPE | 1.5–2 hrs | $$$ (varies) | Fastest & private |
| 🚍 Bus LAX → Puerto Peñasco | 10–12 hrs | $80–$100 | Budget travelers |
✅ Compare the best hotel deals and offers in your destination before you book.
🙋 FAQs About Getting to Puerto Peñasco from Los Angeles
1. Can I drive directly from Los Angeles to Puerto Peñasco?
Yes, it’s about a 7–8 hour drive (430 miles). Most people cross the border at Lukeville/Sonoyta.
2. Do I need a passport to go to Puerto Peñasco?
Yes, U.S. citizens need a valid passport to cross into Mexico.
3. Is it safe to drive from Los Angeles to Puerto Peñasco?
Yes, most travelers report the route as safe, especially during the day. Always stick to main highways and cross at official borders.
4. Are there direct flights from Los Angeles to Puerto Peñasco?
No direct commercial flights exist as of 2025. Only charter or private flights are available.
5. How long is the bus from Los Angeles to Puerto Peñasco?
Buses take 10–12 hours, depending on stops and border delays.
6. Is Puerto Peñasco worth visiting from Los Angeles?
Absolutely! It’s closer than Cancún or Cabo and offers beautiful beaches, water sports, and a fun Mexico beach-town vibe.
✅ Final Tip: In 2025, the most practical way to reach Puerto Peñasco from Los Angeles is by driving or by flying into Phoenix and taking a shuttle. For luxury or private groups, charter flights are also an option.