Top 10 episodes of Once Upon A Time (2011-2018)

These top 10 episodes are listed in chronological order, since that's usually the best viewing order. Click the "Rating" column heading to order the episodes by rating.

S1-E1292Skin Deep
S1-E1890The Stable Boy
S1-E2290A Land Without Magic
S2-E0990Queen of Hearts
S3-E1191Going Home
S3-E2192Snow Drifts
S3-E2293There's No Place Like Home
S4-E2395Operation Mongoose: Part 2
S7-E2292Leaving Storybrooke