The currency in St Lucia is the Eastern Caribbean Dollar. However, if you want to pay in US Dollars then you will have no issues as most of the prices are displayed in $US :)