Stride and Discover, San Francisco Customizable Walking Tours

2 to 3 hours (approximately)
Offered in: English

As a 4th-generation San Franciscan, I’ve spent my life exploring the city’s streets, alleyways, and ever-changing neighborhoods. On this walk, you’ll experience San Francisco the way locals do—through hidden gems, overlooked corners, and the stories that shaped them. We’ll trace the city’s past and present, uncovering details most visitors never notice. My tours blend deep local history with personal insight, giving you an authentic perspective you won’t find in any guidebook. Along the way, you’ll learn how the shoreline moved, how neighborhoods rose from the bay, and how waves of dreamers, rebels, and innovators left their mark. Whether it’s your first visit or your tenth, you’ll come away with a richer understanding of the city and a connection to the San Francisco that locals know and love.

What's Included

Guide in Person
All Fees and Taxes
Private transportation

Meeting and pickup

Meeting point
Ferry Building

We will meet on Embarcadero street in front of the Ferry Building

End point
This activity ends back at the meeting point.

Itinerary

Duration: 2 to 3 hours (approximately)
  • 1
    Coit Tower

    One of the oldest buildings in San Francisco with spectacular views and murals unique to our amazing city

    25 minutes Admission ticket free
  • 2
    North Beach

    We will explore 'little italy' and the many street and alleys that make this part of San Francisco unique and fascinating.

    1 hour Admission ticket free

Additional info

  • Service animals allowed
  • Public transportation options are available nearby
  • Not recommended for travelers with spinal injuries
  • Not recommended for travelers with poor cardiovascular health
  • Travelers should have at least a moderate level of physical fitness
Supplied by Stride and Discover Walking Tours

Tags

Walking Tours
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}