Does it cost to play Battle for the Moons Lands how do you pay?

Yes. It is a paid game. However, you can purchase a prepaid game card to play this game. You can get these game cards online or in retail storesl.