
The Omni New Haven Hotel at Yale
The Omni New Haven Hotel at Yale surrounds you with luxurious comfort and unparalleled service. Located in downtown New Haven, just steps from the historic campus of Yale University and New Haven Town Green, the hotel puts you near everything. Enjoy walkable access to Union Station, and the rich history of Yale University’s extraordinary campus.