Free Group T-Shirt

Christmas Gifts For Girlfriend | 28 DIY Gifts For Your BFF

Feature | Christmas cookies | Christmas Gifts For Girlfriend | 28 DIY Gifts For Your BFF

Looking for homemade Christmas gifts for girlfriend? Take your pick from these creative things this gift-giving season!

RELATED: 16 Christmas Rice Krispie Treats Recipes You’ll Love

Christmas Gifts for Girlfriend You Will Love Yourself

1. Camera Strap from a Scarf

This is a dainty strap for a special girlfriend who loves taking photos. It's a perfect DIY gift idea for ladies who love to capture memories, indeed!

2. Miniature Book Necklace

Your girlfriend will be amazed at this really cute and unique miniature book necklace! Get the tutorial for this DIY Christmas gift here so you can show her you know how much she loves reading.

3. Homemade Bath Bombs and Bath Fizzies

Purple bath bomb | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
DIY Bath Bombs Photo by DIY Projects

Take these DIY bath bombs and fizzies as a Christmas gift idea for your girlfriends and make a whole batch. These are the kinds of gift ideas most girls like to receive, so you're one-and-done with these!

4. Glitter and Pom Pom Magnets

Glitter refrigerator magnet | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
Glitter and Pom Pom Magnets Photo by Julep

She'll definitely adore these cute and fabulous magnets! Pompoms are so trendy and glittered trinkets are timeless, but both will look fab as ref magnets.

5. Delicate Silver Bee Pendant

Cute DIY bee necklace | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
DIY Delicate Silver Bee Pendant Photo by DIY Projects

Make your girlfriend a necklace that's unique with your personal touch. This is a cute Christmas gift for girlfriend she'll surely cherish.

6. DIY Party Animal Ornament

Ornaments and some charming tassels are a perfect combo for her gift! Your BFF will absolutely love this.

7. Chocolate Chip Rolo Cookies in a Box

Make this simple yet eye-catching DIY gift her new favorite indulgence. Sweet edible gifts you made yourself are one of the thoughtful gifts for a girlfriend you can give. If your girlfriend is a foodie, check out these 15 unusual gifts here.

8. DIY State Map String Art

Here's the best simple gift for girlfriend idea: A DIY string art with the state your friend was born in and with a heart over the city/county. She'll be impressed not only by your thoughtfulness but by your creativity, too!

9. DIY Vanity Tray

Mirror tray | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
DIY Vanity Tray Photo by DIY Projects

A great gift idea for your girl who loves having her perfume and beauty supplies at her fingertips. All you need is a small old mirror and two drawer handles to make this neat and elegant Christmas gift idea!

10.  Candy Cake

Does she have a sweet tooth? Oh, she's gonna enjoy these sweet treats! Inspired by the diaper cakes mommies go gaga over, this sweet candy cake is perfect for your sweet-toothed girlfriend.

11. 101 Ways to Say I Love You

Show her 101 ways to say I Love You with this adorable DIY gift idea, which she can open for the next 101 days. This is one of the sweetest Christmas gifts for a girlfriend you can give!

12. DIY Leather Necklace

DIY leather necklace | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
How to Make a Leather Necklace | DIY Necklace Photo by DIY Projects

If your girlfriend loves the boho chic style, then this is just the thing for her. Add this to her collection and check out how to make the simple DIY necklace here.

13. Luxurious Homemade Soap

Homemade soap | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF
Luxurious Homemade Soap Photo by DIY Projects

You still have time to practice and experiment on making homemade soaps if you're a beginner. We suggest you start with a glycerin soap base and add a scent your girl loves.

You can check out these homemade soap recipes and tutorials. Give them a nice packaging to give out to your special girlfriends this Christmas.

14. Open When… cards

Get cheesy with these Open When… cards. She'll treasure these babies forever and they'll come really handy! You can also give your cards a special touch with these Christmas calligraphy cards DIY ideas.

RELATED: 24 DIY Christmas Gifts For Boyfriend

15. Tiny Polaroid Magnets

