
NAZKA
Van Ostadestraat 354, 1073 TZ Amsterdam
{“Monday”: “Closed”, “Tuesday”: “6pm-12am”, “Wednesday”: “6pm-12am”, “Thursday”: “6pm-12am”, “Friday”: “6pm-12am”, “Saturday”: “6pm-12am”, “Sunday”: “Closed”}
Quaint, picturesque canal-district area featuring vintage & designer boutiques, plus cozy cafes.
Location
Wolvenstraat 9, 1016 EM Amsterdam
Listed as open 24 hours every day. Please verify with the venue before visiting.
Official links, contact routes, and social profiles for last-minute checks before you go.
Check reservations, menus, ticketing, and the latest visitor updates.
Open Official websiteView 1 locations on the map

Van Ostadestraat 354, 1073 TZ Amsterdam
{“Monday”: “Closed”, “Tuesday”: “6pm-12am”, “Wednesday”: “6pm-12am”, “Thursday”: “6pm-12am”, “Friday”: “6pm-12am”, “Saturday”: “6pm-12am”, “Sunday”: “Closed”}

Schimmelstraat 44, 1053 TH Amsterdam
{“Monday”:”Closed”, ”Tuesday”:”10am-5pm”, ”Wednesday”:”10am-5pm”, ”Thursday”:”10am-5pm”, ”Friday”:”10am-5pm”, ”Saturday”:”10am-5pm”, ”Sunday”:”10am-5pm”}

