Things to Do in Zürich
DESTINATION GUIDE

Things to Do in Zürich

50 curated spots from Zürich itineraries

Activities & Attractions

30 curated experiences

Lindenhof Hill
Do
morning

Lindenhof Hill

Tree‑shaded hilltop park above the Limmat with benches, leafy corners, and panoramic views over Old Town, Grossmünster towers, and the river.

1h · Free
Swiss National Museum (Landesmuseum Zürich)
Do
afternoon

Swiss National Museum (Landesmuseum Zürich)

Right beside the main station, this museum’s castle-like building houses exhibits on Swiss history and culture; you can focus on a couple of sections rather than trying to see everything.

2h · $15-20
Lindenhof Hill Viewpoint
Do
late_morning

Lindenhof Hill Viewpoint

Small hilltop park above the river with Roman history and views across the Old Town and river bends; easy to reach on foot.[2]

45m · Free
Lindt Home of Chocolate
Do
morning

Lindt Home of Chocolate

Explore interactive exhibits about Swiss chocolate, admire the giant chocolate fountain, and enjoy generous tastings; visit the shop to assemble a custom chocolate box or join a short workshop if available.

2h · $18-25 per person (museum ticket)
Hürlimannbad & Spa Zürich (Thermal Baths)
Do
evening

Hürlimannbad & Spa Zürich (Thermal Baths)

Relax in vaulted stone pools and a rooftop thermal bath with city views, greenery around the hill, and a calming, cave-like vibe; note that there are mixed-gender areas and standard European spa etiquette.

2h 30m · $40-60
Kunsthaus Zürich
Do
afternoon

Kunsthaus Zürich

Visit one of Switzerland's major art museums for a clean, focused cultural stop that pairs well with a lake morning.

2h · $20-$30
Lake Zurich Promenade
Do
morning

Lake Zurich Promenade

Stroll the lakeside promenade and sit for a while near the water, especially nice in late afternoon light.

1h 30m · Free
Old Botanical Garden (Alter Botanischer Garten)
Do
morning

Old Botanical Garden (Alter Botanischer Garten)

Small, lush garden with terraced greenery and old trees; climb the hilltop bastion for views and let the kids explore winding paths that feel like a mini jungle.

1h · Free
Uetliberg Mountain Viewpoint
Do
morning

Uetliberg Mountain Viewpoint

Take the S10 train from Zürich HB up through dense forest to Uetliberg. Walk a few minutes from the station to the main viewpoint and viewing tower for sweeping views over the city, the lake, and surrounding hills covered in trees.

1h 30m · $10-15 (return train, covered with some passes)
Uetliberg Panorama Walk
Do
morning

Uetliberg Panorama Walk

Take in sweeping views over the city, lake, and Alps, then enjoy the forested trails and fresh-air feel at the top.

2h 30m · Free or transit cost
Altstadt (Old Town) Stroll
Do
morning

Altstadt (Old Town) Stroll

Wander through Niederdorf and the left-bank Old Town: cobbled lanes, ivy-clad buildings, hidden courtyards, and quiet riverfront corners; pause at small squares like Münsterhof and Napfgasse for photos.

2h · Free
Altstadt (Old Town) Walk: Niederdorf & Limmatquai
Do
afternoon

Altstadt (Old Town) Walk: Niederdorf & Limmatquai

Start around Central tram stop and wander through Niederdorf’s narrow lanes, small squares, and plant-covered balconies toward Limmatquai, following the river and ducking into side alleys and courtyards.

2h 30m · Free
Altstadt (Old Town) Walking Explore
Do
morning

Altstadt (Old Town) Walking Explore

Wander the cobbled streets of Niederdorf and the left bank, popping into small squares and historic lanes between Central and Rathaus; great for photos of traditional buildings and the Limmat River.[2]

2h · Free
Altstadt Free Time (Back in Zürich)
Do
late_afternoon

Altstadt Free Time (Back in Zürich)

After returning by train, wander whichever side streets you missed earlier, stop for photos by the river, and browse a few souvenir shops at your own pace.

2h · Free
Bahnhofstrasse
Do
morning

Bahnhofstrasse

Zürich’s main shopping avenue with luxury boutiques, Swiss watch shops, and department stores, running from Hauptbahnhof to the lake.

1h · Free (shopping extra)
Bahnhofstrasse & Limmat Riverfront Stroll
Do
afternoon

Bahnhofstrasse & Limmat Riverfront Stroll

Walk the upscale Bahnhofstrasse, detouring to the river for photos, then continue toward Bürkliplatz and the lakeside promenade.[1][2]

1h 30m · Free (shopping extra)
Bahnhofstrasse & Limmatquai Evening Stroll
Do
evening

Bahnhofstrasse & Limmatquai Evening Stroll

