With a bonus you can usually use all games in the online casino. This means that you can not only play slots, but also table and card games, if they are offered. Free games, on the other hand, are only available for slot machines and limited to the number of spins.