You can unlock and play Zombies maps without an Xbox Live Gold subscription. Here's how to access every map solo or in local co-op.
Multiplayer (co-op/versus) requires Xbox Live Gold. Solo play of any unlocked map does not.