50 Best Christmas Romantic Movies Of All Time!

Christmas 2021 is right around the corner! It’s time to grab your favorite cardigan and hot beverage and cuddle up with your loved ones for a Christmas Romantic Movie Marathon!

We’ve watched enough romantic holiday movies to make our eyes bleed nutmeg and we’ve ranked our Top 50 must-watch beloved Christmas romantic movies for you!

So get comfy and get watching!

#50 A Welcome Home Christmas (2020)

During the town’s Army Christmas toy drive, Chloe is paired up with a veteran named Michael to recruit other veterans and active military personnel to join the cause.
Watch On Amazon

#49 Write Before Christmas (2019)

Starring Chad Michael Murray and Torrey DeVitto. Jessica gets dumped before Christmas. She sends 5 Christmas cards affecting her BFF, brother, aunt, pop star, and past music teacher, meeting her single photographer son.
Watch On Amazon

#48 A Cinderella Story: Christmas Wish (2019)

With a few musical numbers thrown in, this movie is fun for the whole family.
An aspiring singer is stalled on her path to success by her stepmother and two wicked stepsisters. When she starts working at a job to help her dreams come true, she starts to fall for the handsome new Santa.
Watch On Amazon

#47 A Christmas Kiss (2011)

An aspiring designer impulsively kisses a man she meets in a lift, only to discover he is her boss’s boyfriend. She is given the task of decorating his house for a lavish Christmas party, but begins to fall in love with him, while he does not remember their previous encounter.
Watch On Amazon

#46 Angel Of Christmas (2015)

A woman’s life changes in unexpected ways when, in the process of writing a newspaper article about her family’s heirloom Christmas ornament, she meets an enthusiastic artist.
Watch On Amazon

#45 Christmas Belle (2013)

Southern belle spends Christmas organizing the sale of a mansion and its contents. The aloof owner initially treats her with disdain but they gradually become attracted to each other. However, the budding relationship is complicated when her old flame comes to visit.
Watch On Amazon

#44 The Christmas Pact (2018)

Starring Kyla Pratt and Jarod Joseph. As childhood friends and neighbors, Sadie and Ben planted a scrawny Christmas tree and promised to always keep the spirit of Christmas alive in their hearts.
Watch On Amazon

#43 Home For Christmas Day (2017)

A young woman begins a long-distance relationship with an active-duty soldier. Her mother tries to steer her away from the relationship to save her feelings.
Watch On Amazon

#42 The Christmas Contract (2018)

Lisa (Nicole Eggert) is a passionate lawyer defending the land rights of a charming mountain community, while Rick (David O’Donnell) is a handsome attorney representing the real-estate development company that wants to turn the town into a ski resort. In their childhood, the two were once sweethearts, and before long Lisa and Rick are falling for each other again. However, as their romance is rekindled, their court case becomes much more complicated.
Watch On Amazon

#41 Santa Girl (2019)

This unique love story is full of quirky fun for the whole family. The only daughter of Santa Claus heads off to university before she is forced to marry the son of Jack Frost and take over the family business.
Watch On Amazon

#40 The Holiday Calendar (2018)

Starring Kat Graham (The Vampire Diaries). A photographer discovers that the antique Advent calendar she inherited seems to predict her future, including a budding romance.
Watch On Netflix

#39 A Princess For Christmas (2011)

Attention Sam Heughan fans, you don’t want to miss this gem! A young woman travels to Europe to stay in a beautiful castle for the holidays at the invitation of an estranged relative, and finds herself falling for a dashing prince.
Watch On Amazon

#38 A Royal Christmas (2014)

Prince Leopold, heir to the throne of Cordinia, wishes to marry his young love Emily Taylor, a humble seamstress from Philadelphia. But Leopold’s mother, Queen Isadora has other plans for her son.
Watch On Amazon

#37 Christmas Inheritance (2017)

Before ambitious heiress Ellen Langford can inherit her father’s business, she must deliver a special Christmas card to her dad’s former partner in Snow Falls. When a snowstorm strands her at the town inn, she discovers the true gift of Christmas.
Watch On Netflix

Best Christmas Romantic Movies Of All Time: #36 – #35 The Princess Switch (2018) and The Princess Switch: Switched Again (2020)

