Book your stay
Moncton Street
Moncton Street

Entering Storybrooke

The small town of Storybrooke in the ABC hit TV series Once Upon a Time (OUAT) is actually the neighbourhood of Steveston in Richmond, BC!

Since 2011, film crews have been descending on this quaint fishing village to transform it into Storybrooke, Maine. The businesses in the "Real Storybrooke" are often seen in the show, and crews spend hours changing signs and building set pieces prior to filming. The Steveston Post Office & Visitor Centre becomes the Storybrooke Post Office, Steveston Coffee Co. transforms into Storybrooke Coffee Co., and Pieces home décor and gift shop turns into Purbeck Shoes. Romania Country Bread has truly embraced its fictional alter ego, and maintains their Storybrooke Country Bread signage year-round.

Along with exploring Steveston to check out some of the film locations and year-round signage, you can also pick up licensed Once Upon a Time merchandise at the Visitor Centre, shop for OUAT-themed items at some of the local shops, and try some OUAT-themed beverages.

Start planning your trip to the “Real Storybrooke” today!

Stay Connected

Tourism Richmond's Real Storybrooke Facebook page features fan photos, film updates, and general information on things to see and do in Richmond.

General information about Richmond, BC (and film updates) can be found on Twitter.

Watch the Show

Watch Once Upon a Time on ABC (CTV in Canada) on Sundays at 8/7c.

Welcome to Storybrooke

in Richmond, British Columbia, Canada

Once Upon a Time Underworld Scene
Frequently asked questions about the 'Real Storybrooke.'
Steveston Boardwalk
Enjoy Once Upon a Time sips & eats.
Shopping in Steveston
Pick up licensed souvenirs and one-of-a-kind finds.
Once Upon a Time Nighttime Filming
Walk in the footsteps of your favourite stars.