The deal covers major pay channels ESPN, Disney Channel and ABC Family and the retransmission of free ABC broadcast network programs through seven ABC TV stations. It allows Comcast subscribers to gain greater access to shows on demand over the Internet on multiple devices.
Terms were not disclosed.
The deal comes as TV distributors and content owners continue to spar over fees to carry programming.
In the New York area, a dispute between Time Warner Cable (TWC) and The Madison Square Garden Co. (MSG) has left some cable subscribers without access to Knicks basketball or Rangers hockey games since early in the new year.
Disney and Comcast agreed on the package covering 70 channels or services even though only a few agreements covering ABC Family, Disney Channel and Disney XD had expired at the end of 2011. The companies agreed that a long-term comprehensive deal was in both their interests.
Comcast and Disney called the scope and range of the deal "unprecedented."
"It reinforces the value of the multichannel subscription and takes full advantage of new technologies, which serve all of our viewers," said ESPN executive chairman George Bodenheimer in a statement.
Comcast also agreed to carry the pay TV channel Disney Junior, a rebranded network focused on children up to age 7 that will replace the SOAPnet channel in February.
Disney shares rose 49 cents to $38.80 in afternoon trading. Comcast shares rose 10 cents to $24.59.