Walk slowly along Bahnhofstrasse for window-shopping and then loop back along Limmatquai by the river. At night the reflections on the water and lit church towers give a calm, cinematic feel.

45m · Free
Bahnhofstrasse & Lindenhof Hill
Do
afternoon

Bahnhofstrasse & Lindenhof Hill

Walk the tree-lined Bahnhofstrasse for window-shopping, then climb the short path up to Lindenhof, a leafy hilltop park overlooking the Limmat River and Old Town roofs.

2h · Free
Bahnhofstrasse Stroll
Do
morning

Bahnhofstrasse Stroll

Walk Zürich's famous shopping avenue, then pause at Paradeplatz and the nearby side streets for architecture, people-watching, and a clean urban feel.

1h 30m · Free
Bürkliplatz and Lake Zurich Promenade
Do
morning

Bürkliplatz and Lake Zurich Promenade

Central lakeside square and starting point for many boat trips, with a wide promenade and parks along the water.

1h · Free
Bürkliplatz and Lake Zürich Promenade
Do
afternoon

Bürkliplatz and Lake Zürich Promenade

Spend time along the lakefront for open water views, relaxed people-watching, and easy photography spots; if it’s market day, browse the nearby stalls for local atmosphere.

2h · Free
Cabaret Voltaire
Do
late afternoon

Cabaret Voltaire

Visit the birthplace of Dada for a compact culture stop, then continue through the surrounding lanes for architecture and an easy street-market feel if one is running nearby.

1h · $10-20
Chinagarten Zurich & Seefeld Lakeside Park
Do
afternoon

Chinagarten Zurich & Seefeld Lakeside Park

Visit the Chinese Garden and surrounding lakeside park with trees and lawns, perfect for photos and quiet sitting.

1h 30m · $5-10 per person
Chinagarten Zürich & Zürichhorn Park
Do
late_morning

Chinagarten Zürich & Zürichhorn Park

Visit the small Chinese Garden near Zürichhorn with ponds, pavilions, and lush plantings, then relax under the trees or by the water in the surrounding park. It’s compact but very photogenic and feels like a little oasis.

45m · $5 or Free (depending on season/ticket checks)
Chinese Garden and Seefeld Walk
Do
afternoon

Chinese Garden and Seefeld Walk

Spend free explore time among the lakefront streets, small parks, and the compact Chinese Garden.

2h · Free or small entry fee
Evening at Frau Gerolds Garten (Early Family Visit)
Do
evening

Evening at Frau Gerolds Garten (Early Family Visit)

Return to or remain in Frau Gerolds Garten in the early evening to enjoy the atmosphere, music, and lights; sometimes there is casual live music from small bands or DJs.

1h 30m · Free entry (drinks extra)
Evening at Zurich Opera House Plaza & Lakeside
Do
evening

Evening at Zurich Opera House Plaza & Lakeside

Sit on the steps of the Sechseläutenplatz near the opera house, then take another relaxed walk along the tree-lined lakefront.

1h 30m · Free (performance tickets extra)
Evening Walk at Lake Zurich Promenade (Bellevue–Seefeld)
Do
evening

Evening Walk at Lake Zurich Promenade (Bellevue–Seefeld)

After dinner, stroll along the lakeside promenade under trees, watching boats and city lights reflecting on the water.

1h · Free
Forest Paths Around Schloss Laufen
Do
afternoon

Forest Paths Around Schloss Laufen

Explore the wooded trails and viewpoints surrounding the castle and river gorge before heading back to Zurich.

1h · Included with Rhine Falls visit
Fraumünster Church
Do
afternoon

Fraumünster Church

Historic church famous for its stunning Chagall and Giacometti stained-glass windows.

45m · $5-10

Restaurants & Food

20 local favorites

Tibits Seefeld
Eat
morning

Tibits Seefeld

Bright, plant-filled vegetarian buffet near the lake; pay by weight and choose cold and hot dishes like bircher muesli, veggie rösti, salads, and warm curries. All food is vegetarian and many dishes are vegan; confirm no alcohol in sauces, but everything is inherently halal-friendly as there is no meat or pork.

45m · $20-30 per person
Le Cèdre Bellevue
Eat
evening

Le Cèdre Bellevue

Atmospheric Lebanese restaurant with leafy decor and warm lighting near the lake; order mixed mezze (hummus, baba ghanoush, tabbouleh), grilled chicken shish taouk and lamb skewers, all prepared with halal meat (they clearly state halal and no pork).

1h 30m · $30-45 per person
Babu's Bakery & Coffeehouse
Eat
morning

Babu's Bakery & Coffeehouse

Stylish café with great pancakes, eggs, and pastries; order the French toast or a bircher muesli for a Swiss start.

1h · $20-30 per person
Zeughauskeller
Eat
evening

Zeughauskeller

