The 2003–04 Regionalliga season was the tenth season of the Regionalliga tier three of the German football league system. It was contested in two geographical divisions with eighteen teams each. The competition began on 1 August 2003 with the first matches of each division and ended on the 5 June 2004.