
Hash Marihuana & Hemp Museum in Amsterdam
Oudezijds Achterburgwal 148, 1012 DV Amsterdam
{“Monday”: “12-8pm”, “Tuesday”: “12-8pm”, “Wednesday”: “12-8pm”, “Thursday”: “12-8pm”, “Friday”: “10am-10pm”, “Saturday”: “10am-10pm”, “Sunday”: “10am-10pm”}
De Beurspassage is a covered pedestrian passage in Amsterdam that connects Damrak and Nieuwendijk streets, offering a mix of shops and eateries within a modern glass-roofed corridor.
Location
Beurspassage 8, 1012 LW Amsterdam
Listed as open 24 hours every day. Please verify with the venue before visiting.
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”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 0, “title”: “”, “time”: “3a”}, {“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 11, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 14, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 44, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 51, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 88, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 62, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 40, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 22, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 18, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 22, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 11, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 3, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 0, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 1, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 7, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 1, “popular_times”: [{“hour”: 4, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 11, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 3, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 3, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 11, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 3, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 7, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 14, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 14, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 22, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 14, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 14, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 22, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 11, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 11, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 3, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 0, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 1, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 18, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 2, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 22, “title”: “Usually not too busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 37, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 66, “title”: “Usually a little busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 37, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 22, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 18, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 7, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 3, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 3, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 11, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 40, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 55, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 40, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 48, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 37, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 22, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 3, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 3, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 11, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 22, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 11, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 3, “popular_times”: [{“hour”: 4, “percentage”: 14, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 11, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 3, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 3, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 14, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 37, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 51, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 51, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 29, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 11, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 11, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 7, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 11, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 14, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 29, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 18, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 18, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 18, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 7, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 7, “title”: “Usually not busy”, “time”: “3a”}]}, {“day”: 4, “popular_times”: [{“hour”: 4, “percentage”: 7, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 14, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 7, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 3, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 0, “title”: “”, “time”: “9a”}, {“hour”: 10, “percentage”: 0, “title”: “”, “time”: “9a”}, {“hour”: 11, “percentage”: 0, “title”: “”, “time”: “9a”}, {“hour”: 12, “percentage”: 3, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 7, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 7, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 14, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 14, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 14, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 25, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 14, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 14, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 44, “title”: “Usually not too busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 70, “title”: “Usually a little busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 100, “title”: “Usually as busy as it gets”, “time”: “12a”}, {“hour”: 2, “percentage”: 48, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3a”}]}, {“day”: 5, “popular_times”: [{“hour”: 4, “percentage”: 44, “title”: “Usually not too busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 33, “title”: “Usually not too busy”, “time”: “3a”}, {“hour”: 6, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 7, “percentage”: 37, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 33, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 48, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 33, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 44, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 29, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 44, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 22, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 55, “title”: “Usually a little busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 59, “title”: “Usually a little busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 29, “title”: “Usually not too busy”, “time”: “6p”}, {“hour”: 21, “percentage”: 11, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 22, “percentage”: 7, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 23, “percentage”: 18, “title”: “Usually not busy”, “time”: “9p”}, {“hour”: 0, “percentage”: 40, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 1, “percentage”: 33, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 2, “percentage”: 40, “title”: “Usually not too busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 51, “title”: “Usually a little busy”, “time”: “3a”}]}, {“day”: 6, “popular_times”: [{“hour”: 4, “percentage”: 3, “title”: “Usually not busy”, “time”: “3a”}, {“hour”: 5, “percentage”: 0, “title”: “”, “time”: “3a”}, {“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 3, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 11, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 22, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 14, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 14, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 22, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 44, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 59, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 48, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 33, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 11, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 19, “percentage”: 3, “title”: “Usually not busy”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 0, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 1, “percentage”: 0, “title”: “”, “time”: “12a”}, {“hour”: 2, “percentage”: 3, “title”: “Usually not busy”, “time”: “12a”}, {“hour”: 3, “percentage”: 0, “title”: “”, “time”: “3a”}]}, {“day”: “live”, “percentage”: 0, “title”: “Not busy”, “time”: 10}]
Between the bustling streets of Damrak and Nieuwendijk in the heart of Amsterdam, De Beurspassage offers visitors an unexpected artistic oasis. This covered pedestrian passage connects two of the city’s busiest shopping corridors while providing a breathtaking immersive art experience that captures the essence of Dutch creativity and innovation.
As you step off the crowded streets and into this modern arcade, you’re immediately transported into a shimmering underwater world crafted through stunning mosaic artistry, stained glass, and innovative design. What might appear at first glance to be a simple shortcut between shopping areas reveals itself as one of Amsterdam’s most unique hidden gems—a true feast for the senses that locals and tourists alike have come to treasure.
The true magic of De Beurspassage lies in its breathtaking centerpiece: the “Amsterdam Oersoep” (Amsterdam Primordial Soup) art installation, a collaborative masterpiece by renowned artists Arno Coenen and Iris Roskam, alongside Hans van Bentem. Completed in 2016, this stunning work transforms an ordinary passage into an extraordinary artistic journey that tells the story of Amsterdam’s deep connection with water.
Look up, and you’ll be mesmerized by the spectacular barrel-vaulted ceiling covered in a shimmering emerald green mosaic of Italian glass stones. This dazzling surface creates the illusion of walking along the bottom of an Amsterdam canal, complete with floating fish, ethereal air bubbles, and objects that celebrate the city’s rich history and culture.
The artistry continues on the walls, where handmade tiles adorned with opulent gold leaf complement bluish-green tiling. Large, gilded mirrors in Art Deco style punctuate the walls, depicting theories of human evolution from aquatic origins. These elegant touches are further enhanced by handmade stained glass lamps hanging from the sides, providing a warm, inviting glow throughout the passage.
Perhaps the most distinct Amsterdam is the magnificent gold-colored chandeliers suspended from the ceiling. While classically formed, these stunning fixtures are ingeniously composed entirely of recycled bicycle parts—a creative nod to the city’s famous cycling culture.
Near one entrance, you’ll find a whimsical large fish mouth sculpture invitingly titled “Take some Mokum with you,” functioning as a small fountain where visitors can fill a bottle with Amsterdam water.
While the modern De Beurspassage dazzles with contemporary artistry, its story stretches back centuries. Originally a humble medieval alleyway known as Baafjessteeg dating to at least 1416, this corridor has witnessed the evolution of Amsterdam itself. The name “Beurspassage” (Exchange Passageway) emerged in 1905, shortly after the completion of Hendrik Petrus Berlage’s monumental Koopmansbeurs (now known as the Beurs van Berlage) nearby.
The passage underwent its most recent transformation in 2010 as part of an extensive redevelopment project called “Nowadays,” led by American and Dutch architectural firms. This ambitious undertaking revitalized the entire block and culminated in 2016 with the unveiling of the renovated passage crowned by the spectacular “Amsterdam Oersoep” artwork.
Today, De Beurspassage stands as a testament to Amsterdam’s ability to honor its history while embracing innovative artistic expression—a perfect blend of the old and new, the practical and the beautiful.
While De Beurspassage primarily serves as an artistic connector between Damrak and Nieuwendijk, it does house several commercial establishments. The international fashion retailer Primark is prominently located at one end, often cited as a landmark for finding the entrance. For those seeking refreshments, various cafés offer pastries and hot drinks perfect for a quick break during your Amsterdam adventures.
The broader “Nowadays” project, which includes the passage, incorporates several major international retailers and coffee spots. This blend of art and commerce creates a uniquely Amsterdam experience where practicality meets inspiration.
De Beurspassage is exceptionally well-located in central Amsterdam, making it easily accessible for all visitors:
Visit De Beurspassage and see how a simple connector between busy streets has been transformed into one of Amsterdam’s most innovative public art spaces—a true hidden gem hiding in plain sight.
View 1 locations on the map
Move from this place into the strongest neighborhood and amenity guide paths.
Open the full art galleries guide to compare similar places across the city.
Open the full historic site guide to compare similar places across the city.
Open the full shopping guide to compare similar places across the city.
Open the full wheelchair accessible guide to compare similar places across the city.

Oudezijds Achterburgwal 148, 1012 DV Amsterdam
{“Monday”: “12-8pm”, “Tuesday”: “12-8pm”, “Wednesday”: “12-8pm”, “Thursday”: “12-8pm”, “Friday”: “10am-10pm”, “Saturday”: “10am-10pm”, “Sunday”: “10am-10pm”}

Plantage Middenlaan 27, 1018 DB Amsterdam
{“Monday”: “10am-5pm”, “Tuesday”: “10am-5pm”, “Wednesday”: “10am-5pm”, “Thursday”: “10am-5pm”, “Friday”: “10am-5pm”, “Saturday”: “10am-5pm”, “Sunday”: “10am-5pm”}

Javastraat 88-90, 1094 HM Amsterdam
{“Monday”: “12-2pm, 5:30-9pm”, “Tuesday”: “12-2pm, 5:30-9pm”, “Wednesday”: “12-2pm, 5:30-9pm”, “Thursday”: “12-2pm, 5:30-9pm”, “Friday”: “12-2pm, 5:30-9pm”, “Saturday”: “12-2pm, 5:30-9pm”, “Sunday”: “12-2pm, 5:30-9pm”}

WorldPride Amsterdam 2026 runs July 25–August 8. A local guide to the...
Local Events
June 22, 2026

Skip the museum queue. Amsterdam has 1,000+ free public artworks, from Rokin’s...
Travel Tips
June 22, 2026

Kinderdijk or Zaanse Schans? Both deliver classic Dutch windmills, but the vibe...
Travel Tips
June 16, 2026

Hunting for vintage clothes in Amsterdam? Westerstraat’s Monday Lapjesmarkt and the daily...
Travel Tips
May 26, 2026

Schiphol’s single-terminal layout looks simple but can eat 30 minutes between gates....
Travel Tips
May 26, 2026

Forget fumbling with unfamiliar ticket machines. OVpay lets you tap into Dutch...
Travel Tips
December 29, 2025

Late October turns Amsterdam into one giant electronic-music gathering. These 7 local...
Travel Tips
October 19, 2025

When Amsterdam turns copper and gold, locals know exactly where to stand....
Travel Tips
October 19, 2025

With 1,000+ ADE events spread across hundreds of venues, where you stay...
Travel Tips
September 30, 2025

Behind the Jordaan’s plain doors hide hofjes: serene 17th-century courtyards once built...
Travel Tips
September 30, 2025