The 2003–04 ULEB Cup was the second season of the second-tier level European professional club basketball competition, EuroCup Basketball, organized by the Euroleague Basketball Company. The EuroCup is the European-wide league level that is one tier below the EuroLeague level. Thirty-six teams participated in the competition. The final was held on April 13, in Charleroi, Belgium, between Real Madrid and Hapoel Jerusalem, the latter winning it by a score of 82–73.