La serie B 2003-04 fu il campionato di terza divisione di rugby a 15 in Italia della stagione 2003-04.
ripartite in 4 gironi geografici e promosse 6 squadre in serie A retrocedendone altre 4 in serie C.
Alla promozione diretta accedettero le vincitrici di ciascuno dei quattro gironi, rispettivamente (che, preliminarmente all'avvio della stagione successiva, cedette al il proprio titolo sportivo di serie A), , e , mentre dopo i play-off le altre due squadre a salire di categoria furono e .
A retrocedere in serie C furono altresì , , e .
Formula Le 40 squadre furono ripartite su 4 gruppi da 10 squadre ciascuno, in ciascuno dei quali esse si incontrarono con la formula del girone all'italiana. Alla fine del torneo la prima classificate di ogni girone accedettero alla serie A 2004-05 e l'ultima classificata di ogni girone retrocedette in serie C 2004-05. Ai fini della compilazione della graduatoria si calcolò la classifica avulsa tra le squadre non cadette, le quali non partecipavano alla promozione e alla retrocessione.
Dopo la fase a gironi si tennero i play-off tra le quattro seconde classificate per promuovere ulteriori due squadre in serie A: quella del girone A incontrò quella del girone B, e lo stesso avvenne per i gironi B e D; fu il sorteggio a decidere l'ordine dei campi. Le due squadre vincenti i play-off accedettero in serie A.
Squadre partecipanti
Girone A
Girone C
Girone B
Girone D
Classifiche fase a gironi
Girone A Girone C
Girone B
Girone D
Play-off
Verdetti , , e : promosse direttamente in serie A 2004-05 e promosse in serie A 2004-05 dopo i play-off , , e : retrocesse in serie C 2004-05
Note