Historic guild house restaurant offering traditional Swiss cuisine in a atmospheric vaulted hall. Lunch prix-fixe menus offer better value than dinner.

1h 40m · $22-32 per person
Hiltl Sihlpost
Eat
afternoon

Hiltl Sihlpost

Large, modern vegetarian buffet in a former post office right by the main station. For halal: everything is meat-free; choose from Indian-style curries, salads, pastas, and desserts, paying by weight or ordering à la carte.

1h · $25-35 per person
Restaurant Zeughauskeller
Eat
evening

Restaurant Zeughauskeller

Traditional Swiss restaurant in a historic armory hall serving hearty dishes like bratwurst, schnitzel, and rösti.

1h 30m · $40-60 per person
Ayverdi’s Bellevue
Eat
afternoon

Ayverdi’s Bellevue

Popular Swiss-Turkish burger and grill chain that uses halal-certified meat; they state their meat is halal. Choose beef or chicken burgers, köfte plates, or falafel, and ask staff to confirm halal and avoid any non-halal extras like bacon. The setting is bright, modern, and a short walk from the lake and Old Town.

45m · $18-28 per person
Haus Hiltl
Eat
morning

Haus Hiltl

Start with a comfortable breakfast buffet or lighter plates before exploring the Old Town; try the fresh muesli, pastries, and a good coffee.

1h · $25-40 per person
Le Cèdre Badenerstrasse
Eat
evening

Le Cèdre Badenerstrasse

Another branch of the Lebanese favorite; share a mezze selection of vegetarian plates and grilled fish in a cozy, warmly lit room.

1h 30m · $30-45 per person
Lily’s Factory
Eat
evening

Lily’s Factory

Casual Asian restaurant with Thai, Indian, and other Asian dishes. Choose vegetarian and seafood options like vegetable curries, tofu stir-fries, vegetable pad thai, and fish dishes; request no alcohol in sauces and avoid any dishes mentioning wine or sake. Confirm that your order is prepared without meat or alcohol-containing sauces to keep it halal-friendly.

1h 30m · $25-40 per person
Palestine Grill
Eat
evening

Palestine Grill

No-frills, lively spot serving halal Middle Eastern street food; order the chicken or falafel shawarma wraps and mixed grill plates (all meats are halal, clearly indicated).

1h · $15-25 per person
Pumpstation Gastro
Eat
afternoon

Pumpstation Gastro

Casual open-air lakeside spot with simple grilled dishes and drinks, usually open in good-weather months.

1h · $25-35 per person
Affoltern Bäckerei & Café (Old Town location)
Eat
afternoon

Affoltern Bäckerei & Café (Old Town location)

Traditional Swiss bakery-café with affordable sandwiches, local cheese, and fresh-baked bread. Pair with a lakeside picnic or enjoy in their casual seating.

50m · $10-16 per person
Ayverdi’s Hauptbahnhof
Eat
afternoon

Ayverdi’s Hauptbahnhof

Famous Swiss-Turkish chain specializing in döner and bowls; they clearly advertise halal meat—order chicken or beef doner plates, salad bowls, and fries, all prepared with halal-certified meat.

45m · $15-25 per person
Ayverdi’s Langstrasse
Eat
evening

Ayverdi’s Langstrasse

Another Ayverdi’s branch serving halal-certified doner and bowls; choose from their chicken or beef options and add salads and fries for a simple, tasty meal.

45m · $15-25 per person
Ayverdi’s Wiedikon
Eat
evening

Ayverdi’s Wiedikon

Stylish Turkish kebab restaurant with halal meat, offering dürüm wraps, bowls, and salads; plenty of veggie add-ins and kid-friendly portions.

1h · $18-28 per person
Bäckerei Kleiner Bellevue
Eat
morning

Bäckerei Kleiner Bellevue

Local bakery near Bellevue with breads, sandwiches, and sweet pastries; grab coffee and a simple picnic breakfast to enjoy by the lake.

30m · $6-10 per person
BackWerk Zürich HB
Eat
morning

BackWerk Zürich HB

Self‑service bakery chain inside or near the main station with sandwiches, pastries, and hot drinks you can quickly grab before exploring.

20m · $5-9 per person
Bakery at Stadelhofen Station
Eat
morning

Bakery at Stadelhofen Station

Grab croissants, sandwiches, and hot drinks at the bakery in or near Stadelhofen station before heading into Seefeld.

30m · $6-9 per person
Bakery at Zürich HB (e.g., Brezelkönig, Äss-Bar)
Eat
morning

Bakery at Zürich HB (e.g., Brezelkönig, Äss-Bar)

Pick up vegetarian breakfast items like pretzels, croissants, and sandwiches for the train to Rhine Falls; check fillings and avoid ham or non-halal meats.

30m · $8-15 per person

More on Zürich

BUILD YOUR ZÜRICH PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning