TRAVEL

Manhattan Neighborhood Map: NYC’s Best Areas, Attractions & Local Guides

Custom CSS).
Everything is scoped under .nycig so your banner, menu and footer are untouched.
–>

A guide to unique and local NYC

Manhattan Neighborhood Map

This map shows you the heart and soul of New York City — the places New Yorkers live, eat, work and explore, and the reason we all love living here.

Every Manhattan neighborhood has a different vibe, with different shops, restaurants, cafés and attractions. It may surprise you how easy it is to feel the character of each one — and how much changes from one block to the next.

Click any neighborhood

Interactive Manhattan Neighborhood Map

Click each neighborhood to learn the best things to do and see, where to eat and which shops are worth your time on your NYC vacation.

Manhattan neighborhood map showing every neighborhood from Harlem to the Financial District






















Tap or hover any neighborhood, then click to open its insider guide.

Take the whole map with you

Every neighborhood, printed and in your pocket

The online map is free forever. But on the street — with no signal, a dead phone and a tired group — the printable package is what actually saves your day.

  • 45+ pages of detailed neighborhood maps with every street and cross street
  • The best restaurants, hotels, shops and attractions marked by neighborhood
  • Walking routes so you never zig-zag across the city twice
  • Print unlimited copies for everyone in your group — works with no wifi
  • Optional 2, 3 and 5-day itineraries planned morning to night

174+ reviews · instant download · 30-day guarantee

NYC printable guide and neighborhood maps spread out on a table

NYC first time visitor itinerary cover
NYC romantic itinerary cover

See what’s inside

A quick look at the printable guides

From travelers who used these maps

Why people print them before they fly

“This is very possibly the best $20 I’ve spent for my upcoming trip. LOVE the level of detail.”

Terri

“Your guide is a lifesaver! I have done a fair bit of planning in preparation for my ‘real’ first time trip to Manhattan and was amazed at how organized and easy this guide was to follow. The map points along with listings are terrific, they even have cross streets for easier navigation.”

Verified buyer

“Honestly this was the best book I’ve ever purchased and it was worth every single dollar I spent on it!! Thank you so so much.”

Shirin

“I have been researching ways to visit NYC and kept coming across this website. I finally decided to purchase the guides and I am so glad I did. It is very helpful to have the city broken out by neighborhoods and what is in each neighborhood. Thank you for simplifying my planning!”

Joyce

“L-O-V-E this guide! It’s well thought out, easy to read and easy to follow with a very sensible layout. This is going to make this our best NYC trip by far.”

Brenda · Pennsylvania

“WOW. We are planning my first trip to NYC and it’s all so overwhelming. I found your guide and I am so relieved — it is everything I wanted and more that I didn’t know I needed! This will make planning the trip and navigating once we arrive SO. MUCH. SMOOTHER!”

First-time visitor

Free download

Manhattan Neighborhood Printable Map

Grab the free one-page neighborhood map to get oriented. When you are ready to plan actual days, the full package picks up where this leaves off.

NYC printable tourist map

Beyond Manhattan

The Five NYC Boroughs

When most people think of NYC they are really thinking of Manhattan — but there are four other boroughs, each with its own character.

ManhattanNew York County
BrooklynKings County
QueensQueens County
The BronxBronx County
Staten IslandRichmond County

Explore the NYC boroughs guide

>

Attractions by neighborhood

New York City — What is Where?

The fastest way to group your days: see which famous sights sit in the same neighborhood so you walk instead of criss-crossing the city.

Upper West Side

  • American Museum of Natural History
  • Lincoln Center
  • Beacon Theatre
Upper East Side

  • Metropolitan Museum of Art
  • Guggenheim Museum
  • The Frick
Midtown East

  • Top of the Rock
  • Rockefeller Center
  • Museum of Modern Art
  • Grand Central Station
  • St. Patrick’s Cathedral
  • The Plaza Hotel
Midtown West / Hell’s Kitchen

  • Intrepid Sea, Air & Space Museum
  • Circle Line cruises
Times Square / Broadway

  • Broadway shows
  • Madame Tussauds Wax Museum
Fashion / Garment District

  • Empire State Building
  • Madison Square Garden
Chelsea / Hudson Yards

  • The High Line
  • Edge
  • Vessel
  • Chelsea Market
Meatpacking District

  • The High Line
  • Whitney Museum
Lower East Side

  • Tenement Museum
  • Museum at Eldridge Street
