Visitors

Visiting Philadelphia? Read this first.

Pennsylvania is medical only and does not accept out-of-state cards. Here is what that means for visitors.

Updated October 2026

The short answer

Pennsylvania only allows medical marijuana. Dispensaries can only sell to registered patients and caregivers with a Pennsylvania card, and cards only go to Pennsylvania residents. If you are visiting, you cannot buy here.

Out-of-state cards

Pennsylvania does not accept medical cards from other states. Bringing your card from home will not get you through the door.

Moving to Pennsylvania?

Once you are a resident with a Pennsylvania driver's license or state ID, you can register and get certified. Read how to get a PA medical card.

Do not bring it with you

Taking cannabis across state lines is illegal under federal law, even between two states where it is legal. Leave it at home.

Philadelphia's fines

Philadelphia treats possessing a small amount of marijuana as a civil violation with a $25 fine. Smoking marijuana in public is a $100 fine. State law still treats possession of up to 30 grams as a misdemeanor.

Shops near the sights

For Pennsylvania patients visiting from elsewhere in the state, these shops are close to the places people go.

If you are nearTry
Liberty BellBeyond Hello Center City
Pennsylvania Convention CenterTrulieve Philadelphia Center City
Citizens Bank ParkTrulieve South Philadelphia
Delaware River TrailVerilife South Philadelphia
The Fillmore PhiladelphiaRestore Dispensaries Fishtown
Franklin SquareBeyond Hello Northern Liberties
Rivers Casino PhiladelphiaCuraleaf Philadelphia Fishtown
Roosevelt BoulevardEthos Northeast Philadelphia
Roosevelt MallZen Leaf Philadelphia
Pennypack TrailLiberty Philadelphia
University of PennsylvaniaBeyond Hello University City
Jenkintown-Wyncote StationZen Leaf Abington
King of Prussia MallCuraleaf King of Prussia
Elmwood Park ZooLiberty Norristown
Yeadon ParkRestore Yeadon
Clifton Heights Borough CenterZen Leaf Clifton Heights
Neshaminy MallLiberty Bensalem
Mill Creek Valley ParkBeyond Hello Bristol

Visitor FAQ

Can tourists buy weed in Philadelphia?

No. Pennsylvania is medical only, and dispensaries can only sell to holders of a Pennsylvania medical marijuana card. Cards only go to Pennsylvania residents.

Does Pennsylvania accept out-of-state medical cards?

No. There is no reciprocity for medical cards from other states.

Can I bring cannabis into Pennsylvania from another state?

No. Taking cannabis across state lines is illegal under federal law, and Pennsylvania only allows medical marijuana from a Pennsylvania dispensary.

What happens if I am caught with a small amount in Philadelphia?

Philadelphia treats possession of a small amount as a civil violation with a $25 fine, and smoking in public is a $100 fine. State law still treats possession as a misdemeanor.