score:7
Flight track website such as flightradar24 and flightaware provide this information.
Both website provides the aircraft model used for each flights and the actually arrive and departure time.
Although flightradar24 cannot track all flights between 2 cities, it provides actual plane (and registration code) used for every flight. Flighttrader24 also provides paid apps for Android, iOS, Mac, windows phone and Windows.
Paid user can access more information.
Upvote:0
Airports themselves will often have this information. For example:
http://www.flydulles.com/iad/arrivals-and-departures
It has a selection to show cities.
On a similar, related note, another portion of the site shows every city with a direct connection.
http://www.flydulles.com/iad/nonstop-destinations