Order by Tuesday, November 24 for US delivery before Christmas.

Christmas gifts for friends: 15 ideas under $30

Best Friends Necklace Set of 3

The best Christmas gifts for friends show you know them. Try the Best Friends Necklace Set of 3 for a close friend, the Swimming Otter Novelty Socks for a laugh, or the Starry Sky Moon Projector Night Light for a cozy room. Every pick below costs less than $30 and ships free with tracking.

Matching and sentimental

Cozy and fun

For their hobby

How to choose

  • Matching gifts suit close friends, and hobby gifts suit everyone else.
  • Agree a budget with your friend group so nobody overspends.
  • For a group exchange, see our Secret Santa ideas.

Will it arrive in time?

US orders take 10 to 20 business days to arrive, and orders to other countries take 10 to 25. For delivery before Christmas, order by Tuesday, November 24 for the US, or by Tuesday, November 17 for other countries. Every order ships free with tracking.

More ideas: gifts for friends and white elephant gift ideas.