San Felipe beach on the Sea of Cortez in Baja California

San Felipe is a laid-back town on the Sea of Cortez, known for shrimp, warm water, and off-road adventure. It is a longer haul than the Pacific beach towns, but a classic Baja road trip.

Quick answer: San Felipe is about 4 to 5 hours from San Diego. The usual route is east to Mexicali, cross there, then south on Highway 5. It is a longer trip, so plan an FMM, fuel stops, and daylight driving – and carry Mexican insurance.

The route

Most travelers drive east from San Diego on Interstate 8 to Calexico/Mexicali, cross there, and take Highway 5 south to San Felipe. The highway has been improved in recent years. Fill up in Mexicali and plan your fuel, since stations thin out on the desert stretch.

What to know

In San Felipe

Enjoy the malecon, fresh shrimp and fish tacos, calm beaches, and easy access to the dunes. It is a relaxed town that rewards the longer drive.

Before you go

Because this is a longer, deeper trip, make sure your documents and insurance are in order, and consider an annual policy if you make the run often – see how pricing works.

Cross the border with confidence

Get Mexican auto insurance in minutes – a fast online quote means you are covered before you reach the border.

Get My Free Quote →

Related guides

Frequently asked questions

How long is the drive from San Diego to San Felipe?

About 4 to 5 hours. The common route goes east to Mexicali, crosses there, and continues south on Highway 5 to San Felipe.

What route do I take to San Felipe?

Most drivers take Interstate 8 east to Mexicali, cross at Calexico/Mexicali, then drive south on Highway 5. Fuel up in Mexicali before the desert stretch.

Do I need an FMM for San Felipe?

Likely yes – San Felipe is beyond the immediate border region, so an FMM is recommended, especially for longer stays. Confirm current requirements with INM.