Greenwich Village

  • Washington Square Park
  • NYU
  • Jazz clubs
Financial District / Wall St

  • Statue of Liberty
  • 9/11 Memorial
  • 9/11 Museum
  • One World Observatory
  • Charging Bull

Street by street

Manhattan Neighborhood Boundaries

Neighborhood Area Boundaries
Harlem Uptown E/W 110th to 155th St
Upper West Side Uptown W 59–110, Central Park West to the river
Central Park Uptown 59th to 110th, 5th Ave to Central Park West
Upper East Side Uptown E 59–96, the river to 5th (and E96–110 along 5th)
Midtown West / Hell’s Kitchen Midtown 34th to 59th St, west of 5th Ave
Times Square / Broadway Midtown W 42nd–53rd, 6th to 8th Aves
Midtown East Midtown 42nd to 59th, the river to 5th Ave
Fashion / Garment District Midtown W 34th to 42nd Sts, 5th to 9th Aves
Chelsea / Hudson Yards Midtown W 14–34, 7th Ave to the river
Gramercy / Murray Hill Midtown E 14th to 34th, Park Ave to the East River
Union Square / Flatiron Downtown E 14–17 and E/W 16–27, Park Ave S to 6th
Meatpacking District Downtown Gansevoort to W 15th, Hudson St to the river
West Village Downtown Houston to W 14th, 6th Ave to the river
Greenwich Village Downtown Houston to W 14th, Broadway to 6th Ave
NoHo Downtown Houston to Astor Pl, Bowery to Broadway
East Village Downtown Houston to E 14th, Bowery to the East River
SoHo Downtown Canal to Houston, Lafayette to Varick
Little Italy Downtown Canal to Broome, along Mulberry St
Chinatown Downtown Chambers to Delancey, East Broadway to Broadway
Lower East Side Downtown Canal to Houston, Bowery to the river
Tribeca / Battery Park City Downtown Park Pl to Canal, Broadway to the river
Financial District / Wall St Downtown Below Chambers St

Ready to explore it for real?

Print every neighborhood map, plus the itineraries that string them together.

Print these neighborhood maps & guidesInstant download · From $19.99 · 30-day guarantee

See the guides






















(function () {
var root = document.querySelector(‘.nycig’);
if (!root) return;

var grid = root.querySelector(‘.nycig-map-grid’);
var detail = root.querySelector(‘.nycig-detail’);
var sticky = root.querySelector(‘.nycig-sticky’);
if (!grid || !detail) return;

var defaultDetail = detail.innerHTML;
var data = {};
var activeId = null;

root.querySelectorAll(‘#nycig-ndata [data-n]’).forEach(function (el) {
data[el.dataset.n] = el.dataset;
});

function setActive(id) {
if (id === activeId) return;
activeId = id || null;

root.querySelectorAll(‘[data-n].is-active’).forEach(function (el) {
el.classList.remove(‘is-active’);
});

if (!activeId || !data[activeId]) {
detail.innerHTML = defaultDetail;
return;
}

root.querySelectorAll(‘[data-n]’).forEach(function (el) {
if (el.dataset.n === activeId && !el.closest(‘#nycig-ndata’)) {
el.classList.add(‘is-active’);
}
});

var item = data[activeId];
var zone = document.createElement(‘p’);
zone.className=”nycig-label”;
zone.textContent = item.zone || ”;

var name = document.createElement(‘h3’);
name.textContent = item.name || ”;

var bounds = document.createElement(‘p’);
bounds.className=”nycig-muted”;
bounds.textContent = item.bounds || ”;

var known = document.createElement(‘p’);
known.textContent = item.known || ”;

detail.replaceChildren(zone, name, bounds, known);
}

function getNeighborhood(target) {
if (!target || !target.closest) return null;
var item = target.closest(‘svg [data-n], .nycig-chip’);
return item && grid.contains(item) ? item : null;
}

// Update when entering a map region or list chip. Don’t clear on each
// individual item leave; that caused layout shifts to trigger hover loops.
grid.addEventListener(‘pointerover’, function (event) {
var item = getNeighborhood(event.target);
if (item) setActive(item.dataset.n);
});
grid.addEventListener(‘pointerleave’, function () {
setActive(null);
});

// Keyboard users get the same details, and only clear when focus exits the grid.
grid.addEventListener(‘focusin’, function (event) {
var item = getNeighborhood(event.target);
if (item) setActive(item.dataset.n);
});
grid.addEventListener(‘focusout’, function (event) {
if (!grid.contains(event.relatedTarget)) setActive(null);
});

if (sticky) {
function onScroll() {
sticky.classList.toggle(‘is-visible’, window.scrollY > 900);
}
window.addEventListener(‘scroll’, onScroll, { passive: true });
onScroll();
}
})();

