Zurich sells two things brilliantly: precision and reinvention. Bahnhofstrasse handles the watches and pralines, while Kreis 5's railway arches and container towers turn truck tarpaulin and old paper mills into shops.
Tuesday and Friday farmers' market on the lake basin, 06:00–11:00, with roughly 100 stalls: alpine cheese from the Toggenburg, Engadin nut tarts, cut flowers and rotisserie chicken. Saturdays the flea market takes the same square instead.
Glass-roofed market hall built into the 1894 railway viaduct, with around 20 producer stalls: fishmonger, Alp cheese affineur, butcher, baker and a wine merchant. Mon–Fri 08:00–20:00, Sat to 18:00, closed Sunday.
Colonial-goods shop trading at Münstergasse 17–19 since 1864: coffee roasted on site, some 40 loose teas, dried fruit, nuts and spices scooped into paper cones at the wooden counter. Tue–Fri 09:00–18:30, Sat to 17:00.
Family confiserie on Rennweg 53 since 1905, with a praline counter sold by weight and its own Zürcher Läckerli. Quieter and cheaper than the Bahnhofstrasse chocolate flagships two streets away, and staff will box a mixed selection.
Nineteen stacked rusted shipping containers holding Zurich's cult messenger bags, each one cut from used truck tarpaulin so no two are identical. Mon–Fri 11:00–20:00, Sat 10:00–18:00; the container stair climbs to a free rooftop deck.
Urban garden wedged between the railway tracks, with wooden terraces, container kiosks and rotating pop-up shops selling ceramics, screen prints and plants. Kitchen and bar run from late morning; seating is first-come, no reservations.
Around 50 shops built into the arches of the 1894 stone railway viaduct along Viaduktstrasse: independent Swiss labels, concept stores, a bike atelier, furniture and eyewear. Mon–Fri 10:00–20:00, Sat to 18:00, closed Sunday.
Bahnhofstrasse department store open until 20:00 on weekdays, where the basement Delicatessa food hall stocks Swiss wines rarely exported, alpine cheeses and vacuum-packed Bündnerfleisch that survives a flight home.
Flagship for juried Swiss craft rather than airport kitsch: Sarganserland wool blankets, Appenzell cowbells, hand-carved Brienz woodwork, Sigg bottles and Victorinox knives engraved on request. Mon–Sat 10:00–19:00.
Five floors of donated furniture, vinyl, lamps, glassware and porcelain in Kreis 5 — the best-stocked second-hand house in the city, with stock rotating daily. Tue–Fri 10:00–18:30, Sat to 17:00, closed Mon and Sun.
Watch house at Bahnhofstrasse 31, trading since 1760. Its basement clock museum shows sundials, water clocks, automata and pocket watches spanning three millennia, open Mon–Fri 14:00–18:00 with free admission.
A 19th-century paper mill converted into some 80 shops, a cinema and a food court under one roof at Kalanderplatz 1, open until 20:00 (Thursdays 21:00) — the mall counterweight to the day's independent shops.