Make each memory count with these cute Polaroid magnets. Here's one more DIY magnet with a Christmas motif you can gift your girlfriend. They should be one of the most thoughtful gifts for girlfriend you can personalize!

16. Meringue Message Cones

Each of these delectable treats hides a surprise inside: a sweet message for her. In the tradition of fortune cookies, this is a fun message cone gift you can share with your girlfriends!

17. Love Notes Felt Notebook

Here's a darling gift that's perfect for any occasion — a handmade felt notebook that opens up into the shape of a heart.

18. Message in a Bottle

She'll adore this sweet sentiment and also love that your special message is part of a keychain which she can carry with her always.

19. Cute Heart Bookmark

She holds a special place in your heart and now, she can keep her place in her favorite book, too. It's teeny weeny present you can give along with a book she loves.

20. Ombre Rope Dog Leash

Is your girlfriend a dog lover? We're sure she'll appreciate this stylish ombre DIY dog leash. It's pretty unique too since you personalized it for her.

What Is Ombre? It is the combination of color tones or shades in which there is a subtle transition from light to dark.

21. DIY Candy Pillow Favor Box

Sweet treats make the perfect gift for any occasion, and you can make it sweeter by packaging it in a DIY pillow box.

22. Pixel Heart Necklace

Here's a pixel-perfect gift for the ladies who are into the old 8-bit games and all things of the '80s. It's fun, quick, and easy!

23. Her Sharpie Mug

This sharpie mug is probably the easiest gift you can make for her. We have to warn you, though. It doesn't work for everyone, but you could be lucky. We suggest using quality markers, so you can make this gift idea, easy!

24. DIY Tiny Tassel Bracelet

Your girl will love this simple yet fashionable tassel bracelet! You can also make tassels for her necklace, too. This also makes a great gift for a boho chic friend.

25. Lace Belt

These babies look really pretty and will make a great accessory to take her outfit up a notch. This should be a perfect gift for a country-chic girlfriend who styles her cowboy boots with dresses.

26. Checked Woolen Bag

Perfect for an everyday outfit with a leather jacket and skinny jeans and even a cocktail dress. Indeed, she'll love this new chic accessory you thoughtfully fashioned for her!

27. Fab Studded Sunnies

Here's another fab accessory that girls love, too. In fact, the added touch of glam and sophistication on the glasses is so trendy, you'll want it as well.

28. DIY Lace Doily Bowl

This is a quick and easy DIY lace doily bowl gift you can make when you're pressed for time. It also makes a perfect last-minute gift this Christmas for your mom or sisters!


Get dollar tree store haul ideas for a DIY girlfriend gift basket for Christmas in this video from April Athena7:

There you go, DIY buddies. Creative gifts for girlfriend, you can personalize and DIY this Christmas.

Nothing says more “I love you,” “I'm your friend to the end,” and “I'm always thinking of you” than gifts you took the time to make. These are the gifts truly worth keeping, indeed!

What’s your best pick from this list of Christmas gifts for girlfriend? Tell us all about it in the comments section below! 

Up Next:


Stay connected with us on FacebookTwitter, and Instagram!

Placard | DIY gifts | Christmas Gifts For Girlfriend | DIY Gifts For Your BFF

Editor’s Note: This post was originally published on December, 2014, and has been updated for quality and relevancy.


    • Hope this will help Mary Jo, cut out the map of the state or country you’d like to use then place the big headed pins around it. Once you’ve covered all the area, put several pins in the middle to form the heart. Once that’s all set, gently remove the map. Get your string out and start at the end. Carefully tie the end of the string and start wrapping the string from the edge towards the pin on the heart that you’ve made in the middle. It would be best to divide the number of pins you used to make the heart with the pins you have at the edge so you can evenly space out the string when you wrap them. Once you’ve gone through all the pins in the edges, carefully tie the end of your string to the last pin. On the tutorial, they painted it after they’ve made the string map but you can also try to paint the panel first before making it. Hope this helps!

  1. I would love to do the map one for my man and my own hometowns, but it won’t work for either. His is the Hamptons of NY and mine is the Outer Banks of NY. Both little islands off the coast of the state. It’s really cute idea though and I love it.


