2003–04 Thai League

The 2003–04 Thai Premier League had 10 teams.

Two clubs would be relegated and 2 teams promoted from Thailand Division 1 League.

The team that finished in 8th position would play in a relegation play-off.

Osotsapa FC again won the Queen's Cup.

The league champion was Krung Thai Bank.