
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”}
— LOCAL GEMS

Mike's Bike Tours Amsterdam offers guided bicycle tours through the city and surrounding countryside, providing visitors with an authentic Amsterdam experience led by knowledgeable and friendly guides.
Location
Oosterdoksstraat 106, 1011 DK Amsterdam
View 1 locations on the map
Move from this place into the strongest neighborhood and amenity guide paths.

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”}

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

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”}
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 websiteUse the direct line for reservations or day-of-visit questions.
Open Call venueUseful 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”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 56, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 56, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 50, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 31, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 37, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 25, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 50, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 56, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 1, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 12, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 12, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 18, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 50, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 68, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 50, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 18, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 2, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 37, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 18, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 18, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 31, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 12, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 3, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “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”: 6, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 12, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 31, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 12, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 4, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 68, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 37, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 0, “title”: “”, “time”: “12p”}, {“hour”: 13, “percentage”: 0, “title”: “”, “time”: “12p”}, {“hour”: 14, “percentage”: 0, “title”: “”, “time”: “12p”}, {“hour”: 15, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 16, “percentage”: 6, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 12, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 5, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 37, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 68, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 81, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 93, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 100, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 14, “percentage”: 43, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 31, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: 6, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 18, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 12, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 43, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 62, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 50, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 18, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 12, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “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”}]}, {“day”: “live”, “percentage”: 0, “title”: “Not busy”, “time”: 10}]
Picture this: you’re cruising through Amsterdam’s charming streets, feeling the wind in your hair and soaking in the city’s vibrant atmosphere. That’s exactly what you’ll experience with Mike’s Bike Tours Amsterdam! These folks have been pedaling around the Dutch capital since 1999, showing visitors the ropes (or should I say, the spokes? ) of this incredible city.
Now, I’ll be honest â when I first heard about bike tours in Amsterdam, I was a tad skeptical. I mean, navigating those narrow streets and dodging tourists? Yikes! But let me tell you, Mike’s tours are something else. They’ve got this down to a science, and they’ll have you feeling like a local in no time.
What sets Mike’s apart is their commitment to giving you an authentic Amsterdam experience. You wonât be riding some fancy-schmancy tourist bike here. Nope, you’ll be on a real Dutch bike, just like the ones you’ll see locals zipping around on. It’s all part of their mission to help you see Amsterdam through the eyes of a true Amsterdammer.
And the guides? Oh boy, they’re a hoot! Knowledgeable, friendly, and with a knack for storytelling that’ll keep you entertained throughout the tour. They’ve got that perfect balance of professionalism and fun that makes you feel like you’re exploring the city with a local friend.
Alright, let’s dive into what makes Mike’s Bike Tours Amsterdam so darn special:
1. Variety of Tours: Whether you’re a city slicker or a nature lover, they’ve got you covered. Their City Tour is perfect for getting your bearings and learning about Amsterdam’s rich history. But if you’re feeling adventurous, the Countryside Tour takes you out of the hustle and bustle to explore the stunning Dutch landscape.
2. Hidden Gems: Forget about those overcrowded tourist traps! Mike’s tours take you off the beaten path to discover Amsterdam’s best-kept secrets. Street art, hidden canals, quirky architecture â you name it, they’ll show it to you.
3. Small Group Sizes: No one likes feeling like a sheep in a massive tour group. Mike’s keeps things intimate, with small group sizes that allow for a more personal experience. You’ll actually be able to hear your guide and ask questions without shouting!
4. E-Bike Options: Look, I get it. Not everyone’s up for pedaling all day. That’s why they offer e-bike tours too. You’ll still get the cycling experience, but with a little electric boost to help you along.
5. Private Tours: Fancy a more exclusive experience? Their private tours are perfect for families, groups of friends, or anyone who wants a tailored adventure.
6. Graffiti Experience: Now this is cool â on some tours, you get to try your hand at graffiti art! They provide the spray paint, you provide the creativity. Just donât get any ideas about tagging buildings on your own later, okay?
7. Authentic Experiences: From visiting a real Dutch windmill to checking out a cheese farm, Mike’s tours give you a genuine taste of Dutch culture. And let’s not forget the clog-making demonstration â it’s way more interesting than it sounds, trust me!
Ah, the age-old question â when’s the best time to visit Amsterdam? Well, here’s the scoop:
Spring (March to May): This is my personal favorite time for a bike tour in Amsterdam. The weather’s mild, the famous Dutch tulips are in bloom, and the city’s not yet overrun with summer tourists. Plus, there’s something magical about cycling through parks bursting with colorful flowers.
Summer (June to August): Peak tourist season, but for good reason. The weather’s warm, days are long, and there’s a festive vibe in the air. Just be prepared for larger crowds and higher prices. Oh, and donât forget your sunscreen â even in Amsterdam, the sun can be sneaky!
Fall (September to November): If you donât mind a bit of a chill, autumn can be a great time for a bike tour. The crowds thin out, prices drop, and the city takes on a cozy, golden hue. Just pack a raincoat â Dutch weather can be unpredictable!
Winter (December to February): Brr! It gets chilly, but donât let that deter you. Amsterdam in winter has its own charm, with twinkling lights and the possibility of snow. Mike’s tours run year-round, so you can still enjoy a ride â just bundle up!
Remember, this is the Netherlands we’re talking about. Rain is always a possibility, no matter the season. But donât let that dampen your spirits (pun intended). The tours go on rain or shine, and cycling in a light drizzle can be quite refreshing!
Pro tip: If you’re visiting during peak season (summer or around holidays), book your tour in advance. These babies fill up fast!
Getting to Mike’s Bike Tours Amsterdam is easier than pronouncing” Prinsengracht” correctly on your first try (trust me, I’ve tried). Here’s the lowdown:
By Foot: If you’re already in central Amsterdam, you’re in luck! Mike’s is located right in the heart of the city. Just head to Nicolaas Witsenkade 10, 1017 ZS Amsterdam. It’s a short walk from many popular areas like Leidseplein and Museumplein.
By Public Transport: Amsterdam’s public transport system is top-notch, and getting to Mike’s is a breeze.
â Tram: Take tram 2 or 12 to the Leidseplein stop. From there, it’s about a 5-minute walk.
â Metro: The nearest metro station is Vijzelgracht on line 52. It’s about a 10-minute walk from there.
By Bike: Well, if you already have a bike, you’re halfway there! Just follow the bike lanes (they’re everywhere in Amsterdam) to Nicolaas Witsenkade.
By Car: Honestly, I wouldn’t recommend driving in Amsterdam city center. Parking is a nightmare and expensive. But if you must, there are several parking garages nearby. The closest is Q-Park Byzantium, but be prepared to shell out some euros.
From Schiphol Airport: If you’re coming straight from the airport, your best bet is to take the train to Amsterdam Centraal Station, then hop on tram 2 or 12 to Leidseplein.
Once you arrive, you can’t miss the place. Look for the bikes (duh! ) and the friendly faces ready to take you on an unforgettable Amsterdam adventure.
Remember, Amsterdam is a compact city, and half the fun is getting lost in its charming streets. So don’t stress if you take a wrong turn â you might just discover your own hidden gem along the way!

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