Because Christmas is approaching, I took the time to search out all the best free karaoke versions of various Christmas songs online and listed them here.
Have a happy time singing them 🙂

1.White Christmas
http://www.youtube.com/watch?v=HwinMUzdzTE

2.Have Yourself a Merry Little Christmas
http://www.youtube.com/watch?v=U-qNu34je4k&feature=related

3.We Wish You a Merry Christmas
http://www.youtube.com/watch?v=oz9gNn02BRM
or

or
http://www.youtube.com/watch?v=ztFV8gcgqK8

4.Silent Night
http://www.youtube.com/watch?v=9nQUFsHYtcY

5.Jingle Bells
http://www.youtube.com/watch?v=EvKRHyPj0j8

6.The First Noel
http://www.youtube.com/watch?v=lWpAX9lJnLA

7.Deck The Halls
http://www.youtube.com/watch?v=dGWofpemt-I (faster)
or
http://www.youtube.com/watch?v=5esWtbw_Rzs (slower)

8.Oh Holy Night
http://www.youtube.com/watch?v=Wd7PW37LEM4
or
http://www.youtube.com/watch?v=3YaYXGm6ylY

9.The Twelve Days Of Christmas
http://www.youtube.com/watch?v=AmEpVUSQ2JY

10.Let it Snow, Let it Snow, Let it Snow

Frank Sinatra style
http://www.youtube.com/watch?v=nA9Bi8L7Uzc
Michael Buble style

11.O Christmas Tree
http://www.youtube.com/watch?v=zJ3RS1Vfxrg

12.Mariah Carey – All I Want For Christmas
http://www.youtube.com/watch?v=zMH7hAZu7Kw

13.Wham – Last Christmas
http://www.youtube.com/watch?v=pCIVq_zamjU

14.Rocking Around The Christmas Tree
http://www.youtube.com/watch?v=WzCa03skT9A

15.Rudolph The Red-Nosed Reindeer

16.Band Aid – Do They Know It’s Christmas
http://www.youtube.com/watch?v=B1eYgGTIvg8

17.Faith Hill – Where Are You Christmas
http://www.youtube.com/watch?v=U3dfLJDJ-6s

18.Joy To The World (lyrics are not in English)
http://www.youtube.com/watch?v=7o8WxvebfPM