Last updated on September 18th, 2026 at 07:20 am
Shanghai is not only the most populous city in the world but also a global financial hub. With its vibrant nightlife, upscale hotels, diverse restaurants, and stunning skyline, the city offers plenty to explore. However, when it comes to cannabis use, the situation is more complicated. Keep reading to find out about buying and smoking marijuana in Shanghai.
Cannabis Law in China
In some countries, cannabis use is strictly illegal and can carry severe penalties, including the death sentence. There are numerous reports of executions related to drug offenses each year. If you’re considering using cannabis, proceed with extreme caution.
To minimize risks, it’s best to consume cannabis in private, away from others. Avoid smoking in public areas, as law enforcement is highly trained and vigilant. Also, always carry less than one gram, as possession of more than 5 grams could result in imprisonment.
Where to Get Cannabis in Shanghai
Cannabis is illegal in Shanghai. China has very strict drug laws. Illegal drugs can have serious legal consequences for anyone caught using, possessing, supplying or trafficking. The most serious drug crimes rather than ordinary cannabis use are associated with the harshest punishments such as the death penalty. Drug-related executions have also been reported in China, which reflects the seriousness with which the authorities treat these offences.
Visitors should not assume that laws are lax just because recreational use has been legalised or tolerated in some other countries, but it is wise to check on the situation before indulging in a joint or two. In Shanghai the rules are very different, and being a foreign visitor does not protect you from local law.
Cannabis can be used in private but the use of cannabis in public increases the chance of police attention, however, the use of cannabis in private does not make the activity lawful. Even a little can lead to detention, fines, questions, or other penalties depending on the circumstances. Therefore, it is unwise to carry what you judge to be a “safe” quantity.
The safest bet is to not have or use cannabis in Shanghai. “Travellers also should be cautious about bringing cannabis products, oils, edibles or other substances into China, as products that may be legal elsewhere may still be illegal under Chinese law.”
Cannabis Prices
Despite the strict laws and limited supply, cannabis in Shanghai can be surprisingly affordable. If you’re unfamiliar with the area, high-quality weed like skunk can cost around $20 per gram. If you’re looking for larger quantities, a half-ounce typically goes for about $100.
Shanghai is a vibrant city to explore, but when it comes to cannabis, caution is essential. The police enforce the law strictly, and even possessing small amounts of marijuana can lead to severe consequences, including jail time or, in extreme cases, the death penalty. If you choose to use cannabis, it’s safest to do so privately at home. Also get insights on Weed in Macau and Weed in Dubai.

To every weed lover planning a Shanghai vacation, first, know that finding product as a tourist is genuinely, deeply frustrating. I spent almost three days in a cycle of bad tips and failed leads. Then a fellow traveler pointed me toward this guy, try him out at dopefast420@gmail.com. Professional, genuine, discreet, warm. weed was top-grade quality, among the finest I’ve experienced anywhere.