Blue Bicycle Rider Back deck and fanned playing cards, full product shown on white — how to play Go Fish

How to Play Go Fish (2026): Rules, Books & Easy Variations

As an Amazon Associate we earn from qualifying purchases. Full details on our Affiliate Disclosure page.

How to play Go Fish (2026): Go Fish is often the first real card game a child learns, and it still works for adults on a lazy afternoon. You ask other players for cards that match your hand, collect sets of four, and try to finish with the most sets, called books. This guide covers the standard rules, the deal for two players versus a bigger group, what happens when the stock runs out, and the house variations families argue about most.

Cards for a Go Fish game: Bicycle Rider Back Playing Cards (12-pack)

Go Fish uses one standard 52-card deck with the jokers removed. Little hands bend and lose cards fast, so a 12-pack keeps a fresh deck ready for every game and a few spares in the car or at grandma's house.

Price band: $20–$30 (about $25) · Check today’s price on Amazon

Go Fish players, deck and goal

  • Players: two to six. Three to six is the sweet spot.
  • Deck: one standard 52-card deck, no jokers.
  • Goal: collect the most books. A book is all four cards of one rank, such as four 7s or four queens.
  • Time: about 10 to 15 minutes per game.

Dealing Go Fish

Shuffle and deal five cards to each player, one at a time. With only two players, deal seven cards each. Put the rest of the deck face down in the middle as the stock, often called the pond. Players hold their cards so others cannot see them. The player to the dealer's left goes first.

Taking a turn in Go Fish

  1. On your turn, pick one other player and ask for a rank. For example: “Mia, do you have any jacks?”
  2. You may only ask for a rank you already hold. If you have no jacks, you cannot ask for jacks.
  3. If Mia has any jacks, she must give you all of them. You then take another turn and may ask anyone again.
  4. If Mia has no jacks, she says “Go fish!” You draw the top card of the pond.
  5. If the card you draw is the rank you asked for, show it and take another turn. If not, keep it, and play passes to the left.

Making books

As soon as you hold all four cards of one rank, show them to the table and lay them face down in front of you. That is one book. Books stay put for the rest of the game and cannot be asked for or taken.

How Go Fish ends

By the standard rules, the game ends when any player runs out of cards or when the pond is empty. Everyone counts books, and the player with the most books wins. With 13 ranks in the deck, there are 13 books to win, so ties are rare.

Popular Go Fish variations

  • Ask for exact cards. Some families ask for a specific card, such as the seven of hearts, instead of a whole rank. You still must hold a card of that rank.
  • Keep playing after the pond is empty. Continue asking until every card is in a book. There is no more fishing; a miss simply passes the turn.
  • Refill an empty hand. If you run out of cards, draw a new hand of five from the pond instead of ending the game.
  • The asked player goes next. In some homes the turn passes to whoever said “Go fish!” rather than to the left.
  • Score across hands. Play several rounds and score one point per book, first to 10 wins.

Agree on these before the deal. Most arguments in Go Fish are really two different house rules meeting for the first time.

Go Fish strategy for kids and grown-ups

  • Remember what people ask for. If Sam asked for 4s, Sam has at least one 4. Ask Sam for 4s when you draw one.
  • Ask for ranks you hold several of. A pair or three of a kind is closer to a book, so it pays off faster.
  • Spread your asks. Asking the same person every time tells the table what you are building.
  • Teach counting out loud. For young players, counting books together at the end turns the game into easy math practice.

Where to go after Go Fish

Once kids have Go Fish down, try Old Maid for matching pairs, Crazy Eights for following suit, or Slapjack for fast reflexes. Our family card games guide lists boxed games for the next step.

Go Fish rules questions

How many cards do you deal in Go Fish?

Five cards each for three or more players, seven each for two players.

Can you ask for a card you do not have in Go Fish?

No. Under the standard rules you must already hold at least one card of the rank you ask for.

Do you get another turn if you fish the card you asked for?

Yes. Show the card and ask again. Any other draw ends your turn.

Back to blog