Once you have received your medical marijuana ID card, you can purchase medical marijuana at any dispensary in Pennsylvania. Some dispensaries require and appointment for your first visit. View contact information and locations for all dispensaries.