2003–04 Thai League
| Season | 2003–04 | 
|---|---|
| Dates | 27 December 2003 – 11 August 2004 | 
| Champions | Krung Thai Bank | 
| Relegated | Royal Thai Air Force  Sinthana  | 
| 2005 AFC Champions League | Krung Thai Bank FC BEC Tero Sasana FC  | 
| 2005 ASEAN Club Championship | Thailand Tobacco Monopoly FC | 
| Top goalscorer | Vimon Jancam (Osotsapa) (14) | 
| Biggest home win | Krung Thai Bank 6-1  Sinthana Osotsapa 5-0 Sinthana  | 
| Biggest away win | Royal Thai Air Force 0-5  Bangkok Bank  | 
| Highest scoring | Port Authority of Thailand 5-4 Osotsapa (9 goals) | 
← 2002-03  2004-05 →   | |
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.