's-Gravesandestraat 55, 1092 AA Amsterdam
{“Monday”: “Open 24 hours”, “Tuesday”: “Open 24 hours”, “Wednesday”: “Open 24 hours”, “Thursday”: “Open 24 hours”, “Friday”: “Open 24 hours”, “Saturday”: “Open 24 hours”, “Sunday”: “Open 24 hours”}
Useful for event updates, opening changes, and announcements.
Open FacebookLocal context
Crowd insights
These crowd patterns are directional, not real-time. Use them to avoid the busiest windows when you are planning your day.
[{“day”: 7, “popular_times”: [{“hour”: 4, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 4, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 5, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 7, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 12, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 20, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 32, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 45, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 56, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 61, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 60, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 55, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 48, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 42, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 35, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 21, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 16, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 9, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 5, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 1, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 5, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 8, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 11, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 16, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 23, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 30, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 38, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 43, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 44, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 44, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 41, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 33, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 26, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 23, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 19, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 14, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 8, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 5, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 2, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 5, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 9, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 13, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 19, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 33, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 40, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 45, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 46, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 44, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 41, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 38, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 35, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 32, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 30, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 21, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 16, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 9, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 5, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 2, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 3, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 6, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 9, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 13, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 19, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 34, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 42, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 46, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 48, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 47, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 44, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 41, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 38, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 35, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 31, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 28, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 23, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 17, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 9, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 5, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 2, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 2, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 4, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 5, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 8, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 12, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 18, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 35, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 43, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 49, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 50, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 50, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 47, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 45, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 42, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 38, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 34, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 30, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 26, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 20, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 11, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 6, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 5, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 5, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 8, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 13, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 20, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 29, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 39, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 48, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 55, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 58, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 59, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 57, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 54, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 48, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 44, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 41, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 38, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 36, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 31, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 19, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 11, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 6, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 6, “popular_times”: [{“hour”: 4, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 4, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 4, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 6, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 9, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 16, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 28, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 43, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 61, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 78, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 92, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 15, “percentage”: 99, “title”: “Usually as busy as it gets”, “time”: “3p”}, {“hour”: 16, “percentage”: 100, “title”: “Usually as busy as it gets”, “time”: “3p”}, {“hour”: 17, “percentage”: 93, “title”: “Usually as busy as it gets”, “time”: “3p”}, {“hour”: 18, “percentage”: 82, “title”: “Usually as busy as it gets”, “time”: “6p”}, {“hour”: 19, “percentage”: 70, “title”: “Usually a little busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 61, “title”: “Usually a little busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 54, “title”: “Usually a little busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 46, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 36, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 22, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 13, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 7, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 5, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: “live”, “percentage”: 35, “title”: “Not too busy”, “time”: 10}]
De 9 Straatjes is a compact shopping district in Amsterdam’s western Canal Belt, not one street or a single attraction. Nine short streets cross the Singel, Herengracht, Keizersgracht and Prinsengracht between Raadhuisstraat and Leidsegracht. The area combines independent boutiques, vintage fashion, specialty shops, cafés, canal houses and small cultural venues.
Allow about 45 to 60 minutes to walk the grid without stops, or two to three hours if you want to browse, eat and visit a museum. A weekday late morning is the most practical time for shopping. Early morning is better for canal photos, but many businesses will still be closed.
| Type of place | Open shopping district in Amsterdam’s Canal Belt |
|---|---|
| Location | Between Raadhuisstraat and Leidsegracht, from Singel to Prinsengracht |
| Cost | Free to walk; shopping, food and museum admission cost extra |
| Time needed | About 45–60 minutes for the streets alone; 2–3 hours with stops |
| Best time | Weekday late morning for open shops and lighter foot traffic |
| Typical shop hours | Most open around 10:00 or 11:00 until 18:00 or 19:00; many open Sunday from 12:00 |
| Central navigation point | Wolvenstraat; it is a useful map pin, not a district entrance |
| Best for | Boutique shopping, vintage fashion, canal architecture, cafés and photography |
Last verified: 14 August 2026. The official district association published its latest general opening-hour guidance on 12 August 2026. Individual businesses set their own hours, so check the specific shop, restaurant or museum before making a special trip.
Yes, if you want a central Amsterdam walk that combines shopping with canal architecture. The district is compact enough to fit between larger plans, yet varied enough for a half-day when you stop at boutiques, cafés or cultural venues.
Keep the visit shorter if you are mainly looking for bargain shopping, quiet residential streets or one major museum. Vintage does not always mean inexpensive here, the retail mix includes both small businesses and established brands, and the narrow streets feel slower at busy times.
The district forms a three-by-three grid. Each east–west street changes name after crossing a canal, which is why three continuous routes produce nine street names.
| Row | Prinsengracht to Keizersgracht | Keizersgracht to Herengracht | Herengracht to Singel |
|---|---|---|---|
| Northern row | Reestraat | Hartenstraat | Gasthuismolensteeg |
| Middle row | Berenstraat | Wolvenstraat | Oude Spiegelstraat |
| Southern row | Runstraat | Huidenstraat | Wijde Heisteeg |
This serpentine route covers every street with little backtracking. Start on the Singel side if you are coming from Dam Square or Spui. Reverse it if you are arriving from the Jordaan or Prinsengracht.
Check the official De 9 Straatjes route page before leaving if you need the latest access or transport information.
The official association lists more than 250 shops, hospitality businesses, hotels, museums and other venues across the district. The strongest categories include fashion, shoes and bags, jewelry, beauty, homeware, books, art and specialty food. The tenant mix changes, so use the official shop and venue directory rather than relying on an old list of “best” stores.
Vintage fashion is one of the district’s main draws, but selection and prices vary sharply by store. For a broader comparison with open-air shopping, use our guide to Westerstraat Market versus Albert Cuyp Market.
The canals and historic buildings are part of Amsterdam’s UNESCO-listed Canal Ring. Pause at the bridges for the long canal views, but move out of the pedestrian flow before taking photos. The city’s visitor guide also highlights cultural stops in and around the district, including Huis Marseille and the Museum of the Canals; verify current exhibitions, prices and opening hours on the venue’s own website.
Cafés, bakeries, restaurants and specialty food shops are spread across the grid. There is no shared booking system or district-wide schedule. Check the current menu and hours for the specific venue, especially for dinner or a weekend visit.
The public streets are accessible at any time, but the businesses are not open 24 hours. According to the district association’s 12 August 2026 opening-hours update, most shops open around 10:00 or 11:00 and close around 18:00 or 19:00. Many shops open from 12:00 on Sunday. Restaurants, museums, hotels and service businesses may follow different schedules.
De 9 Straatjes has several natural entry points rather than one front door. Use Wolvenstraat as a central map pin. Common approaches include Dam Square or Spui from the east, Westermarkt or Elandsgracht from the west and north, and Leidseplein or Leidsestraat from the south.
Routes and stop accessibility can change during construction or diversions. Use the official GVB journey planner on the day of travel. Our OVpay guide for Amsterdam public transport explains how to check in and out with a contactless bank card, phone or ticket.
Walking is usually the simplest option once you are in the center. If you cycle, use a marked bicycle rack or parking area. Amsterdam’s bike-parking rules prohibit securing a bicycle to bridge railings, traffic signs or lampposts, and improperly parked bicycles may be removed.
De 9 Straatjes has no single entrance, so a district-wide label such as “wheelchair-accessible entrance” is not precise. Expect historic brick paving, narrow sidewalks, sloped bridge approaches and different thresholds at individual shops. Step-free access, aisle width and accessible toilets vary by business.
GVB’s journey planner includes an accessible-journey option for routes using suitable vehicles and stops. Travelers who need step-free access should also contact any priority shop, restaurant or museum before visiting.
Families can cover the area without a long walk, but the streets remain active traffic routes. Keep children close at canal crossings, watch for bicycles and delivery vehicles, and expect some small shops to be difficult with a wide stroller.
The present street pattern developed during Amsterdam’s major canal expansion in the first half of the 17th century. The grand canal houses were associated with merchants and civic elites, while the cross streets supported workshops, suppliers, tradespeople and smaller businesses. Several street names still refer to animals, hides or the area’s leatherworking history.
The modern name De 9 Straatjes was promoted by local entrepreneurs in the 1990s to give the nine connected streets a shared identity. The district now sits within the Seventeenth-Century Canal Ring of Amsterdam, which has been on the UNESCO World Heritage List since 2010. See the association’s history of De 9 Straatjes and the UNESCO Urban Heritage Atlas for deeper context.
The nine streets are Reestraat, Hartenstraat, Gasthuismolensteeg, Berenstraat, Wolvenstraat, Oude Spiegelstraat, Runstraat, Huidenstraat and Wijde Heisteeg.
Yes. De 9 Straatjes is a group of public streets with no district admission fee. You only pay for shopping, food, tours or ticketed museums and attractions.
Most shops open around 10:00 or 11:00 and close around 18:00 or 19:00. Many open from 12:00 on Sunday, but each business sets its own hours.
Allow about 45 to 60 minutes to walk all nine streets without long stops. Plan two to three hours if you want to shop, eat or visit a museum.
De 9 Straatjes sits in Amsterdam’s western Canal Belt, directly beside the Jordaan. Some visitor guides group the areas together, but Prinsengracht is a useful boundary between them.
A weekday late morning is the best balance for shopping and lighter foot traffic. Go early for canal photos, or after noon on Sunday when more shops are open.
Use Wolvenstraat as the central pin, choose the eastern or western end according to your next stop, and follow the three-row route rather than zigzagging randomly. Check individual opening hours on the day, especially on Sunday or when a particular shop or museum is the reason for your visit.

Compare the train, taxi, Bus 397, and ride-hailing from Schiphol to Amsterdam...
Travel Tips
August 14, 2026