 Willoughby Hills is located at (41.588151, -81.442475).According to the United States Census Bureau, the city has a total area of , of which is land and is water.Willoughby Hills borders Euclid and Richmond Heights on the west, Gates Mills, Highland Heights, and Mayfield Village on the south, Kirtland and Waite Hill on the east, and Wickliffe and Willoughby to the north.