All Alcatraz Island tours depart from and return to Pier 33 Alcatraz Landing, located along San Francisco’s northern waterfront promenade, on The Embarcadero near the intersection of The Embarcadero and Bay Streets. They are located approximately 1/4 mile from San Francisco’s beloved Fisherman’s Wharf.