The Bayard Hotel liegt zentral nahe der Lexington Avenue, nur wenige Schritte vom Waldorf-Astoria entfernt. Zahlreiche bekannte Sehenswürdigkeiten wie das Rockefeller Center, die Radio City Music Hall, die St. Patrick's Kathedrale sowie das Gebäude der Vereinten Nationen sind bequem zu Fuß erreichbar. Auch Broadway Theater und Einkaufsmöglichkeiten der 5th Avenue sind schnell erreichbar, ebenso wie der Times Square nur einige Häuserblocks entfernt.
Das Hotel bietet Zimmer mit unterschiedlichen Bettenvarianten, darunter Doppel-, Queen- und Kingsize-Betten sowie separate Schlafzimmer. Einige Unterkünfte verfügen über Kochnischen mit Mikrowelle, Kühlschrank und Tee-/Kaffeezubereiter. Zur Ausstattung gehören außerdem Safe, Schreibtisch, Sat-TV und WLAN.
Für das leibliche Wohl sorgen ein Café, eine Bar und ein Nichtraucherrestaurant mit Kinderhochstühlen. Ein kontinentales Frühstück ist verfügbar, zudem werden auch spezielle und diätische Speisen angeboten. Gäste können zudem verschiedene Sportmöglichkeiten nutzen, wie Fitnessangebot, Squash, Reiten oder Fahrrad/Mountainbike. Wellness wird mit Sauna und Dampfbad geboten. Geschäftlichen Service ergänzen Faxgeräte und Businesscenter.