Yes, for certain markets 21Casino offers a No Deposit spins bonus! Also when you are offered a triple welcome bonus of 300% up to $6.000 you won't need those bonus spins! You'll have enough free money to play around!