Plan Your Storybrooke Adventure
Pack your bags and head to Storybrooke.
The small town of Storybrooke in the ABC hit TV series Once Upon a Time is actually the neighbourhood of Steveston in Richmond, British Columbia, Canada. Richmond is BC’s fourth-largest city, located just 25 minutes south of Vancouver.
Richmond is home to the Vancouver International Airport (YVR), which provides convenient connections to cities all around the world, and 23 brand-name hotels, all located within approximately 15 minutes from YVR. Once you get to Richmond, it’s very easy to get to Steveston by car, taxi, or public transit. Visit our Travel Tools section for more information on traveling to Richmond, BC!