One week before Christmas, a duchess switches places with an ordinary woman from Chicago who looks exactly like her, and they each fall in love with each other’s beaus.

Watch On NetflixWatch On Netflix

#34 The Knight Before Christmas (2019)

Starring Vanessa Hudgens and Josh Whitehouse, this move is as charming as it is sweet. A medieval knight is transported to the present day, where he falls for a high school science teacher who’s lost her belief in love.
Watch On Netflix

Best Christmas Romantic Movies Of All Time: #33 – #31 A Christmas Prince (2017), A Christmas Prince: The Royal Wedding (2018), and A Christmas Prince: The Royal Baby (2019)

There’s something about the fairytale combination of royal princes and Christmas magic that just works. We see it over and over – and we can’t get enough. This family-friendly series starring Rose McIver and Ben Lamb is no exception! In the lead up to Christmas, a young journalist is sent abroad to go undercover to get the scoop on a playboy prince who is destined to be king.

Watch On NetflixWatch On NetflixWatch On Netflix

#30 The Christmas Setup (2020)

Raise your hand if you’re a fan of Fran Drescher (The Nanny). For us, Fran is enough reason to watch this heartfelt LGBTQ+ Christmas romantic movie! Hugo heads to Milwaukee with his best friend, Madelyn, to spend the holidays with his brother Aiden and his mum, who is in charge of the local Christmas celebrations.
Watch On Amazon

#29 Christmas In Carolina (2020)

Starring Kellie Shanygne Williams and Darius McCrary. Career-driven investment banker Elle has given up on love until she meets Wesley, who invites her to his hometown in South Carolina, where she rediscovers the spirit of Christmas.
Watch On Amazon

#28 The Perfect Holiday (2007)

Nancy (Gabrielle Union), a divorced mother of three, feels especially lonely during the holidays. Her youngest daughter, Emily, has a plan to make her mom happy again. She asks Benjamin (Morris Chestnut), a department-store Santa Claus, to pay Nancy a compliment. And Benjamin, who is also a struggling songwriter, knows exactly the right words to say.
Watch On Amazon

#27 Let It Snow (2019)

A cute option for families with older children and teenagers. When a snowstorm hits a small midwestern town on Christmas Eve, bringing together a group of high school students. They soon find their friendships and love lives colliding, and come Christmas morning nothing will be the same.
Watch On Netflix

#26 Almost Christmas (2016)

Walter Meyer (Danny Glover) is a retired mechanic who lost the love of his life one year earlier. Now that the holiday season is here, he invites daughters Rachel (Gabrielle Union) and Cheryl (Kimberly Elise) and sons Christian (Romany Malco) and Evan (Jessie T. Usher) to his house for a traditional celebration. Poor Walter soon realizes that if his bickering children and the rest of the family can spend five days together under the same roof, it will truly be a Christmas miracle.
Watch On Amazon

#25 Last Christmas (2009)

Starring Emilia Clarke and Henry Golding. Nothing seems to go right for young Kate, a frustrated Londoner who works as an elf in a year-round Christmas shop. But things soon take a turn for the better when she meets Tom — a handsome charmer who seems too good to be true. As the city transforms into the most wonderful time of the year, Tom and Kate’s growing attraction turns into the best gift of all – a Yuletide romance.
Watch On Amazon

#24 Holiday In the Wild (2009)

Ready for something different? This Christmas romance will make you cry and cheer – especially if you love animals. After her husband ends their marriage, Kate embarks on a solo second honeymoon in Africa. There, she and pilot Derek rescue a baby elephant. While nursing the elephant back to health, Kate discovers how much she loves her new surroundings.
Watch On Netflix

#23 The Family Stone (2005)

Everett Stone (Dermot Mulroney) wants to bring his girlfriend, Meredith Morton (Sarah Jessica Parker), to meet his bohemian Connecticut family at Christmas. Straitlaced Meredith, feeling she needs backup, asks her sister Julie to come along. Instead Meredith succeeds only in highlighting her uptight personality and making Everett doubt his intentions.
Watch On Amazon

#22 Holidate (2020)

Fed up with being single on holidays, two strangers agree to be each other’s platonic plus-ones all year long, only to catch real feelings along the way.
Watch On Netflix

#21 Happiest Season (2020)

