In this technical note, the phenomena of non-linear water-wave propagation above a seabed with variable depth is re-examined. The conventional Korteweg-de Vries (KdV) equation is re-derived for the general case of variable water depth. In the new form of KdV equation, the seabed bottom function is included. Two different bottom profiles are considered in this study; case 1: b'(x') = c epsilon sin lambda x' and case 2: b'(x') = c epsilon e(-lambda(x'-x0')2). The effects of three bottom profile parameters, c, lambda and epsilon on the wave profile are examined. Numerical results indicate that both s and A affect the wave profile significantly in case 1, while 8 significantly affects the wave profile in case 2. (c) 2006 Elsevier Ltd. All rights reserved.