Skip to content
Compare TV
Once Upon a Time poster

Once Upon a Time (2011-2018)

TV show60 minRated TV-PG

IMDb7.7/ 10CTV score7.5/ 10

Where to watch Once Upon a Time in Australia

Once Upon a Time is streaming in Australia on Prime Video (seasons 1 to 7, subscription) and Disney+ (subscription). You can also buy seasons on Apple TV from $24.99.

We may earn a commission when you sign up through our links. How we make money.

Stream (subscription)

Buy or rent

Some services list the show as a whole: not every season may be on them.

Availability checked 9 November 2026. Streaming availability data from JustWatch.

Once Upon a Time seasons and where to watch them

SeasonReleasedStreaming onFree onBuy from
Season 7Released2017Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 6Released2016Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 5Released2015Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 4Released2014Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 3Released2013Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 2Released2012Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
Season 1Released2011Streaming onPrime VideoFree onNoneBuy fromApple TV $24.99
SpecialsReleasedNot listed by season

Disney+ lists the show as a whole, not season by season, so it is not in the table.

About Once Upon a Time

There is a town in Maine where every story book character you've ever known is trapped between two worlds, victims of a powerful curse. Only one knows the truth and only one can break the spell. Emma Swan is a 28-year-old bail bonds collector who has been supporting herself since she was abandoned as a baby. Things change for her when her son Henry, whom she abandoned years ago, finds her and asks for her help explaining that she is from a different world where she is Snow White's missing daughter.

Year
2011-2018
Genres
Fantasy, Romance, Adventure
Runtime
60 min
Rated
TV-PG
Network
ABC
Status
Ended
Seasons
7
Top cast
Lana Parrilla, Robert Carlyle, Jared Gilmore, Jennifer Morrison

Once Upon a Time air dates

First aired
Season 7 premiered
Final episode aired

Air dates: TMDB.

Cast and crew of Once Upon a Time

  • Jennifer Morrisonas Emma Swan(136 episodes)
  • Lana Parrillaas Regina Mills / Evil Queen(156 episodes)
  • Colin O'Donoghueas Captain Hook(134 episodes)
  • Robert Carlyleas Mr. Gold / Rumplestiltskin / Weaver(156 episodes)
  • Michael Raymond-Jamesas Neal Cassidy / Baelfire(45 episodes)
  • Josh Dallasas David Nolan / Prince Charming(135 episodes)
  • Jeffrey Kaiseras Dopey(30 episodes)
  • Ginnifer Goodwinas Mary Margaret Blanchard / Snow White(135 episodes)
  • Rebecca Maderas Zelena / Wicked Witch of the West(67 episodes)
  • Emilie de Ravinas Belle(117 episodes)
  • Jared Gilmoreas Henry Mills(139 episodes)
  • Meghan Oryas Ruby Lucas / Red Riding Hood(46 episodes)
  • Eion Baileyas August W. Booth / Pinocchio(17 episodes)
  • Gabrielle Anwaras Victoria Belfrey / Lady Tremaine(22 episodes)
  • Dania Ramirezas Jacinda Vidrio / Cinderella(22 episodes)
Created by
Edward Kitsis, Adam Horowitz
Director
Ralph Hemecker, Ron Underwood, Dean White, Romeo Tirone, Steve Pearlman, Gwyneth Horder-Payton, Billy Gierhart, Alrick Riley, Eagle Egilsson, David Solomon, Milan Cheylov, David Barrett

Cast and crew: TMDB.

Got a question about Once Upon a Time?

Is Once Upon a Time on Netflix in Australia?

No, Once Upon a Time is not on Netflix in Australia right now. It is streaming on Prime Video and Disney+.

Can I watch Once Upon a Time for free in Australia?

No, Once Upon a Time is not on a free service in Australia right now. You can stream it on Prime Video and Disney+ and buy it on Apple TV from $24.99.

How many seasons of Once Upon a Time are there?

Once Upon a Time has 7 seasons. The latest, season 7, was released on 6 October 2017.

Where can I watch Once Upon a Time season 7 in Australia?

Season 7 is the latest season of Once Upon a Time. It is streaming on Prime Video in Australia. You can also buy it on Apple TV from $24.99. It was released on 6 October 2017.