Leave a Reply

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Share This
  1. slot
  2. slot88
  3. slot pulsa
  4. slot gacor
  5. slot dana
  6. slot deposit 5000
  7. joker123
  8. slot deposit pulsa
  9. slot pulsa
  10. slot 4d
  11. slot88
  12. slot thailand
  13. slot idn
  14. agen poker
  15. casino
  16. slot dana
  17. joker123
  18. judi bola
  19. nolimit city
  20. poker
  21. pulsa online
  22. rtp slot
  23. slot 4d
  24. slot deposit 5000
  25. slot gacor
  26. slot pragmatic
  27. slot thailand
  28. togel
  29. slot pragmatic
  30. pg soft
  31. slot qris
  32. judi bola
  33. slot deposit 500
  34. nolimit city
  35. live casino
  36. slot pragmatic
  37. slot 4d
  38. nolimit city
  39. joker123
  40. slot deposit 5000
  41. slot online
  42. slot gacor online
  43. slot depo 5000
  44. slot thailand
  45. casino
  46. nolimit city
  47. pg soft
  48. pragmatic
  49. slot 4d
  50. slot joker123
  51. slot thailand
  52. slot88
  53. togel
  54. slot dana
  55. slot thailand
  56. joker123
  57. judi bola
  58. live casino
  59. nolimit city
  60. poker online
  61. slot 4d
  62. slot dana
  63. slot deposit 5000
  64. slot deposit dana
  65. slot maxwin
  66. slot thailand
  67. slot gacor
  68. pragmatic
  69. thailand
  70. deposit 5000
  71. slot gacor
  72. slot gacor
  73. slot gacor
  74. slot gacor
  75. raja slot
  76. slot deposit 5000
  77. slot88
  78. raja slot
  79. slot deposit 5000
  80. slot gacor
  81. slot gacor
  82. akun thailand
  83. nolimit city
  84. sbobet
  85. slot 4d
  86. slot deposit 5000
  87. slot pragmatic
  88. sweet bonanza
  89. slot mpo
  90. slot nexus
  91. pg soft
  92. 4d
  93. 5000
  94. city
  95. slot88
  96. qris
  97. idn
  98. mpo
  99. nexus
  100. gacor
  101. thailand
  102. dana
  103. bola
  104. casino
  105. singapore
  106. hongkong
  107. sydney
  108. macau
  109. prediksi
  110. demo
  111. slot demo
  112. slot gacor
  113. slot thailand
  114. nolimit city
  115. slot deposit 5000
  116. slot thailand
  117. slot demo
  118. slot gacor
  119. thailand
  120. gacor
  121. thai
  122. demo
  123. Slot Gacor
  124. Slot Maxwin
  125. Slot Maxwin
  126. Slot Pulsa 5000
  127. Agen Slot Online
  128. Slot5000
  129. Slot Thailand
  130. Slot Thailand
  131. Slot Gacor Deposit 5000
  132. Agen MPO Slot
  133. Slot 5000
  134. Slot Gacor
  135. Slot Dana
  136. Slot Deposit 5000
  137. Slot Deposit Pulsa 5000
  138. Slot Deposit Pulsa
  139. Slot Pulsa 5000
  140. Slot Gacor Anti Rungkad
  141. Slot Gacor 4d
  142. Live Casino Online
  143. Slot Bca
  144. Slot Deposit 5000
  145. Slot Maxwin
  146. Slot Gacor 5000
  147. Slot Gacor
  148. Slot 5000
  149. Slot Deposit 5000
  150. Slot 4d
  151. Slot Pulsa
  152. Slot Gacor
  153. Slot Pulsa 5000
  154. Slot88
  155. Slot88
  156. Slot Playson
  157. Slot Deposit 5000
  158. Slot Pulsa
  159. Slot Deposit 5000
  160. Slot Thailand
  161. Slot Pulsa
  162. Slot Deposit 5000
  163. Slot Bca
  164. Slot Thailand
  165. Slot Pulsa
  166. Slot Deposit 5000
  167. Slot Gacor
  168. Slot Pragmatic Play
  169. Slot PG Soft
  170. Slot Deposit Pulsa 10000
  171. Slot Gacor
  172. Slot Pulsa
  173. Slot Qris
  174. Slot Pragmatic
  175. Slot Gacor
  176. Slot Deposit Pulsa
  177. Slot Thailand
  178. Slot Demo
  179. Slot Deposit 5000
  180. Slot Deposit Pulsa
  181. Slot Bca
  182. Slot Deposit 5000
  183. Slot Thailand
  184. Slot Deposit 5000
  185. Slot Dana
  186. Slot Bca
  187. Slot Deposit 5000
  188. Slot Deposit Pulsa
  189. Slot Gacor 5000
  190. Slot Pulsa
  191. Slot Qris
  192. Slot Server Luar
  193. Slot 5000
  194. Slot Dana
  195. Slot Bca
  196. Slot Deposit Pulsa
  197. Slot Gacor
  198. Slot Gacor 5000
  199. Slot Qris
  200. Slot Thailand
  201. Slot5000
  202. Slot Demo
  203. Slot Deposit Pulsa
  204. Slot4D
  205. Agen Casino
  206. Agen Sbobet
  207. Slot Bca
  208. Slot Demo
  209. Slot Deposit 5000
  210. Slot Deposit 10000
  211. Slot Gacor 5000
  212. Slot Qris
  213. Slot Server Thailand
  214. Slot Thailand
  215. Slot Gacor 5000
  216. Slot Maxwin
  217. Slot Deposit 5000
  218. slot dana
  219. slot88
  220. slot zeus
  221. slot88
  222. slot deposit 5000
  223. live casino
  224. judi online
  225. slot dana
  226. slot deposit 5000
  227. slot thailand
  228. slot 4d
  229. slot idn
  230. slot mpo
  231. slot nexus
  232. slot 88
  233. slot pragmatic
  234. slot pg soft
  235. slot deposit 5000
  236. slot 10k
  237. slot anti rungkad
  238. rtp slot
  239. slot garansi kekalahan
  240. slot bonus terbesar
  241. slot 24 jam
  242. slot maxwin
  243. slot demo
  244. slot gacor
  245. akun pro slot
  246. slot habanero
  247. slot mahjong
  248. slot joker123
  249. slot nolimit city
  250. slot bonanza
  251. slot zeus
  252. slot playstar
  253. slot mahjong ways 3
  254. spac eman
  255. spade gaming
  256. slot starlight princess
  257. petir merah pecah
  258. kakek zeus x500
  259. poker online
  260. judi bola
  261. sbob et
  262. bandar bola
  263. toge l
  264. raja slot
  265. ratu slot
  266. slot pulsa
  267. slot dana
  268. slot ovo
  269. slot gopay
  270. slot linkaja
  271. slot bca
  272. slot bri
  273. slot mandiri
  274. pg soft
  275. 4d
  276. pragmatic
  277. idn
  278. joker123
  279. dana
  280. nolimit
  281. pulsa
  282. slot qris
  283. slot server china
  284. slot server jepang
  285. slot server russia
  286. slot server luar negeri
  287. slot online
  288. slot thailand
  289. rtp slot
  290. slot 5k
  291. slot 5000
  292. slot online
  293. judi slot
  294. nolimit city
  295. slot online
  296. slot online
  297. slot online
  298. slot online
  299. slot online
  300. slot online
  301. slot online
  302. slot online
  303. slot online
  304. slot online
  305. slot online
  306. slot online
  307. slot online
  308. slot online
  309. slot online
  310. slot online
  311. slot online
  312. slot online
  313. slot online
  314. slot online
  315. slot online
  316. slot online


You'll get our daily email newsletter and be entered into our monthly contests.