The local currency in St Lucia is the Eastern Caribbean dollar, however the US dollar is widely accepted. If you do use US dollars, expect your change to be in EC dollars. Most establishments will also take credit cards, but we would just recommend having some cash withdrawn to save any worry.