TV channels owned by Walt Disney Co. are back on Dish Network Corp.’s satellite broadcasting and streaming platforms after the two companies reached a tentative agreement on a new contract.

The accord ends a weekend blackout that saw millions of Dish customers lose access to several popular Disney networks including ESPN and ABC. Dish has 10 million subscribers nationwide although the company declined to say how many were affected by the blackout.

At issue were terms for a new agreement for Dish to continue carrying Disney’s broadcast and cable networks. Disney charges high fees for several of its networks including ESPN, which costs distributors nearly $9 a month, according to the research firm Kagan, a unit of S&P Global Market Intelligence.

The deal comes after Dish subscribers were unable to view ESPN and ABC’s sports programming over the weekend. By agreeing on terms, Dish Network customers won’t risk missing out on ESPN’s “Monday Night Football.”

Disney said in a statement it has reached a “handshake agreement” with Dish that reflects fair market value for its content. Terms of the agreement weren’t disclosed. Both companies will work to finalize the agreement in the coming days, Disney said.

Dish didn’t issue a statement but posted a notice on its website letting customers know that the Disney channels had been restored.

Besides ABC and ESPN, other channels that went dark included FX, Disney Channel, Freeform, National Geographic and ESPN’s various sister networks.

Write to Joe Flint at joe.flint@wsj.com