The first fits from Oslo Runway 2025 are in – and they do not disappoint. Scroll on for the most stylish show-goers we’ve seen yet
Oslo Runway 2025 has opened with a procession of looks that remind us why Scandinavian street style continues to captivate beyond the region. The mood this season is one of precision and play. Oversized tailoring is cinched with leather belts, shirting is layered beneath corsetry and cropped knits, and accessories oscillate between the sculptural and the tongue-in-cheek (see the Hermès Birkin dangling with cartoon charms).
Autumn has arrived early on the streets: suede coats and tan brown hues set the tone, a warm counterpoint to Oslo’s unpredictable mix of sun and rain. Amongst the show-goers, there’s a confidence in mixing codes: denim with opera gloves, ruffles with biker jackets, punk-spiked hair set against clean Scandinavian minimalism.
Scroll on for the best looks as captured by photographer Ethan Floro.

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Oslo Runway street style

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Oslo Runway street style

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro

Photo: Ethan Floro
