Every Wayro route we publish from U.S. cities to Ensenada, Baja California, with the border crossing each one uses and what you need to bring a U.S. car across.
What the State Department tells travelers on this route:
- Baja California: “Travelers should remain on main highways and avoid remote locations.”
About Ensenada
Ensenada is a working Pacific port and cruise stop in Baja California. The surrounding wine valleys produce most of Mexico's wine, and the city is the home of the SCORE Baja 1000 off-road race. South of town, the La Bufadora sea blowhole can shoot water up to 30 meters (about 100 feet) into the air.
- Centro Cultural Riviera del Pacífico: Opened in 1930 as a Prohibition-era casino and later run as a hotel, the city-owned building now hosts concerts, exhibitions and classes. source
- Museo Histórico Regional (INAH): Housed in former barracks built in 1886, this INAH museum traces Baja California's landscape, first inhabitants and history across five rooms. source
- Playa San Miguel: The point break at San Miguel, on Ensenada's northern edge, is designated a World Surfing Reserve. source
- La Bufadora: On the Punta Banda peninsula south of the city, this marine blowhole sprays seawater up to 30 meters high, with hiking and kayaking nearby. source
Crossing into Mexico: what you need to drive to Ensenada
| Passport | Passport book or passport card to enter Mexico by land |
|---|---|
| FMM entry permit | Required for this trip: Ensenada is well beyond the 12-mile (20 km) border zone where the permit is not needed |
| Temporary vehicle import permit (TIP) | Not needed: Baja California is in Mexico's hassle-free zone for U.S. vehicles |
| Mexican auto insurance | Required for all vehicles: buy a Mexican policy before you cross |
Sources: U.S. State Department, Mexico travel information (updated August 11, 2026); permits are issued by Banjercito.
Where drivers cross the border
San Ysidro
San Ysidro links San Diego with Tijuana where Interstate 5 ends at the border, just south of its junction with Interstate 805, and a federal fact sheet calls it the busiest land border crossing in the Western Hemisphere. It handles passenger vehicles, pedestrians and buses, with dedicated SENTRI lanes for pre-screened travelers. Used by 104 of the routes below.
Tecate
The Tecate crossing sits about 40 miles southeast of San Diego and connects Tecate, California, with Tecate, Baja California. It is the smallest of the San Diego-area ports and handles both passenger vehicles and pedestrians. Used by 38 of the routes below.
Drives to Ensenada from the U.S.
| From | Miles | Driving time | Border crossing |
|---|---|---|---|
| Coronado, CA | 81 | 1 h 40 min | San Ysidro |
| San Diego, CA | 82 | 1 h 38 min | San Ysidro |
| Del Mar, CA | 100 | 1 h 56 min | San Ysidro |
| Poway, CA | 102 | 2 h 0 min | San Ysidro |
| Solana Beach, CA | 103 | 1 h 57 min | San Ysidro |
| Encinitas, CA | 107 | 2 h 2 min | San Ysidro |
| Escondido, CA | 109 | 2 h 2 min | San Ysidro |
| Carlsbad, CA | 115 | 2 h 9 min | San Ysidro |
| Oceanside, CA | 118 | 2 h 10 min | San Ysidro |
| Vista, CA | 121 | 2 h 17 min | San Ysidro |
| Julian, CA | 135 | 2 h 51 min | San Ysidro |
| Temecula, CA | 137 | 2 h 29 min | San Ysidro |
| San Clemente, CA | 139 | 2 h 29 min | San Ysidro |
| Dana Point, CA | 145 | 2 h 36 min | San Ysidro |
| El Centro, CA | 147 | 3 h 11 min | Tecate |
| Laguna Beach, CA | 153 | 2 h 52 min | San Ysidro |
| Irvine, CA | 163 | 2 h 51 min | San Ysidro |
| Newport Beach, CA | 168 | 3 h 4 min | San Ysidro |
| Costa Mesa, CA | 168 | 3 h 1 min | San Ysidro |
| Santa Ana, CA | 169 | 2 h 58 min | San Ysidro |
| Huntington Beach, CA | 173 | 3 h 11 min | San Ysidro |
| Anaheim, CA | 176 | 3 h 6 min | San Ysidro |
| Riverside, CA | 176 | 3 h 11 min | San Ysidro |
| Long Beach, CA | 186 | 3 h 26 min | San Ysidro |
| Redlands, CA | 190 | 3 h 19 min | San Ysidro |
| Claremont, CA | 199 | 3 h 31 min | San Ysidro |
| Palm Desert, CA | 200 | 3 h 58 min | San Ysidro |
| Los Angeles, CA | 200 | 3 h 28 min | San Ysidro |
| Hermosa Beach, CA | 201 | 3 h 34 min | San Ysidro |
| Rancho Mirage, CA | 201 | 4 h 0 min | San Ysidro |
| Manhattan Beach, CA | 201 | 3 h 34 min | San Ysidro |
| Palm Springs, CA | 202 | 3 h 48 min | San Ysidro |
| Yuma, AZ | 203 | 4 h 2 min | Tecate |
| Pasadena, CA | 205 | 3 h 38 min | San Ysidro |
| Glendale, CA | 208 | 3 h 34 min | San Ysidro |
| West Hollywood, CA | 208 | 3 h 41 min | San Ysidro |
| La Quinta, CA | 209 | 4 h 15 min | San Ysidro |
| Venice Beach, CA | 211 | 3 h 45 min | San Ysidro |
| Burbank, CA | 211 | 3 h 35 min | San Ysidro |
| Beverly Hills, CA | 211 | 3 h 42 min | San Ysidro |
| Santa Monica, CA | 214 | 3 h 43 min | San Ysidro |
| Yucca Valley, CA | 216 | 4 h 7 min | San Ysidro |
| Indio, CA | 222 | 4 h 6 min | San Ysidro |
| Big Bear Lake, CA | 226 | 4 h 19 min | San Ysidro |
| Malibu, CA | 231 | 4 h 11 min | San Ysidro |
| Twentynine Palms, CA | 237 | 4 h 36 min | San Ysidro |
| Thousand Oaks, CA | 239 | 4 h 15 min | San Ysidro |
| Camarillo, CA | 252 | 4 h 29 min | San Ysidro |
| Barstow, CA | 254 | 4 h 16 min | San Ysidro |
| Fillmore, CA | 256 | 4 h 24 min | San Ysidro |
| Oxnard, CA | 261 | 4 h 42 min | San Ysidro |
| Santa Paula, CA | 264 | 4 h 41 min | San Ysidro |
| Ventura, CA | 268 | 4 h 47 min | San Ysidro |
| Ojai, CA | 283 | 5 h 9 min | San Ysidro |
| Santa Barbara, CA | 295 | 5 h 20 min | San Ysidro |
| Ridgecrest, CA | 303 | 5 h 29 min | San Ysidro |
| Tehachapi, CA | 311 | 5 h 35 min | San Ysidro |
| Bakersfield, CA | 312 | 5 h 15 min | San Ysidro |
| Solvang, CA | 328 | 6 h 6 min | San Ysidro |
| Lake Havasu City, AZ | 345 | 7 h 1 min | Tecate |
| Lompoc, CA | 349 | 6 h 25 min | San Ysidro |
| Santa Maria, CA | 358 | 6 h 41 min | San Ysidro |
| Wickenburg, AZ | 364 | 7 h 17 min | Tecate |
| Bullhead City, AZ | 368 | 7 h 39 min | Tecate |
| Laughlin, NV | 372 | 7 h 44 min | Tecate |
| Goodyear, AZ | 373 | 6 h 56 min | Tecate |
| Lone Pine, CA | 375 | 6 h 52 min | San Ysidro |
| Pismo Beach, CA | 376 | 7 h 2 min | San Ysidro |
| Casa Grande, AZ | 382 | 6 h 51 min | Tecate |
| Avila Beach, CA | 383 | 7 h 11 min | San Ysidro |
| Visalia, CA | 383 | 6 h 36 min | San Ysidro |
| Surprise, AZ | 383 | 7 h 14 min | Tecate |
| Peoria, AZ | 386 | 7 h 12 min | Tecate |
| Glendale, AZ | 388 | 7 h 15 min | Tecate |
| Phoenix, AZ | 388 | 7 h 11 min | Tecate |
| San Luis Obispo, CA | 389 | 7 h 17 min | San Ysidro |
| Chandler, AZ | 398 | 7 h 22 min | Tecate |
| Tempe, AZ | 400 | 7 h 24 min | Tecate |
| Pahrump, NV | 400 | 7 h 16 min | San Ysidro |
| Scottsdale, AZ | 401 | 7 h 29 min | Tecate |
| Morro Bay, CA | 401 | 7 h 32 min | San Ysidro |
| Coolidge, AZ | 403 | 7 h 18 min | Tecate |
| Gilbert, AZ | 405 | 7 h 31 min | Tecate |
| Prescott, AZ | 406 | 8 h 30 min | Tecate |
| Henderson, NV | 408 | 6 h 43 min | San Ysidro |
| Paso Robles, CA | 408 | 6 h 55 min | San Ysidro |
| Mesa, AZ | 409 | 7 h 32 min | Tecate |
| Las Vegas, NV | 411 | 6 h 41 min | San Ysidro |
| Cave Creek, AZ | 415 | 7 h 50 min | Tecate |
| Boulder City, NV | 418 | 6 h 57 min | San Ysidro |
| Fountain Hills, AZ | 418 | 7 h 46 min | Tecate |
| Fresno, CA | 419 | 7 h 10 min | San Ysidro |
| Cambria, CA | 421 | 7 h 60 min | San Ysidro |
| Apache Junction, AZ | 421 | 7 h 51 min | Tecate |
| Beatty, NV | 423 | 8 h 20 min | San Ysidro |
| Chino Valley, AZ | 428 | 8 h 51 min | Tecate |
| Bishop, CA | 432 | 8 h 3 min | San Ysidro |
| Tucson, AZ | 444 | 7 h 50 min | Tecate |
| Jerome, AZ | 446 | 9 h 28 min | Tecate |
| Oakhurst, CA | 464 | 8 h 10 min | San Ysidro |
| Globe, AZ | 467 | 8 h 49 min | Tecate |
| Camp Verde, AZ | 469 | 8 h 35 min | Tecate |
| Merced, CA | 473 | 8 h 11 min | San Ysidro |
| Payson, AZ | 475 | 8 h 51 min | Tecate |
| Cottonwood, AZ | 480 | 8 h 53 min | Tecate |
| Clarkdale, AZ | 484 | 9 h 1 min | Tecate |
| Mariposa, CA | 490 | 8 h 48 min | San Ysidro |
| Goldfield, NV | 490 | 9 h 35 min | San Ysidro |
| Mesquite, NV | 490 | 7 h 54 min | San Ysidro |
| Pine, AZ | 491 | 9 h 14 min | Tecate |
| Sedona, AZ | 493 | 9 h 7 min | Tecate |
| Salinas, CA | 503 | 8 h 45 min | San Ysidro |
| Nogales, AZ | 506 | 8 h 43 min | Tecate |
| Gilroy, CA | 509 | 8 h 23 min | San Ysidro |
| Williams, AZ | 511 | 9 h 36 min | Tecate |
| Modesto, CA | 512 | 8 h 55 min | San Ysidro |
| Sierra Vista, AZ | 514 | 8 h 60 min | Tecate |
| Tonopah, NV | 517 | 10 h 8 min | San Ysidro |
| Monterey, CA | 521 | 9 h 10 min | San Ysidro |
| Flagstaff, AZ | 521 | 9 h 23 min | Tecate |
| Pacific Grove, CA | 523 | 9 h 15 min | San Ysidro |
| Carmel-by-the-Sea, CA | 524 | 9 h 14 min | San Ysidro |
| St. George, UT | 528 | 8 h 30 min | San Ysidro |
| Ivins, UT | 529 | 8 h 47 min | San Ysidro |
| Groveland, CA | 532 | 9 h 50 min | San Ysidro |
| Sonora, CA | 532 | 9 h 38 min | San Ysidro |
| Santa Clara, UT | 533 | 8 h 37 min | San Ysidro |
| Stockton, CA | 537 | 8 h 37 min | San Ysidro |
| Bisbee, AZ | 539 | 9 h 34 min | Tecate |
| Livermore, CA | 540 | 8 h 39 min | San Ysidro |
| San Jose, CA | 541 | 9 h 1 min | San Ysidro |
| Los Gatos, CA | 542 | 9 h 3 min | San Ysidro |
| Angels Camp, CA | 542 | 9 h 55 min | San Ysidro |
| Santa Cruz, CA | 544 | 9 h 9 min | San Ysidro |
| Santa Clara, CA | 545 | 9 h 7 min | San Ysidro |
| Hurricane, UT | 546 | 8 h 50 min | San Ysidro |
| Pleasanton, CA | 547 | 8 h 48 min | San Ysidro |
| La Verkin, UT | 547 | 8 h 54 min | San Ysidro |
| Murphys, CA | 551 | 10 h 7 min | San Ysidro |
| Hawthorne, NV | 551 | 10 h 23 min | San Ysidro |
| Show Low, AZ | 554 | 10 h 32 min | Tecate |
| Palo Alto, CA | 556 | 9 h 20 min | San Ysidro |
How we put this guide together
Wayro calculates the route from OpenStreetMap road data; mile numbers are positions along this route, not highway mile markers, and "from the route" distances are straight-line, so the real detour depends on access roads. Stops are chosen from parks, natural sites, museums, historic sites and attractions close to the route (roughly 2 to 7 miles depending on the type, farther for World Heritage sites): at least one strong stop for each stretch of the drive, then the best-known places nearest the road, with no more than five of one type, up to nine in all. Places that are closed, private or not open to visitors are removed. Place and city descriptions are written by the Wayro team from official park, museum, tourism and government websites and other published sources. Safety levels and entry rules were checked against the U.S. Department of State on September 29, 2026. Conditions change, so check the linked sources before you travel.