The 2003–04 season was the 123rd season of competitive football by Heart of Midlothian, and their 21st consecutive season in the top level of Scottish football, competing in the Scottish Premier League.
Hearts also competed in the UEFA Cup, Scottish Cup, League Cup and the Festival Cup.