Sri Lanka no tiene un traje nacional oficial. Sin embargo, el sarong y el sari son elementos populares de atuendo que aparecen en grupos étnicos y regiones, y unen a las diversas personas. La vestimenta del país también tiene distintas influencias portuguesas, que se ven principalmente en las palabras derivadas del portugués para ciertas prendas de vestir. Con la independencia surgió un gran interés en el atuendo indígena tradicional, y las comunidades individuales desarrollaron sus propios estilos distintos.
Diferentes grupos étnicos en Sri Lanka cubren y decoran el sarong y el sari de manera distinta. Tradicionalmente, los hombres cingaleses llevan pareos anudados en la parte delantera, mientras que los hombres de Kandy prefieren enrollar una tuppotiya alrededor de la cintura. Los hombres tamiles de Sri Lanka suelen llevar pareos como una tela blanca sin dividir, y los hombres tamiles de Jaffna a menudo se tiñen de rosa y los usan como faldas.
Estas variaciones también ocurren entre las mujeres, lo que refleja el estatus social, la clase, la religión e incluso la edad. Las mujeres cingalesas suelen llevar el redde y el hatte, introducido por los portugueses.
Si bien los holandeses no tuvieron una influencia directa en los estilos y las modas de Sri Lanka, su presencia colonial incrementó enormemente la producción textil y las importaciones, aumentando la variedad de estilos disponibles. Durante el gobierno británico, los británicos introdujeron trajes tradicionales de tres piezas y enaguas de capas para hombres y mujeres que no se adaptaban bien al entorno de Sri Lanka y eran muy impopulares.