Walking Tours

Walking Tours

Discover NYC’s secrets and hidden gems

Small Groups

We welcome up to 10 guests on our public walking tours

5 Stars Rating

on Trip Advisor, and recipient of their 2020 Traveler's Choice Award!

Exclusive Access

We'll get you inside places nobody else goes to

Upcoming Tours

Ellis Island Abandoned Hospital empty room
2 Hours - $83

Abandoned Ellis Island Hospital

Exclusive Hard Hat Tour inside the usually off-limits hospital

View Tour
View of Grand Central Terminal's atrium
1.5 Hours - $35

Grand Central Tour

Discover the many Secrets of this iconic building including its hidden tennis court!

View Tour
Chambers Street Station
2 Hours - $35

Underground Subway Tour

Discover the surprising history of the NYC Subway

View Tour
1.5 - 2 Hours - $60 and up

Spring Cruises on the Hudson River

Take in views of NYC while sailing on the Hudson River

View Tour
Aerial View of the old Penn Station
2 Hours - $35

Remnants of Penn Station Tour

Discover the hidden remnants of the old Penn Station!

View Tour
Women touching remnant of Dutch Wall
2 Hours - $35

Dutch New York Tour

Discover the many hidden Dutch relics south of Wall Street

View Tour
NY State World's Fairs Pavilion Flushing Meadows Corona Park
2 Hours - $35

NY World's Fairs Tour

Didn’t make it to the 1939/40 or 1963/64 World’s Fairs? Here's your chance!

View Tour
Trinity Church Cemetery
2 Hours - $35

Financial District Hidden Gems

Discover the neighborhood's most surprising places and stories

View Tour
Brooklyn Bridge empty
2 Hours - $35

Secrets of the Brooklyn Bridge

Discover the secrets & hidden gems of NYC's most famous bridge!

View Tour
Looking for a specific date?

Private Tours

We can organize a private tour just for your group! Whether you are planning your next family outing, a school trip or a corporate event, we've got you covered!

Virtual Tours

Explore the best of what NYC has to offer from the comfort of your home! We offer several live webinars a week, on-demand virtual tours and also organize private virtual tours for any group size!

Any questions? We're here to help!
[formidable id=12]
<div class="frm_forms with_frm_style frm_style_formidable-style" id="frm_form_12_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form " id="form_privatetourrequest" > <div class="frm_form_fields "> <fieldset> <legend class="frm_screen_reader">Private Tour Request</legend> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="12" /> <input type="hidden" name="frm_hide_fields_12" id="frm_hide_fields_12" value="" /> <input type="hidden" name="form_key" value="privatetourrequest" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_12" name="frm_submit_entry_12" value="bc0e19d276" /><input type="hidden" name="_wp_http_referer" value="/tours/walking-tours/" /><div id="frm_field_64_container" class="frm_form_field form-field frm_required_field frm_top_container"> <label for="field_eipvh" id="field_eipvh_label" class="frm_primary_label">Name <span class="frm_required">*</span> </label> <input type="text" id="field_eipvh" name="item_meta[64]" value="" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_69_container" class="frm_form_field form-field frm_required_field frm_top_container"> <label for="field_dosc9" id="field_dosc9_label" class="frm_primary_label">Email <span class="frm_required">*</span> </label> <input type="email" id="field_dosc9" name="item_meta[69]" value="" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Email is invalid" aria-invalid="false" /> </div> <div id="frm_field_70_container" class="frm_form_field form-field frm_required_field frm_top_container"> <label for="field_fjfkh" id="field_fjfkh_label" class="frm_primary_label">Which private tour are you interested in? <span class="frm_required">*</span> </label> <select name="item_meta[70]" id="field_fjfkh" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Which private tour are you interested in? is invalid" class="auto_width" aria-invalid="false" > <option value="" selected="selected" class=""> </option> <option value="Grand Central" class=""> Grand Central </option> <option value="Penn Station" class=""> Penn Station </option> <option value="Dutch New York" class=""> Dutch New York </option> <option value="NY World&#039;s Fairs" class=""> NY World&#039;s Fairs </option> <option value="Financial District" class=""> Financial District </option> <option value="Underground Subway Tour" class=""> Underground Subway Tour </option> <option value="Brooklyn Bridge" class=""> Brooklyn Bridge </option> <option value="Ellis Island Abandoned Hospital" class=""> Ellis Island Abandoned Hospital </option> <option value="Something else" class=""> Something else </option> </select> </div> <div id="frm_field_75_container" class="frm_form_field form-field frm_top_container"> <label for="field_ipmtr" id="field_ipmtr_label" class="frm_primary_label">Do you have a preferred date and time? <span class="frm_required"></span> </label> <input type="text" id="field_ipmtr" name="item_meta[75]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_80_container" class="frm_form_field form-field frm_top_container"> <label for="field_j0dnl" id="field_j0dnl_label" class="frm_primary_label">How many people are in your group? <span class="frm_required"></span> </label> <input type="text" id="field_j0dnl" name="item_meta[80]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <div id="frm_field_77_container" class="frm_form_field form-field frm_top_container"> <label for="field_u4hn5" id="field_u4hn5_label" class="frm_primary_label">What would you like us to know about your group? Are you locals or visitors? <span class="frm_required"></span> </label> <input type="text" id="field_u4hn5" name="item_meta[77]" value="" data-invmsg="Text is invalid" aria-invalid="false" /> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_verify" > <label for="frm_email_12"> If you are human, leave this field blank. </label> <input type="email" class="frm_verify" id="frm_email_12" name="frm_verify" value="" /> </div> <div class="frm_submit"> <button class="frm_button_submit" type="submit" >Submit</button> </div></div> </fieldset> </div> </form> </div>