SAN DIEGO TIPS

Is a San Diego harbor cruise worth it in 2026, and which one should I book?

5 min read Checked November 3, 2026 Report a correction

Yes, if you want narrated views of the Navy fleet, North Island and the Coronado Bridge in one sitting: Flagship's 2-hour Full Harbor tour lists at $42 for adults, only $5 more than its $37 one-hour loops. If you only want to be on the water, the $9 Coronado ferry is the cheap swap.

Flagship 1-hour tour
$37 adult

North or South Harbor; child (4-12) $27.75 on a reseller listing

Flagship 2-hour Full Harbor
$42 adult

Covers both 1-hour routes, about 25 miles

City Cruises Best of the Bay
About $33-$35 adult

90 minutes, Pier 2, 970 N. Harbor Dr.

Coronado ferry
$9 one way

Ages 4+, 15-minute crossing from Broadway Pier

The short version

  • Flagship Cruises lists its 1-hour North or South Harbor tours at $37 per adult and its 2-hour Full Harbor tour at $42 (resale listings checked Nov 3, 2026)
  • City Cruises' current listings sell a 90-minute Best of the Bay tour from Pier 2, 970 N. Harbor Dr., at about $33-$35 per adult
  • The Flagship ferry from Broadway Pier to Coronado is $9 each way and takes 15 minutes, per Flagship's route page
  • Flagship's harbor tours and the Coronado ferry both board at 990 N. Harbor Dr.; City Cruises is about 0.2 miles away, so check your ticket
  • Dinner cruises run about $126-$131 per person at regular price, per a Tripster guide updated Nov 2, 2026

Short answer: a harbor cruise is worth it if you want the Navy, the bay and the bridge explained to you; book the 2-hour loop, not the 1-hour. Two companies run narrated bay tours from the downtown Embarcadero: Flagship Cruises (990 N. Harbor Dr., next to the USS Midway) and City Cruises (Pier 2, 970 N. Harbor Dr.). On November 3, 2026, Flagship's tours listed at $37 for an adult on a 1-hour loop and $42 for the 2-hour Full Harbor tour, so the longer trip costs only $5 more for twice the time on the water.

A multi-deck sightseeing boat carrying passengers on a calm bay

Flagship's harbor boats have indoor and outdoor seating on three levels, per its San Diego Tourism Authority listing.

Photo: Meatle / Pixabay

$37

Flagship 1-hour tour, adult

North or South Harbor, regular price

$42

Flagship 2-hour Full Harbor, adult

Both routes in one trip

$9

Coronado ferry, one way

Ages 4+, 15 minutes each way

How much does a San Diego harbor cruise cost in 2026?

San Diego Bay cruise prices (adult, regular price)

  • Flagship North Harbor tour

    Length
    1 hour
    Adult price
    $37 (child 4-12: $27.75)
    Boards at
    990 N. Harbor Dr.
  • Flagship South Harbor tour

    Length
    1 hour
    Adult price
    $37
    Boards at
    990 N. Harbor Dr.
  • Flagship Full Harbor tour

    Length
    2 hours
    Adult price
    $42
    Boards at
    990 N. Harbor Dr.
  • City Cruises Best of the Bay

    Length
    90 minutes
    Adult price
    About $33-$35 (3 and under free)
    Boards at
    Pier 2, 970 N. Harbor Dr.
  • Flagship dinner cruise

    Length
    2.5-3 hours
    Adult price
    $125.70
    Boards at
    Downtown Embarcadero
  • City Cruises dinner cruise

    Length
    About 1.5 hours (listing)
    Adult price
    $130.90
    Boards at
    Downtown Embarcadero
  • Flagship Coronado ferry

    Length
    15 minutes each way
    Adult price
    $9 one way, $18 round trip
    Boards at
    Broadway Pier, 990 N. Harbor Dr.

