The fairytale drama – in which storybook characters live cursed in a sleepy modern town – was filmed in Vancouver, Canada, where the seaside village of Steveston became the town of Storybrooke.
Where was Once Upon a Time filmed?
Once Upon a Time was filmed in and around Vancouver, Canada.
Every Once Upon a Time location, explained
Storybrooke – Steveston
The town of Storybrooke used the seaside village of Steveston in Richmond, near Vancouver.
The countryside – Fort Langley
Some scenes used Fort Langley, British Columbia.
The studios – Burnaby
Fairytale worlds were built at studios in Burnaby.
Maine – the setting
The story is set in the fictional Storybrooke, Maine.
Planning a visit
The seaside village of Steveston near Vancouver – the show’s real Storybrooke – is a charming, accessible spot.