While recreational cannabis is still getting started in New York, medical dispensaries have been legal in the state since 2016. There are plenty of great medical dispensaries in NYC to choose from, and they’ll likely remain one of the best ways to buy weed in NYC for people with a medical card for at least another year or two. Plus, getting a card for medical marijuana in New York has become a lot easier in the last couple of years.