Ice hockey is entitled to £350,000, while horse racing receives £265,000, rugby gets £125,000 and basketball claims £20,000.
The funding comes from the £5m announced for sport on January 5.
It will cover up to 75% of losses sustained after the Omicron outbreak led to outdoor attendances being capped at 500 from 26 December – a limit which ends on Monday – with indoor sports restricted to 200 seated fans.
The traditional Boxing Day Scottish Premiership football fixtures and horse racing at Musselburgh on New Year’s Day were among the events affected.
Sports minister Maree Todd said many clubs suffered “real hardships” as a result of the restrictions.