Can You Take a Boat from San Diego to Mexico?
No scheduled ferry runs from San Diego to Mexico. Here is what does go south by water, what the local ferries actually serve, and where bay cruises stop.
Twice a month somebody asks me at a dock on Harbor Drive whether they can catch a boat down to Ensenada for the afternoon. It is a reasonable question. Mexico is close enough that on a clear day from Point Loma you can see the Coronado Islands sitting off the Baja coast, and San Diego has ferries, water taxis and more sightseeing boats than most cities twice its size. The answer is still no, and the reason is worth understanding before you plan around it.
Is there a passenger ferry from San Diego to Mexico?
No scheduled passenger ferry runs from San Diego to any Mexican port. The ferry service that operates on San Diego Bay is local transport, connecting downtown with Coronado and Chula Vista. Crossing to Baja by water means booking a cruise itinerary, and those sail from the cruise terminals rather than the ferry docks.
The confusion is understandable, because everything about the geography suggests otherwise. Ensenada is 64 nautical miles from San Diego by the Port's own reckoning, closer than Los Angeles at 95. The land border at San Ysidro is about twenty miles from downtown. If you drew the map from scratch you would put a ferry on it.
What exists instead is a cruise calendar built almost entirely around that short hop. The Port of San Diego lists Holland America Line, Princess Cruises, Disney Cruise Line, Norwegian Cruise Line and Royal Caribbean among the lines sailing from its terminals, joined seasonally by others, and the winter schedule is dominated by Baja and Mexican Riviera runs. Those are not transport. They are round trips that leave and return to the same pier, and you buy them as a holiday rather than as a crossing.
What water routes to Mexico actually leave San Diego?
Cruise itineraries, and only cruise itineraries. Short sailings run three or four nights to Ensenada, often paired with Catalina. Longer Mexican Riviera runs reach Cabo San Lucas, Mazatlán, La Paz and Puerto Vallarta over six to eleven days. All of them depart from the Embarcadero cruise terminals and return there.
The pattern below is drawn from the Port's published schedule and shows the shape of a typical season rather than a bookable list. Dates shift and ships get reassigned, so the cruise lines are the only current source.
| Itinerary type | Typical length | Mexican ports called | Distance from San Diego |
|---|---|---|---|
| Ensenada round trip | 3 nights | Ensenada | 64 nautical miles |
| Catalina and Ensenada | 4 nights | Ensenada | 64 nautical miles |
| Baja | 3 to 5 nights | Ensenada, Baja coast | 64 nm and south |
| Ensenada, Cabo and La Paz | 7 nights | Ensenada, Cabo San Lucas, La Paz | Cabo at 750 nautical miles |
| Mexican Riviera round trip | 6 to 7 days | Cabo San Lucas with Mazatlán or Puerto Vallarta | Mazatlán 935 nm, Puerto Vallarta 1,048 nm |
| Mexican Riviera and Sea of Cortez | 10 to 11 days | Multiple Baja and mainland ports | Varies |
One rule applies to every line on that table. A passport is required for cruises to Mexico, which the Port states plainly on its cruise planning pages, and it applies to the three-night Ensenada hop just as much as to the eleven-day run. Both cruise terminals sit on the downtown Embarcadero, and the addresses are in Where do cruise ships dock in San Diego? if you are working out logistics.
The near-term calendar is firm enough to plan around. The Port's 2026-27 cruise schedule, current as of March 2026 and marked subject to change, carries Disney Magic and Wonder sailings from September 2026 onward on the same three to seven night Baja and Mexican Riviera routes, and Disney's homeport agreement with the Port now runs through at least 2031. Southbound departures from this waterfront are not a passing arrangement.
Where do San Diego's ferries actually go?
Across the bay, not across the border. Scheduled ferry service links the Broadway Pier and the Convention Center with Coronado on fifteen-minute crossings, plus a longer run down to Chula Vista. One-way fares start from about $9 on current operator pricing, and the whole network stays inside San Diego Bay.
The Coronado ferry is a good ride and one of the cheapest ways onto the water here, which is why it gets recommended often enough that people assume it goes further than it does. The Flagship ferry routes and schedules show a compact local network, run as commuter and visitor transport, with departures on the Coronado runs every thirty to sixty minutes depending on which dock you use.
| Route | Crossing time | Frequency | One-way from |
|---|---|---|---|
| Broadway Pier to Coronado | 15 minutes | Every 60 minutes | About $9 |
| Convention Center to Coronado | 15 minutes | Every 30 minutes | About $9 |
| Convention Center to Chula Vista | 45 minutes | Every 120 minutes | About $15 |
Those fares buy the cheapest water time in the city, but they buy a crossing rather than a tour. Is the Coronado ferry worth it? sets the $9 ride against the narrated loop from $37, which is the comparison most visitors are actually making once they work out that no boat goes south.
Do any of the harbor and bay boats cross into Mexican waters?
No. Every sightseeing, dinner, sunset and whale watching trip listed on this site is a round trip that starts and ends at a San Diego dock and calls at no foreign port. That is a feature rather than a limitation: no passport, no border queue, no customs on the way back in.
It also means the trip you book here answers a different question than the cruise ship does. The liner takes you away from San Diego Bay. The bay boats take you into it, which is where the Coronado Bridge from underneath, the Navy fleet at rest and the sea lions piled on the bait barges actually are. The narrated harbor loop runs one hour or two hours from 990 N. Harbor Drive, holds a 4.5 rating across more than 3,200 reviews, and starts from $37, moving with the date. If that is the version of the water you want today, look at the harbor cruise lineup and check the live price and availability for your date on the operator's official listing.
If the free window is an evening rather than a morning, sunset and evening sails covers the golden-hour boats instead, from $42 out of Mission Bay up to the small-group sails off Harbor Island, and every one of them cancels free up to 24 hours ahead.
For anyone building a day around a southbound sailing, the practical detail sits in the cruise terminal explained, and the docks for everything else on the water are mapped in where the boats leave from.
What else do people ask about crossing to Mexico by boat?
The follow-ups are almost always the same four: whether a day trip by sea is possible, whether the Coronado Islands count as a visit, what the passport rules are for a bay boat, and whether any fast ferry or water taxi runs south to Tijuana. Short answers below.
Can you do a day trip to Ensenada by boat from San Diego?
Not on scheduled service. The shortest cruise itineraries calling at Ensenada run three nights, and there is no same-day passenger sailing. Travellers doing Ensenada in a day go overland through the San Ysidro or Otay Mesa border crossings instead.
Do the Coronado Islands count as visiting Mexico?
The Coronado Islands are Mexican territory and are visible from the San Diego coast on a clear day, but landing there is not part of any listed tour. Every trip on [compare every cruise on the bay](/) returns to its San Diego dock without a foreign call.
Do I need a passport for a bay cruise in San Diego?
No. Harbor cruises, dinner and sunset sailings, whale watching trips and the amphibious SEAL tour are all domestic round trips with no foreign port of call. A passport is required only for cruise ship itineraries that stop in Mexico.
Is there a fast ferry or water taxi to Tijuana?
No. Tijuana has no passenger sea link to San Diego. The bay's scheduled water transport runs between downtown, Coronado and Chula Vista, and the crossings to Mexico are made by road, not water.