
Rosarito is the easiest Baja beach escape from San Diego – close enough for a day trip, with beaches, seafood, and a relaxed vibe. Here is how to make the drive smooth.
The route
Cross at San Ysidro and follow signs for Rosarito and Ensenada onto the coastal toll road (Highway 1D, the ‘cuota’). It hugs the Pacific with ocean views most of the way and has two toll plazas before Rosarito. The free road (libre) also exists but is slower and passes through more town traffic.
Tolls and money
The coastal toll road has small cash tolls (pesos preferred, though many plazas take dollars and cards). Bring some pesos to keep things easy. Budget a few dollars each way in tolls.
What to do in Rosarito
- Relax on the wide beach or ride horses along the sand.
- Eat fresh seafood and street tacos along the main strip.
- Stop at Puerto Nuevo just south for the famous lobster – see our Puerto Nuevo guide.
Before you go
Make sure you have your passport, the rest of your checklist, and Mexican auto insurance. The return trip north can have a long border wait – check live wait times before heading back.
Get Mexican auto insurance in minutes – a fast online quote means you are covered before you reach the border.
Related guides
Frequently asked questions
How long is the drive from San Diego to Rosarito?
From the San Ysidro border, Rosarito is about 30 to 45 minutes south on the coastal toll road. Add your drive to the border and the crossing time.
Do I take the toll road or free road to Rosarito?
Take the toll road (cuota, Highway 1D). It is faster, smoother, and scenic, with small cash tolls along the way.
Do I need insurance to drive to Rosarito?
Yes. Mexican auto insurance is required for the entire trip. Your US policy does not cover you in Mexico.