Inverness Caledonian Thistle continue to boast the cheapest day out, with their lowest-priced ticket, a pie, a cup of tea and a match programme costing £20.60.
The equivalent at the home of champions Celtic is £30.40.
The BBC Sport Price of Football study looked at 166 clubs in 10 divisions across British football.
The cheapest season ticket in the Scottish Premiership can be bought from Kilmarnock while the league's most expensive is from Celtic's highest category, at £509.
However, the Glasgow club's cheapest season ticket (£287) and their priciest are both £100 down on last year.
Hearts had the most expensive match-day ticket at £35. That price is almost double the cheapest match-day ticket at Tynecastle but the club, in administration since June, have lowered their cheapest season tickets by £30 to £280, with the priciest option remaining £480.
Promoted Partick Thistle offer match-day tickets at £20 but have continued their policy of offering free admission to fans under 16.
Most clubs offer free season tickets for younger fans when bought with an adult ticket, though the age range for qualifying juniors varies from 11 to 15.
"We remain committed to socially inclusive football and base our pricing structure on keeping prices low for kids and adults living on reduced means," said Ross County general manager Ranald Gilbert.