Magstræde er en gade i Indre By i København. Den strækker sig fra Rådhusstræde til Knabrostræde, og øst herfor fortsætter gaden som Snaregade. Husene i Magstræde blev kun delvist ramt af Københavns brand i 1728 og undgik helt branden i 1795. Gaden indeholder derfor nogle af de ældste borgerhuse i København.