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 breathtaking views from John Davenport’s restaurant on the 19th floor of the hotel, walkable access to Union Station, and the rich history of Yale University's extraordinary campus.
Places You Should Consider
Get to know Omni New Haven Hotel at Yale
Whether you are looking for romance or family fun, we have a package that will let you experience the charm of New Haven.
Omni New Haven Hotel at Yale Photos
Add to My Connections
Say Something or Ask a Question about Omni New Haven Hotel at Yale