There are several differences between playing online or playing in a land-based casino, but the main difference is speed of play and the number of tables you can play at a time. In land casinos, play is often much slower, but online is faster and you can play multiple tables at a time. The availability of bonuses to play poker is much higher online, but the difficulty factor can also be higher partly because you cannot see your opponents to read their body language.