Love Card Games

Loading table...

Love Card Games
Games Leaderboard Guides History
0 tokens
🪙 0 coins
← All Guides

How to Play Go Fish

Go Fish is one of the easiest card games in the world to learn, which is exactly why it has been a family favourite for generations. You ask opponents for cards, collect matching sets of four called "books," and shout "Go Fish!" when your luck runs out. This guide covers the full rules: dealing, asking for ranks, making books, the draw rule, and the relaxed family variants that keep younger players in the game. You can read along and then jump straight into a free game in your browser against friends or smart bots.

What You Need and the Goal

Go Fish uses a standard 52-card deck and works best with two to six players. The aim is simple: collect more books than anyone else. A book is a complete set of all four cards of the same rank, for example four Kings, four 7s, or four Aces. Suits do not matter at all in Go Fish, only rank. There are 13 ranks in the deck, so there are exactly 13 books to be won in a game.

Setting Up and Dealing

Pick a dealer (the youngest player traditionally goes first in family games). The number of cards dealt depends on how many people are playing:

  • With two or three players, deal seven cards to each person.
  • With four or five players, deal five cards to each person.

Place the rest of the deck face down in the middle of the table to form the stock, sometimes called the "ocean" or "pond." Players hold their cards so opponents cannot see them. It helps to sort your hand by rank so you can quickly spot which cards you need.

Asking for Ranks

The player to the dealer's left goes first, and play continues clockwise. On your turn you ask one specific opponent for a rank, for example: "James, do you have any 9s?" There is one important rule: you must already hold at least one card of the rank you ask for. You cannot ask for 9s unless you have a 9 in your own hand. This stops players from fishing blindly and is the heart of the game's gentle strategy.

If the player you asked has any cards of that rank, they must hand over all of them. So if you ask for 9s and they hold two, you get both. Better still, making a successful catch means you take another turn and can ask again, the same player or a different one. You keep going as long as you keep catching cards.

"Go Fish!"

If the player you ask does not have any cards of that rank, they say "Go Fish!" You then draw the top card from the stock. There are two outcomes:

  • If the card you draw happens to be the exact rank you asked for, that is a lucky catch. Show it (or just announce it), and you get to take another turn.
  • If it is any other rank, you simply add it to your hand and your turn ends. Play passes to the player on your left.

A common house rule says that even if you draw the rank you asked for, your turn simply ends unless you announce it. Decide before you start whether a lucky draw earns a bonus turn so there are no arguments later.

Making Books of Four

The moment you hold all four cards of a rank, you have completed a book. Lay the four cards down in front of you, usually face up so everyone can see your progress (some families prefer face down). Set books to one side, they are out of play and safe. The player with the most books at the end wins, so every completed book is a point banked.

Running Out of Cards and Ending the Game

If you ever empty your hand, draw a new card from the stock when it is your turn so you can keep asking. If the stock is also empty, you sit out the rest of the round but keep any books you have already made. The game ends when all 13 books have been collected (or when the stock and every hand are exhausted). Count up the books: the player with the most wins. If two players tie, share the victory or play a quick decider.

Family Rules and Easy Variants

Go Fish is endlessly flexible, which makes it perfect for mixed-age tables. Popular family-friendly tweaks include:

  • Books of two (pairs): For very young children, collect matching pairs instead of sets of four. Lay down a pair the instant you make one. This shortens the game and keeps little ones feeling rewarded.
  • Refill empty hands: When a player runs out of cards, let them draw a fresh batch of five or seven from the stock instead of sitting out.
  • Ask any rank: Drop the "must hold the rank" rule for beginners so they can ask for anything. Add the rule back as they improve.
  • Name the exact card: For a harder game with older kids, ask for a specific card such as "the 3 of hearts" rather than all 3s.

Quick Strategy Tips

Even a luck-driven game rewards a little attention. Listen carefully to what opponents ask for, it tells you which ranks they hold. If someone asks another player for Queens and goes fishing, you now know to grab Queens from them later. Try to clear out ranks where you already hold three cards, since you only need one more to bank a book. And avoid revealing your near-complete books by asking for them too early.

Play Go Fish Online

You do not need a deck or a table to enjoy Go Fish. Play it free in your browser, against friends in multiplayer or against smart bots, with no signup and no download. The game handles the dealing, tracks every book, and reminds you whose turn it is. If you enjoy quick family card games, you might also like Crazy Eights, Old Maid, and Donkey, or try a classic round of Solitaire on your own.

Play now

Play Go Fish free online now — no signup, in your browser, against friends or bots.