/* =====================================================================
NYC INSIDER GUIDE — Manhattan Neighborhood Map page
Stylesheet for manhattan-neighborhood-map.html
Everything is scoped under .nycig so your theme is untouched.
===================================================================== */

/* ─── FONTS ─────────────────────────────────────────────────────────── */
@import url(“https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Work+Sans:wght@400;500;600;700&display=swap”);

/* ─── TOKENS + RESET ────────────────────────────────────────────────── */
.nycig {
–paper: #fdf9f0; –paper-deep: #f6efe1; –ink: #14192b; –on-ink: #fdf9f0;
–taxi: #f5bf2a; –brick: #b3341f; –card: #fff; –muted: #6a6f80; –border: #e6dcc9;
–radius: 10px;
–shadow-card: 0 1px 2px rgba(20,25,43,.06), 0 12px 28px -18px rgba(20,25,43,.25);
–shadow-lift: 0 24px 60px -28px rgba(20,25,43,.38);
background: var(–paper); color: var(–ink);
font-family: “Work Sans”, system-ui, sans-serif; font-size: 17px; line-height: 1.6;
padding-bottom: 90px;
}
.nycig *, .nycig *::before, .nycig *::after { box-sizing: border-box; }
.nycig img { max-width: 100%; height: auto; display: block; }
.nycig h1, .nycig h2, .nycig h3 { font-family: “Fraunces”, Georgia, serif; font-weight: 600; letter-spacing: -.015em; line-height: 1.1; margin: 0; color: inherit; }
.nycig h1 { font-size: clamp(2.3rem, 6vw, 3.8rem); }
.nycig h2 { font-size: clamp(1.8rem, 4vw, 2.5rem); }
.nycig h3 { font-size: 1.5rem; }
.nycig p { margin: 0 0 .75em; }
.nycig a { color: inherit; }
.nycig section, .nycig header { scroll-margin-top: 90px; }

/* ─── LAYOUT HELPERS ───────────────────────────────────────────────── */
.nycig-section, .nycig-tint, .nycig-dark, .nycig-intro { padding: 64px 20px; }
.nycig-section > *, .nycig-tint > *, .nycig-dark > *, .nycig-intro > * { max-width: 1120px; margin-left: auto; margin-right: auto; }
.nycig-tint { background: var(–paper-deep); }
.nycig-dark { background: var(–ink); color: var(–on-ink); }
.nycig-center { text-align: center; justify-content: center; }
.nycig-head { text-align: center; max-width: 760px; margin-bottom: 36px; }
.nycig-head p:not(.nycig-label) { color: var(–muted); font-size: 1.1rem; margin-top: 14px; }
.nycig-label { font-size: .75rem; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: var(–brick); margin-bottom: 10px !important; }
.nycig-label-taxi { color: var(–taxi); }
.nycig-muted { color: var(–muted); }
.nycig-dark .nycig-lead, .nycig-dark .nycig-checks, .nycig-dark .nycig-small { color: rgba(253,249,240,.82); }
.nycig-lead { font-size: 1.15rem; }
.nycig-small { font-size: .9rem; margin-top: 16px; }
.nycig-stars { color: var(–taxi); letter-spacing: 2px; }
.nycig-split { display: grid; gap: 40px; align-items: center; }
@media (min-width: 820px) { .nycig-split { grid-template-columns: 1fr 1fr; } }
.nycig-grid3 { display: grid; gap: 20px; }
@media (min-width: 700px) { .nycig-grid3 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1000px) { .nycig-grid3 { grid-template-columns: repeat(3, 1fr); } }
.nycig-grid5 { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); margin-bottom: 24px; }
.nycig-card { background: var(–card); border: 1px solid var(–border); border-radius: var(–radius); padding: 20px; box-shadow: var(–shadow-card); color: var(–ink); }

