Six Flags Discovery Kingdom is a theme park located in Vallejo, California - about 40 miles north of San Francisco and 55 miles southwest of Sacramento. It's both a wildlife park and an amusement, with everything from dolphins and tigers to roller coasters and kiddie rides.