Starring Kristen Stewart and Mackenzie Davis. A young woman with a plan to propose to her girlfriend while at her family’s annual holiday party discovers her partner hasn’t yet come out to her conservative parents.
Watch On Hulu
Or Buy It From Amazon

Best Christmas Romantic Movies Of All Time: #20 – #19 The Best Man (1999) and The Best Man Holiday (2013)

After writing a soon-to-be bestselling novel, writer and committed bachelor Harper Stewart (Taye Diggs) attempts to hide the fact that his saucy new book is loosely based on the lives and loves of his tight-knit group of friends. Harper is set to be best man at his friend Lance’s (Morris Chestnut) wedding, and all his friends will be in attendance. When an advance copy of the book makes its way into the hands of his ex-flame, Jordan Armstrong (Nia Long), Harper attempts to keep it under wraps.

Watch On AmazonWatch On Amazon

#18 Ghosts Of Girlfriends Past (2009)

Celebrity photographer Connor Mead (Matthew McConaughey) lives life in the fast lane, committed to bachelorhood and simultaneous relationships with multiple women. On the eve of his brother’s wedding, Connor receives a visit from the spirits of his jilted lovers, who take him on an odyssey through his many failed relationships to try to find out what made him such a cad – and if there is any hope of Connor finding true love.
Watch On Amazon

#17 Just Friends (2005)

High school student Chris Brander (Ryan Reynolds) loves his best friend, Jamie Palamino (Amy Smart). He finally confesses his feelings, but she tells him that she just wants to be friends and he leaves town in shame. Ten years later, Chris is a successful record executive and involved with self-absorbed pop star Samantha James (Anna Faris). He still pines for Jamie, though, and when his plans to go to Paris for the holidays fall through, he returns to his hometown to try and win her heart.
Watch On Amazon

#16 Twelve Dates of Christmas (2011)

Kate is a young woman who re-lives the same first date on Christmas Eve over and over again. In an attempt to win back her ex-boyfriend on Christmas Eve, Kate ends up ruining her blind date with Miles, a handsome guy she’s been set up with. In a strange twist of fate, Kate is given the chance to re-live Christmas Eve twelve times!
Watch On Amazon

#15 Four Christmases (2008)

Get ready to laugh until the chocolate milk runs down your nose! When their plans for an exotic vacation fall apart, unmarried couple Brad (Vince Vaughn) and Kate (Reese Witherspoon) must spend Christmas Day trudging around to a quartet of family get-togethers. While Brad counts the hours till he can escape the onslaught of crazy relatives, Kate begins to wonder about her own choices and ponders whether her family members are so crazy after all.
Watch On Amazon

#14 The Last Holiday (2006)

The discovery of a terminal illness prompts introverted saleswoman Georgia Byrd (Queen Latifah) to reflect on what she realizes has been an overly cautious life. So Georgia withdraws her life savings and jets off to Europe where she lives like a millionaire for what little time she has left. The only one missing from her new life is her longtime crush Sean Matthews (LL Cool J).
Watch On Amazon

#13 About A Boy (2002)

Keep the tissues close for this one! Will (Hugh Grant) is a rich and irresponsible Londoner in his thirties who, in search of available women, invents an imaginary son and starts attending single parent meetings. As a result of one of his liaisons, he meets Marcus, an odd 12-year-old boy with problems at school. Gradually, Will and Marcus become friends, and as Will teaches Marcus how to be a cool kid, Marcus helps Will to finally grow up.
Watch On Amazon

Best Christmas Romantic Movies Of All Time: #12 – #10 Bridget Jones’s Diary (2001), Bridget Jones: The Edge of Reason (2004), and Bridget Jones’s Baby (2016)

This hilarious British comedy series based on the bestselling novel by Helen Fielding always leaves us in stitches! At the start of the New Year, 32-year-old Bridget (Renée Zellweger) decides it’s time to take control of her life – and start keeping a diary. Things get messy when two men vie for her affection. Now the most provocative, erotic, and hysterical book on her bedside table is the one she’s writing.

Watch On AmazonWatch On AmazonWatch On Amazon

#9 The Preacher’s Wife (1996)