/* ─── BUTTONS ──────────────────────────────────────────────────────── */
.nycig-btns { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.nycig-btn { display: inline-block; padding: 15px 24px; border-radius: 8px; font-size: .88rem; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; text-decoration: none !important; text-align: center; transition: transform .2s, background .2s; border: 1px solid transparent; }
.nycig-btn:hover { transform: translateY(-2px); }
.nycig-btn-taxi { background: var(–taxi); color: var(–ink) !important; box-shadow: var(–shadow-lift); }
.nycig-btn-ghost { border-color: rgba(253,249,240,.4); color: var(–on-ink) !important; }
.nycig-btn-ghost:hover { background: rgba(253,249,240,.1); }
.nycig-btn-ink { background: var(–ink); color: var(–on-ink) !important; }
.nycig-btn-outline { border-color: var(–ink); background: var(–card); color: var(–ink) !important; }
.nycig-link { font-size: .85rem; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: var(–brick) !important; text-decoration: underline; text-decoration-color: var(–taxi); text-decoration-thickness: 2px; text-underline-offset: 4px; }

/* ─── HERO ─────────────────────────────────────────────────────────── */
.nycig-hero { background: var(–ink); color: var(–on-ink); text-align: center; padding: 72px 20px; }
.nycig-hero .nycig-lead { max-width: 680px; margin: 20px auto 0; color: rgba(253,249,240,.8); }
.nycig-pill { display: inline-block; border: 1px solid rgba(253,249,240,.3); border-radius: 999px; padding: 4px 14px; font-size: .72rem; font-weight: 600; letter-spacing: .2em; text-transform: uppercase; margin-bottom: 18px; }

/* ─── INTRO + JUMP LINKS ───────────────────────────────────────────── */
.nycig-intro { background: var(–paper-deep); border-bottom: 1px solid var(–border); padding: 40px 20px; text-align: center; }
.nycig-intro > p { max-width: 760px; color: var(–muted); font-size: 1.1rem; }
.nycig-jump { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 24px; }
.nycig-jump a { background: var(–card); border: 1px solid var(–border); border-radius: 999px; padding: 8px 16px; font-size: .9rem; font-weight: 500; text-decoration: none; }
.nycig-jump a:hover { border-color: var(–brick); }

/* ─── INTERACTIVE MAP ──────────────────────────────────────────────── */
.nycig-map-grid { display: grid; gap: 32px; }
@media (min-width: 900px) { .nycig-map-grid { grid-template-columns: minmax(0, 420px) minmax(0, 1fr); gap: 48px; } }
.nycig-map-frame { position: relative; max-width: 420px; margin: 0 auto; border: 1px solid var(–border); border-radius: var(–radius); overflow: hidden; background: var(–card); box-shadow: var(–shadow-card); }
.nycig-map-frame img { width: 100%; }
.nycig-map-frame svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.nycig-map-frame rect { fill: transparent; stroke: transparent; stroke-width: 1.5; cursor: pointer; transition: fill .15s; }
.nycig-map-frame a:hover rect { fill: rgba(245,191,42,.35); }
.nycig-map-frame a.is-active rect, .nycig-map-frame a:focus rect { fill: rgba(245,191,42,.55); stroke: var(–brick); }
.nycig-map-frame a { outline: none; }
.nycig-note { text-align: center; font-size: .9rem; color: var(–muted); margin-top: 12px; }
.nycig-detail {
height: 220px;
min-height: 220px;
margin-bottom: 24px;
display: flex;
flex-direction: column;
justify-content: center;
overflow-y: auto;
}
.nycig-detail h3 { margin: 0; }
.nycig-detail p { margin: 6px 0 0; font-size: .95rem; }
.nycig-zone { margin-bottom: 18px; }
.nycig-zone-label { font-size: .72rem; font-weight: 600; letter-spacing: .18em; text-transform: uppercase; color: var(–muted); margin-bottom: 8px !important; }
.nycig-chips { display: flex; flex-wrap: wrap; gap: 8px; }
.nycig-chip { border: 1px solid var(–border); background: var(–card); border-radius: 999px; padding: 6px 13px; font-size: .9rem; text-decoration: none !important; transition: background .15s, border-color .15s; }
.nycig-chip:hover { border-color: var(–brick); background: var(–paper-deep); }
.nycig-chip.is-active { border-color: var(–brick); background: var(–taxi); }

/* ─── PRINTABLE GUIDES CTA ─────────────────────────────────────────── */
.nycig-checks { list-style: none; padding: 0; margin: 22px 0 0; font-size: .95rem; }
.nycig-checks li { position: relative; padding-left: 26px; margin-bottom: 8px; }
.nycig-checks li::before { content: “✓”; position: absolute; left: 0; color: var(–taxi); font-weight: 700; }
.nycig-img-lift { border-radius: var(–radius); box-shadow: var(–shadow-lift); width: 100%; }
.nycig-two { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 16px; }
.nycig-two img { border-radius: var(–radius); width: 100%; }

/* ─── VIDEO ────────────────────────────────────────────────────────── */
.nycig-video { position: relative; max-width: 860px; aspect-ratio: 16 / 9; border-radius: var(–radius); overflow: hidden; box-shadow: var(–shadow-lift); }
.nycig-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

/* ─── TESTIMONIALS ─────────────────────────────────────────────────── */
.nycig-review { margin: 0; }
.nycig-review p { font-size: .95rem; margin-top: 8px; }
.nycig-review footer { font-size: .9rem; } .nycig-review footer span { color: var(–muted); }

/* ─── FREE MAP + BOROUGHS + WHAT IS WHERE ──────────────────────────── */
.nycig-img-card { border: 1px solid var(–border); border-radius: var(–radius); box-shadow: var(–shadow-card); width: 100%; }
.nycig-borough strong { display: block; font-family: “Fraunces”, serif; font-size: 1.1rem; }
.nycig-borough span { font-size: .8rem; color: var(–muted); }
.nycig-card-title { font-family: “Fraunces”, serif; font-size: 1.15rem; text-decoration: underline; text-decoration-color: var(–taxi); text-decoration-thickness: 2px; text-underline-offset: 4px; }
.nycig-card ul { list-style: none; padding: 0; margin: 12px 0 0; font-size: .92rem; color: var(–muted); }
.nycig-card li { padding-left: 16px; position: relative; margin-bottom: 4px; }
.nycig-card li::before { content: “•”; position: absolute; left: 0; color: var(–brick); }

/* ─── BOUNDARIES TABLE ─────────────────────────────────────────────── */
.nycig-table-wrap { overflow-x: auto; background: var(–card); border: 1px solid var(–border); border-radius: var(–radius); box-shadow: var(–shadow-card); }
.nycig-table { width: 100%; border-collapse: collapse; font-size: .92rem; margin: 0; }
.nycig-table th, .nycig-table td { text-align: left; padding: 11px 16px; border-bottom: 1px solid var(–border); border-left: 0; border-right: 0; }
.nycig-table th { background: var(–ink); color: var(–on-ink); font-size: .75rem; text-transform: uppercase; letter-spacing: .12em; }
.nycig-table td a { font-weight: 600; }

/* ─── STICKY BUY BAR ───────────────────────────────────────────────── */
.nycig-sticky { position: fixed; left: 0; right: 0; bottom: 0; z-index: 9999; background: rgba(20,25,43,.96); color: var(–on-ink); padding: 12px 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; transform: translateY(110%); transition: transform .3s; }
.nycig-sticky.is-visible { transform: translateY(0); }
.nycig-sticky strong { display: block; font-family: “Fraunces”, serif; font-weight: 600; }
.nycig-sticky span { font-size: .8rem; opacity: .7; }
.nycig-sticky .nycig-btn { padding: 11px 20px; box-shadow: none; }
@media (min-width: 1000px) { .nycig-sticky { padding-left: calc(50% – 540px); padding-right: calc(50% – 540px); } }

/* Keep the interactive detail panel stable on narrow screens too. */
@media (max-width: 899px) {
.nycig-detail {
height: 250px;
min-height: 250px;
}
}

/* Center the existing closing CTA and boroughs sections in Elementor. */
.nycig > section.nycig-dark.nycig-center,
.nycig > section.nycig-tint.nycig-center {
display: block !important;
text-align: center !important;
}

.nycig > section.nycig-dark.nycig-center > h2,
.nycig > section.nycig-dark.nycig-center > .nycig-lead,
.nycig > section.nycig-dark.nycig-center > .nycig-btns,
.nycig > section.nycig-tint.nycig-center > .nycig-head,
.nycig > section.nycig-tint.nycig-center > p {
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
}

.nycig > section.nycig-dark.nycig-center > .nycig-btns {
display: flex !important;
width: 100%;
justify-content: center !important;
}

section.nycig-intro p {
display: block !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
}


Source link

Back to top button