Официальной денежной единицей Шри-Ланки является рупия, ее вывоз из страны запрещен. Курс обмена примерно 109 рупий за 1 USD (на 15.01.2009 г.). Рекомендуем обменивать деньги в аэропорту Коломбо (лучший курс). Чек, полученный при официальном обмене валют, следует сохранить до окончания поездки. В этом случае при вылете из Коломбо у вас есть возможность обменять неизрасходованные деньги в банке аэропорта по курсу покупки. Также можно менять деньги в любом отеле или банке (менее выгодный курс). Часы работы банков с 09:00 до 15:00 (только в будние дни).
1 ланкийская рупия = 100 центам. В обращении купюры достоинством 10, 20, 50, 100, 500, 1000 и 5000 рупий, а также монеты в 10, 25, 50 центов и 1, 2, 5, 10 рупий. Рупия Шри-Ланки была введена в обращение 1 июля 1973 года вместо цейлонской рупии, бывшей в обращении с 1941 года. До этого островной валютой была индийская рупия. Ланкийская валюта конечно не является одной из ключевых валют мира. Однако это конвертируемая, довольно устойчивая по отношению к доллару США валюта. За последние 7 лет курс ланкийской рупии по отношению к доллару США упал всего с 72 рупий за 1 доллар, до 109 рупий за 1 доллар. Банкноты участвующие в обращении как правило старые и затасканые (существует мнение что со старыми банкнотами проще раставаться и их быстрее тратят), хотя попадаются и совсем новенькие купюры.