I wonder, does anyone know when the last intercity passenger trains would have stopped at Danbury and Waterbury? I'm guessing that it was before Amtrak.
This is kind of a tall question. I suppose the last intercity train at Danbury was just before Amtrak when the Pittsfield trains made their last trips. They were one Budd Car at the end but on the New Haven they had a parlor car on 144 Fridays and 147 on Sundays and up until sometime in the 60's they had a dining car of sorts on 144 and 141 as well.
Waterbury goes back much farther, August 18, 1955 was the last day for the two through round trips to Boston both of which normally had Budd Cars but sometimes 131 and 136 would run with a locomotive, RPO and one or more coaches. The last through trains to Winsted ran their last trips at the same time although after the 1955 flood they finally did restore service with a single Budd Car to Winsted but it came off in December, 1958. The last New York - Boston train via Waterbury ran in the 20's with through parlor and buffet cars, I don't have the exact date handy.
A lot of information can be found in old timetables of which I have quite a few.
Noel Weaver