Staring Whitney Houston and Denzel Washington. A cleric begins to doubt himself and is visited by an angel. The heavenly emissary is supposed to help the good reverend over his midlife crisis, but he is distracted by the cleric’s lovely young wife. Remake with gospel music of the `The Bishop’s Wife’, we’re declaring this classic a must-watch in our top ten Christmas Romantic Movie marathon!
Watch On Amazon

#8 Serendipity (2001)

On a magical night, Jonathan (John Cusack) meets Sara (Kate Beckinsale). After 10 years and with 3,000 miles between them they must decide if fate wants them to be together again. When love feels like magic, it is called destiny. When destiny has a sense of humor, it is serendipity.
Watch On Amazon

#7 When Harry Met Sally (1989)

With Meg Ryan and Billy Crystal, this classic is a must-watch at least once. College graduates Harry and Sally share a car ride from Chicago to New York, during which they argue about whether men and women can ever truly be strictly platonic friends. Ten years later, Harry and Sally meet again at a bookstore and attempt to stay friends without sex becoming an issue between them.
Watch On Amazon

#6 While You Were Sleeping (1995)

One of Sandra Bullock’s most well loved films, this one pulls on the heart strings every time! Lonely transit worker Lucy (Bullock) saves her longtime crush Peter from the path of an oncoming train. At the hospital, doctors report that he’s in a coma, and a misplaced comment from Lucy causes Peter’s family to assume that she is his fiancée. When Lucy doesn’t correct them, they take her into their home and confidence. Things get even more complicated when she finds herself falling for Peter’s brother, Jack.
Watch On Amazon

#5 You’ve Got Mail (1998)

A Blockbuster classic that’s still relevant today, You’ve Got Mail is a romantic comedy film directed by Nora Ephron and starring Tom Hanks and Meg Ryan. Struggling boutique bookseller Kathleen Kelly (Ryan) hates Joe Fox (Hanks), the owner of a corporate Foxbooks chain store that just moved in across the street. When they meet online, however, they begin an intense and anonymous Internet romance, oblivious of each other’s true identity.
Watch On Amazon

#4 The Holiday (2006)

This romantic dramady ranks number four for its A+ cast including Jack Black, Cameron Diaz, Kate Winslet, and Jude Law. Dumped and depressed, Iris agrees to swap homes with similarly unlucky in love Amanda for a much-needed break. Iris finds herself in a palatial Hollywood mansion while Amanda navigates the lanes of a picture-perfect English village. Soon enough, both lovelorn ladies bump into local lads perfect for a romantic pick-me-up.
Watch On Amazon

#3 It’s A Wonderful Life (1946)

This classic is a bucket-list must watch. A lot of spoofs have been made using the It’s A Wonderful Life premise. For that reason alone we had to include it. George Bailey has so many problems he is thinking about ending it all – and it’s Christmas! As the angels discuss George, we see his life in flashback. When George is about to jump from a bridge, he ends up rescuing his guardian angel, Clarence who then shows George what his town would have looked like if it hadn’t been for all his good deeds over the years.
Watch On Amazon Prime

#2 Elf (2003)

Elf wins the popularity vote at RomanceDevoured hands down! Even though it’s not your typical romance this nutty comedy is beloved by the whole family and is a holiday tradition for all ages. That makes it a must-watch in our book. Buddy (Will Ferrell) is accidentally transported to the North Pole as a toddler and raised among Santa’s elves. Unable to shake the feeling that he doesn’t fit in, the adult Buddy travels to New York in search of his real father. As it happens, Buddy’s father is Walter Hobbs (James Caan), a cynical businessman. After a DNA test proves this, Walter reluctantly attempts to start a relationship with the childlike Buddy with increasingly chaotic results.
Watch It on Amazon

#1 Love Actually (2003)

Arguably the most beloved holiday romance movie of all time. A favorite of ours at RomanceDevoured for sure! Nine intertwined stories examine the complexities of the one emotion that connects us all: love. Among the characters explored are David (Hugh Grant), the handsome newly elected British prime minister who falls for a young junior staffer (Martine McCutcheon). Sarah (Laura Linney), a graphic designer whose devotion to her mentally ill brother complicates her love life. And Harry (Alan Rickman), a married man tempted by his attractive new secretary.
Watch On Amazon

What do you think of our 50 Best Christmas Romantic Movies of all time list? Did we miss one of your favorites? Let us know in the comments.

If you like this post, be sure to check out our other Best Romantic Movies Lists here!