The same slots can be played at both gaming places. Each can play slots at online casinos and also at land based casinos. Probably free slots no deposit can be played only thru the internet. That may be the only difference between those two gaming places. Each should know that it is the best to stay away from using real money to play slots games. Their random nature will make players life too complicated.