The Scottish Professional Football League have agreed a new deal with current broadcast partners Sky and BT until the end of season 2019-20.
The existing contract, believed to be worth around £15m a year to the SPFL, started in 2014.
And the league body says the new deal has been agreed "on improved terms".
Sixty league games will continue to be screened live each season and up to six end-of-season play-off matches will also be broadcast live.
"We look forward to continuing to work with Sky Sports and BT Sport to broadcast action from the Ladbrokes Premiership and Ladbrokes Play-Offs for a further three years," said SPFL chief executive Neil Doncaster.
The league body oversees the Scottish Premiership, Championship, League One and League Two divisions as well as the League Cup and Challenge Cup, while the Scottish Cup is run by the Scottish FA.
The live television rights for the League Cup are currently held by the BBC, who share live Scottish Cup rights with Sky, and BBC Alba broadcast live Challenge Cup games.
The BBC also has live radio rights for all seven competitions.