

Where to watch
Availability shown for Canada · rights vary by countryCast · Directed by Michael Damian
KM

Katie McGrath
Jules Daly
SH

Sam Heughan
Ashton Prince of Castlebury
MR

Miles Richardson
Paisley Winterbottom
CS

Charlotte Salt
Lady Arabella Marchand du Belmont
TT

Travis Turner
Milo Huntington
LM

Leilah de Meza
Maddie Huntington
RM

Roger Moore
Edward Duke of Castlebury
MA

Mãdãlina Anea
Abigail
RO

Răzvan Oprea
Lord Thomas Belmont
OM

Oxana Moravec
Mrs. Birch
AO

Alan O'Silva
Floyd
RC
Razvan Ciuraru
Gibson
More from Katie McGrath · Lead actress
More from Sam Heughan · Co-star actor
More from Michael Damian · Director

High Strung
2016 · 7.0

High Strung Free Dance
2018 · 7.3

Marley & Me: The Puppy Years
2011 · 5.7

Hot Tamale
2006 · 4.9

Christmas Waltz
2020 · 6.9

The Sweeter Side of Life
2013 · 5.8

Flicka 2
2010 · 6.7

Flicka: Country Pride
2012 · 6.7

Paris Christmas Waltz
2023 · 6.4

Much Ado About Christmas
2021 · 6.0
See all fromMichael Damian
More like this

A Royal Christmas
2014 · 6.7

My Christmas Prince
2017 · 5.8

Kristin's Christmas Past
2013 · 5.9

Four Christmases and a Wedding
2017 · 6.3

Christmas Around the Corner
2018 · 6.4

Candy Cane Lane
2023 · 6.0

Poinsettias for Christmas
2018 · 6.4

Jingle Bell Princess
2021 · 6.5

A Christmas Carol
1997 · 6.5

A Veteran's Christmas
2018 · 6.5

A Godwink Christmas: Meant For Love
2019 · 7.1

The Mistle-Tones
2012 · 6.1
A Princess for Christmas — streaming FAQ
Which OTT platform streams A Princess for Christmas?
A Princess for Christmas is streaming on Amazon Prime Video and Tubi TV in Canada, and available to rent or buy on Apple TV Store. It's not currently on Netflix.
Is A Princess for Christmas on Netflix?
No, A Princess for Christmas is not on Netflix in Canada as of November 2026. It's currently on Amazon Prime Video and Tubi TV.
Is A Princess for Christmas on Amazon Prime Video?
Yes — A Princess for Christmas is included with an Amazon Prime Video subscription in Canada as of November 2026.
Where can I watch A Princess for Christmas for free?
A Princess for Christmas is available to stream free (with ads) on Tubi TV in Canada.
Amazon Prime Video
Amazon Prime Video with Ads
Tubi TV
Apple TV Store


















