Ayutthaya Kingdom
Suphan Buri podría ser sitio de la legendaria Suvarnabhumi, que es mencionada en las antiguas escrituras budistas. Sin embargo, los primeros asentamientos históricos confirmados fueron durante el periodo Dvaravati, cuando la ciudad era conocida como "Mueang Thawarawadi Si Suphannaphumi", su fundación se llevó a cabo durante los años 877-882. Posteriormente fue llamada "U Thong" y fue la ciudad natal del príncipe U Thong, fundador del Reino de Ayutthaya. El rey Khun Luang Pha Ngua finalmente le dio su nombre actual. Suphanburi fue una ciudad fronteriza importante, y también la locación de varias batallas con la Birmania vecina.