If you're coming from San Diego, the closest border crossing is Tijuana. From there, it's about an hour and a half drive south on scenic Highway 1 to Ensenada. Another famous border crossing is at Tecate, about an hour east of San Diego. From Tecate, it's a little over two hours drive south to get to Ensenada. If you want to take a less-traveled route, consider crossing into Mexico through Mexicali.