Source: Expedia and Tripster listings for Flagship (tour prices), Funex (child price), Travelocity and Tripster (City Cruises), Tripster dinner-cruise guide updated Nov 2, 2026, and flagshipsd.com (ferry), checked Nov 3, 2026. Resellers often sell a few dollars under these prices.

What do you see on the 1-hour vs 2-hour harbor cruise?

  • North Harbor (1 hour): Harbor Island, Shelter Island, the Naval Submarine Base, North Island Naval Air Station and Cabrillo National Monument at the tip of Point Loma. Daily departures listed at 10:00 a.m., 12:30 p.m. and 3:00 p.m.
  • South Harbor (1 hour): the Star of India, the USS Midway, the Navy surface fleet, the shipyards and the Coronado Bay Bridge. Daily departures listed at 11:15 a.m., 1:45 p.m. and 4:15 p.m.
  • Full Harbor (2 hours): both routes back to back, about 25 miles of bay. This is the only Flagship option that gets you both the submarine base side and the bridge.
  • City Cruises Best of the Bay (90 minutes): Seaport Village, Shelter Island, Point Loma, Cabrillo National Monument and a close view of the Coronado Bridge; reviewers on its listing mention sea lions.
  • Sea lions: Flagship's North Harbor listing names sea lions among the highlights, but wildlife is never guaranteed.
California sea lions resting together in the sun

Sea lions are listed among the highlights of Flagship's North Harbor route, though no tour guarantees them.

Photo: Christian David / Wikimedia Commons, CC BY-SA 4.0

Harbor cruise vs. Coronado ferry vs. whale watching: which should I book?

Three ways onto San Diego Bay

  • 1-hour harbor cruise

    Adult price
    $37 (Flagship)
    Time on the water
    1 hour
    Narration
    Yes, live guide
    Navy, bridge and Point Loma
    Half of them, depending on North or South route
    Bonus
    Snack bar with beer and wine
  • 2-hour Full Harbor cruise

    Adult price
    $42 (Flagship)
    Time on the water
    2 hours
    Narration
    Yes, live guide
    Navy, bridge and Point Loma
    All of them
    Bonus
    Same
  • Coronado ferry round trip

    Adult price
    $18 ($9 each way)
    Time on the water
    About 30 minutes total
    Narration
    No, it is a commuter-style ferry
    Navy, bridge and Point Loma
    Skyline and bay views only
    Bonus
    An afternoon in Coronado at the far end

Our verdict: book the 2-hour Full Harbor tour if it's your one boat trip; the $5 step-up over the 1-hour loop is the best value on the bay. Pick a 1-hour loop only if you're short on time or have small kids (choose South Harbor for the Midway, Navy ships and the bridge). Skip both and take the [Coronado ferry](/tips/coronado-ferry-cost-schedule-san-diego) if you mainly want a cheap ride with a view and a destination; pair it with the Hotel del Coronado. If you'd rather see whales than warships, compare whale watching tours instead; those leave the bay for open ocean. A dinner cruise at about $126-$131 per person is a date-night meal, not a sightseeing deal.

Where San Diego harbor cruises board
4
5
4
Leaflet © OpenStreetMap contributors

Harbor cruises

Coronado ferry

Nearby

Flagship tours and the Broadway Pier ferry share an address; City Cruises is a short walk north.

See these on the full San Diego map

Is this still right?

We last checked this tip against its sources on November 3, 2026, and we re-research every tip on a schedule. Things in San Diego change, sometimes overnight.

Prices, fees, hours and rules change, often at the start of a year or season. Confirm with the official source linked below before you rely on a number.

This is general information, not legal, financial, tax, medical or safety advice.

KEEP READING

SOURCES

Everything above traces back to one of these. Follow them — if one has changed and we haven't, that's our mistake, not yours.

Follow @sandiego.tips on InstagramA new San Diego tip, three times a day.Follow

We use one cookie to see how readers find us and whether they come back. No ads, never sold. Details