The main difference between baccarat and mini-baccarat is the table size and number of players. Baccarat is typically played at a larger table with a higher minimum bet, while mini-baccarat has a smaller table and lower minimum bets, making it more accessible to casual players.