
Ensenada is Baja’s coastal gem – a working port town with great seafood, wineries nearby, and the famous La Bufadora blowhole. The drive down the Pacific is one of the best in the region.
The route
Cross at San Ysidro and take the coastal toll road south through Rosarito and along the cliffs to Ensenada. There are several toll plazas. The highway is well maintained and the ocean views are spectacular – it is an easy, enjoyable drive in daylight.
Drive time and tolls
Plan about 90 minutes from the border, plus the crossing. The toll road has a handful of cash tolls; bring pesos to keep it simple. Leave early to enjoy the day and beat the northbound return line.
What to do in Ensenada
- Eat at the fish market and try a fresh fish taco – the original.
- Visit La Bufadora, the giant marine blowhole south of town.
- Tour nearby Valle de Guadalupe wine country, just inland.
Plan your return
The drive back is easy, but the border can be slow – check live wait times and consider crossing midday or late. Bring your full checklist and proof of insurance.
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 does it take to drive from San Diego to Ensenada?
About 1.5 hours from the San Ysidro border on the coastal toll road, roughly 65 miles, plus your drive to the border and the crossing.
Is the drive to Ensenada safe?
The coastal toll road is well maintained and heavily traveled. Drive in daylight, use the toll road, and carry proper insurance and documents.
Do I need pesos for the drive to Ensenada?
It helps. The toll plazas prefer pesos, though many accept dollars or cards. Bring some pesos for tolls and small purchases.