Madame Tussauds San Francisco does not offer on-site parking. The closest parking is at 145, Jefferson Street, Fisherman's Wharf, San Francisco, San Francisco County, California, 94133, USA. See more here.
The closest free parking is located at 2501-2583 Mason St SF. See more here.