Watch Once Upon a Time Season 6 full episodes online, free and paid options via our partners and affiliates.

One Last Time - Once Upon a Time Season 6 Episode 22
Watch Once Upon a Time Season 6 Episode 22
"The Final Battle Part 2"
Original Air Date:

On Once Upon A Time Season 6 Episode 22, Emma is trapped in a mental hospital while the Black Fairy becomes mayor of Storybrooke. Can the savior win?

The Answers are Here! - Once Upon a Time Season 6 Episode 21
Watch Once Upon a Time Season 6 Episode 21
"The Final Battle Part 1"
Original Air Date:

On Once Upon A Time Season 6 Episode 21, the Black Fairy's curse hits Storybrooke and separates Emma from her loved ones. Can she break the spell?

Here Comes the Bride - Once Upon a Time Season 6 Episode 20
Watch Once Upon a Time Season 6 Episode 20
"The Song in Your Heart"
Original Air Date:

On Once Upon A Time Season 6 Episode 20, Storybrooke breaks into song as Emma and Killian prepared to get married. Will their wedding be interrupted?

Stronger Together - Once Upon a Time Season 6 Episode 19
Watch Once Upon a Time Season 6 Episode 19
"The Black Fairy"
Original Air Date:

On Once Upon A Time Season 6 Episode 19, the Black Fairy's past is revealed. Why did she give up Rumple? He's looking for answers he may not want.

Zelena's Frightened! - Once Upon a Time Season 6 Episode 18
Watch Once Upon a Time Season 6 Episode 18
"Where Bluebirds Fly"
Original Air Date:

On Once Upon A Time Season 6 Episode 18, the Black Fairy targets Zelena when she needs an accomplice. Will the Wicked Witch choose the right side?

Curse Breaking - Once Upon a Time Season 6 Episode 17
Watch Once Upon a Time Season 6 Episode 17
"Awake"
Original Air Date:

On Once Upon A Time Season 6 Episode 17, David and Snow are determined to break the sleeping curse. How far will they go to protect their daughter?

Greeting the Guests - Once Upon a Time Season 6 Episode 16
Watch Once Upon a Time Season 6 Episode 16
"Mother's Little Helper"
Original Air Date:

On Once Upon A Time Season 6 Episode 16, Gideon forces Emma to help him take down the Black Fairy. Killian teams up with an old enemy in his quest.

Allies - Once Upon a Time Season 6 Episode 15
Watch Once Upon a Time Season 6 Episode 15
"A Wondrous Place"
Original Air Date:

On Once Upon a Time Season 6 Episode 15, Killian is desperate to get back to Emma after Gideon separated them. Will he make it back before she gives up on love?

I have a plan - Once Upon a Time Season 6 Episode 14
Watch Once Upon a Time Season 6 Episode 14
"Page 23"
Original Air Date:

Now that Robin's unleashed her, the Evil Queen prepares to face off against Regina on Once Upon a Time Season 6 Episode 14. Who will win the showdown?

Killian on standby - Once Upon a Time Season 6 Episode 12
Watch Once Upon a Time Season 6 Episode 13
"Ill-Boding Patterns"
Original Air Date:

Gideon demands Rumple help him fulfill his destiny on Once Upon a Time Season 6 Episode 13. Will Rumple be able to stop him from taking the dark path?

A friend in need - Once Upon a Time Season 6 Episode 12
Watch Once Upon a Time Season 6 Episode 12
"Murder Most Foul"
Original Air Date:

David asks Killian to help him uncover the truth about his father's death on Once Upon A Time Season 6 Episode 12. Regina tries to help Robin adjust to life in Storybrooke.

Is Robin Hood Better Off? - Once Upon a Time
Watch Once Upon a Time Season 6 Episode 11
"Tougher Than the Rest"
Original Air Date:

On Once Upon a Time Season 6 Episode 11, David and Hook race to stop Gideon who makes a startling confession about his whereabouts while he was missing.

Emma and Henry's Alternate Reality - Once Upon a Time Season 6 Episode 10
Watch Once Upon a Time Season 6 Episode 10
"Wish You Were Here"
Original Air Date:

On Once Upon a Time Season 6 Episode 10 the Evil Queen steals Jasmine's lamp and makes a wish that could sideline Emma forever and Rumbelle's baby is in danger.

True Love - Once Upon a Time Season 6 Episode 9
Watch Once Upon a Time Season 6 Episode 9
"Changelings"
Original Air Date:

On Once Upon a Time Season 6 Episode 9, Belle makes a sacrifice that will affect everyone in Storybrooke and Jasmine finds a genie-less lamp.

Spinning Gold - Once Upon a Time Season 6 Episode 8
Watch Once Upon a Time Season 6 Episode 8
"I'll Be Your Mirror"
Original Air Date:

On Once Upon a Time Season 6 Episode 8 Snow White and David adjust to life without each other, while Emma and Regina formulate a plan to trap the Evil Queen.

Giving Up Their Hearts - Once Upon a Time
Watch Once Upon a Time Season 6 Episode 7
"Heartless"
Original Air Date:

On Once Upon a Time Season 6 Episode 7, in order to save Storybrooke and its inhabitants from the Evil Queen, Snow and David must surrender their hearts.

A Captive Captain - Once Upon a Time Season 6 Episode 6
Watch Once Upon a Time Season 6 Episode 6
"Dark Waters"
Original Air Date:

On Once Upon a Time Season 6 Episode 6, Killian's past comes back to haunt him when he and Henry find themselves on the Nautilus; meanwhile Emma tries to help Aladdin.

The Cave of Wonders - Once Upon a Time Season 6 Episode 5
Watch Once Upon a Time Season 6 Episode 5
"Street Rats"
Original Air Date:

On Once Upon a Time Season 6 Episode 5 Aladdin and Jasmine visit the Cave of Wonders, as the rest of the heroes struggle to find out what became of Aladdin.

Back to School - Once Upon a Time Season 6 Episode 4
Watch Once Upon a Time Season 6 Episode 4
"Strange Case"
Original Air Date:

Once Once Upon a Time Season 6 Episode 4 Snow White heads back to school, while the Evil Queen and Mr. Hyde work together to steal Dr. Jekyll's serum.

An Invitation - Once Upon a Time Season 6 Episode 3
Watch Once Upon a Time Season 6 Episode 3
"The Other Shoe"
Original Air Date:

On Once Upon a Time Season 6 Episode 3 we flashback to Cinderella going to the ball and meeting her prince, while Regina does her best to bribe Mr. Hyde in present-day.

Welcome - Once Upon a Time Season 6 Episode 2
Watch Once Upon a Time Season 6 Episode 2
"A Bitter Draught"
Original Air Date:

On Once Upon a Time Season 6 Episode 2 a mysterious man who has a past with the Evil Queen arrives, and Belle seeks Hook’s help. Meanwhile, Emma resumes her therapy sessions.

Emma and Archie - Once Upon a Time
Watch Once Upon a Time Season 6 Episode 1
"The Savior"
Original Air Date:

On Once Upon a Time Season 6 Episode 1, Emma gets a glimpse into her future and Belle recieves a warning from her own future that causes her to make a choice.

Once Upon a Time Season 6 Quotes

All science needs is a little magic!

Rumplestiltskin

You say you always find her. Start looking, shepherd; let's see what happens when you do.

Evil Queen