Durante o período de Ayutthaya, a bandeira vermelha era usada como símbolo de um navio mercante siamês que negociava com países estrangeiros no oeste. Durante o reinado do rei Narayana, houve comércio com a França, e a bandeira vermelha foi hasteada no lugar da bandeira holandesa para simbolizar o respeito aos franceses. Desde então, a bandeira vermelha se tornou o símbolo nacional do Sião. Durante o período Thonburi e o início do período Rattanakosin, a bandeira vermelha continuou a ser usada em navios que faziam comércio com outros países. Em vez disso, os navios reais, para se distinguirem dos navios mercantes, receberam a imagem de um “Chakra” branco no meio da bandeira como símbolo da realeza.
Durante o reinado de Buddha Loetla Nafalaya (Rama II), ele recebeu três grandes elefantes brancos de presente, o que foi uma grande honra. Por isso, ele decidiu representar um elefante branco no meio do chakra da bandeira, o que significava “O rei que tem um elefante branco”. Essa bandeira era usada somente em navios reais e, para navios mercantes comuns, era vermelha sólida. Durante o reinado de Mongkut (Rei Rama IV), o Sião assinou um acordo comercial com os países ocidentais, o que resultou na chegada de navios de carga da Europa e da América. Nessa ocasião, foi instalado um consulado, que hasteou a bandeira nacional de seu país. Portanto, o rei Mongkut decidiu abolir a bandeira vermelha e usar uma bandeira semelhante à do Royal Ship como bandeira nacional do Sião. A imagem do círculo branco (Chakra) foi removida, deixando apenas a imagem de um elefante branco no meio da bandeira vermelha. O tamanho do elefante também foi aumentado.

Durante o reinado do Rei Rama V, foi emitida a Lei da Bandeira Siamesa, que tinha um pano vermelho com um elefante branco. No entanto, seu sucessor, o Rei Rama VI, emitiu uma ordem adicional para mudar a bandeira nacional para um fundo vermelho com um elefante branco em um pedestal com o rosto voltado para o mastro. O uso da bandeira do elefante branco foi abolido no final de 1916. O objetivo dessa decisão era facilitar a produção de bandeiras que representassem o elefante para uso nacional. Mudar a bandeira para uma bandeira listrada também ajudou a evitar erros durante a instalação, quando ela era pendurada ao contrário e o elefante aparecia de cabeça para baixo, o que é vergonhoso. E se você mudar a bandeira para as listras brancas e vermelhas usuais, as pessoas poderão confeccioná-la para uso próprio e isso ajudará a eliminar o problema da instalação incorreta.
Mais tarde, o Rei Rama VI sugeriu que a faixa do meio fosse azul, porque essas eram as cores das bandeiras dos Aliados na Primeira Guerra Mundial. Além disso, essas cores lembrariam Sua Majestade durante eventos importantes. Assim, o rei decidiu que a faixa vermelha deveria ser substituída pelo azul, que é uma das cores tradicionais da Tailândia. Além disso, era a cor pessoal favorita do Rei, pois correspondia ao seu aniversário de acordo com a astrologia tailandesa, que cai em um sábado.
A bandeira da Tailândia tem cinco faixas horizontais de vermelho, branco, azul, branco e vermelho, com a faixa azul central duas vezes mais larga. O desenho foi aprovado em 28 de setembro de 1917, por decreto real emitido por Rama VI. Desde 2016, esse dia tem sido um feriado nacional da bandeira.