The Weed Street Journal

Cannabis Culture; Marijuana News and Educational Content

Dispensaries in San Pedro

San Pedro has 7 dispensaries licensed by the California Department of Cannabis Control (DCC). Adults 21 and older can buy with valid government photo ID, so cruise passengers and other visitors can shop with an out-of-state license or passport. 6 stores hold a medicinal license for patients 18 and older, and because San Pedro is part of the City of Los Angeles, the city's cannabis business tax applies.

San Pedro is the City of Los Angeles at its southern tip, a harbor neighborhood beside the Port of Los Angeles, joined to the rest of the city by a narrow strip of land. The DCC lists its stores under the San Pedro postal name, so they have their own page apart from our Los Angeles dispensary page. Every store is in the 90731 ZIP, mostly on Gaffey Street or Pacific Avenue.

REBUD San Pedro

Medical

We Roll Up

Medical

All 7 Licensed Dispensaries in San Pedro, CA

Gaffey Street, San Pedro's main north to south road, has three stores. Pacific Avenue, closer to the water, has two addresses, and one more store is on 5th Street downtown.

Gaffey Street: Stone Age Farmacy is on North Gaffey, Pirate Town Cannabis Company is also on North Gaffey, nearer downtown, and We Roll Up is on South Gaffey.

Pacific Avenue and downtown: Ghost Management Retail 1 is on South Pacific Avenue near downtown. At 2210 S Pacific Ave, L.A. Dulce (adult-use license) and L.A. Medical Cannabis (medicinal license) share one address. Downtown, REBUD San Pedro is on West 5th Street.

Best San Pedro Dispensaries for Every Need

Based on public Google ratings and hours, checked October 2026:

  • Highest rated: REBUD San Pedro (5.0 stars, about 160 reviews), then We Roll Up (4.8, about 280, the most reviewed) and Pirate Town Cannabis Company (4.7, about 220).
  • Open earliest: Pirate Town Cannabis Company opens at 6 a.m., handy before an early sailing or a port shift.
  • Open until 10 p.m.: every San Pedro store with listed hours.
  • Medical patients: L.A. Medical Cannabis is licensed for medicinal sales only, and L.A. Dulce, at the same address, is the only store here without a medicinal license.

Visiting a Dispensary in San Pedro: ID, Payment and Hours

International visitors should bring a passport; out-of-state travelers can use a valid driver's license. Cash is safest and many stores take debit cards, but credit cards are uncommon because cannabis is federally illegal. State rules allow sales from 6 a.m. to 10 p.m.

San Pedro and California Cannabis Laws: Purchase Limits, Public Use and Driving

Adults 21 and older can buy up to 28.5 grams of non-concentrated cannabis, 8 grams of concentrate and 6 immature plants per day. Smoking or eating cannabis in public, including at Cabrillo Beach, on piers and along the waterfront, is an infraction with a fine of up to $100. Keep cannabis sealed or in the trunk while driving. Taking cannabis out of the country, or across any state line, is illegal under federal law, so do not pack it for a cruise. See our California marijuana laws guide and other state cannabis law guides.

Cannabis Taxes in San Pedro

Shoppers pay California's 15% cannabis excise tax and sales tax, which in the City of Los Angeles is 10.25% as of October 1, 2026, according to the CDTFA. Stores pay the Los Angeles cannabis business tax on gross receipts: 10% on adult-use sales and 5% on medical sales, according to the city's Office of Finance. The city says it is not a tax on the consumer, but it affects prices and some receipts show it. Just across the harbor, Long Beach is a separate city with its own local taxes. See our cannabis prices by state report.

Medical Marijuana in San Pedro

6 San Pedro stores serve medical patients. Patients 18 and older need a California physician's recommendation, and a state Medical Marijuana Identification Card (MMIC) removes sales tax, though not the 15% excise tax.

Dispensaries Near San Pedro

Browse every city on our California dispensary directory.

San Pedro Dispensary FAQ

Is weed legal in San Pedro?

Yes. Adults 21 and older can buy and use cannabis under California law. Public use is not allowed.

Is San Pedro part of Los Angeles?

Yes. San Pedro is a neighborhood of the City of Los Angeles, so city cannabis rules and taxes apply.

How many dispensaries are in San Pedro?

Our directory lists 7 DCC-licensed stores with a San Pedro address.

Can tourists buy weed in San Pedro?

Yes. Visitors 21 and older can buy with a passport or an out-of-state driver's license.

What time do dispensaries close in San Pedro?

At 10 p.m., the latest California allows.

Do San Pedro dispensaries take cards?

Many accept debit cards and all accept cash.

How much weed can I buy in San Pedro?

Up to 28.5 grams of flower, 8 grams of concentrate and 6 immature plants per day.

Where can I smoke weed in San Pedro?

Only on private property where the owner allows it.

Can I get weed delivered in San Pedro?

Yes. California allows licensed retailers to deliver to homes between 6 a.m. and 10 p.m.

What is the best dispensary in San Pedro?

REBUD San Pedro has a 5.0-star Google rating. See the list above.

Can I take weed on a cruise from San Pedro?

No. Taking cannabis out of the country is illegal under federal law, even when you board in California.

Does your dispensary need more visibility? Cannabis shoppers use The Weed Street Journal to compare stores, read strain guides and check the law before they buy. Advertise with us · Spotted a wrong address, phone number or hours? Tell us and we will fix it free.

How we build this list: The California Department of Cannabis Control's license list is our source for store names, addresses, license numbers and adult-use or medicinal designations. Ratings, review counts and hours come from public Google Maps data, and we refresh everything monthly, removing stores whose licenses have lapsed.