25 декабря вся Шри-Ланка отмечает праздник Рождества Христова.  Праздник Рождества впервые начал праздноваться на Шри-Ланке во времена, когда остров (в то время называемый Цейлон) был колонией Португалии с 16 до середины 17 века. Эта традиция была продолжена Голландцами и Англичанами, которые поочередно завоевывали Шри-Ланку.

Сейчас праздник ощущается во всех уголках страны, сочетая в себе традиционные декорации и национальные мотивы. И хотя Рождество является Христианским праздником, а христиан на Шри-Ланке около 7%, даже люди, не принадлежащие к этой религии, будут праздновать Рождество и зажигать новогоднюю елку у себя в домах. Кроме того 25 декабря является праздничным нерабочим днем в Шри-Ланке.