Bible Brain Games

Learn · printable quiz

Christmas Bible Quiz: 15 Nativity Questions

How well do you know the nativity? Every answer is in Matthew 1–2, Luke 1–2 or the prophets. The answer key gives the verse for each one.

Free for personal, church and classroom use. Each PDF has the quiz on page 1 and the answer key on page 2.

Name: Date:

Circle the right answer. Every answer is in the Bible: look up the verse on the answer key to check.

  1. In which town was Jesus born?
    a) Nazareth b) Bethlehem c) Jerusalem
  2. Which angel visited Mary?
    a) Michael b) Raphael c) Gabriel
  3. Which Roman emperor ordered the census that sent Joseph and Mary to Bethlehem?
    a) Caesar Augustus b) Tiberius c) Nero
  4. Who was king in Judea when Jesus was born?
    a) David b) Herod c) Pilate
  5. Where did Mary lay the baby Jesus?
    a) In a cradle b) In a basket c) In a manger
  6. Who heard the news first from the angels, while watching their flocks at night?
    a) Shepherds b) Wise men c) Priests
  7. What did the wise men follow?
    a) A cloud b) A star c) An angel
  8. Which three gifts did the wise men bring?
    a) Gold, silver and bronze b) Bread, wine and oil c) Gold, frankincense and myrrh
  9. How many wise men does the Bible say there were?
    a) Three b) Twelve c) It doesn't say
  10. Where did Joseph take Mary and Jesus to escape from Herod?
    a) Egypt b) Babylon c) Rome
  11. Which prophet foretold that the ruler would come out of Bethlehem?
    a) Jonah b) Micah c) Daniel
  12. Emmanuel means...
    a) God with us b) Prince of peace c) Son of David
  13. Who was Mary's cousin, the mother of John the Baptist?
    a) Anna b) Elisabeth c) Martha
  14. Which old man held the baby Jesus in the temple and praised God?
    a) Simeon b) Zacharias c) Nicodemus
  15. Which two Gospels tell the story of Jesus' birth?
    a) Mark and John b) Matthew and Luke c) Luke and John

Where to read the whole story, and a 25-day Advent plan: the Christmas story in the Bible. More worksheets: all printables. Learn all 66 books of the Bible in order.