This is one of the most searched questions about travelling in Sri Lanka and most answers online give a range so vague it is useless. Here is what you actually need, broken down by where you are going and how you travel.

The exchange rate in 2026. The Sri Lankan rupee has stabilised compared to the crisis years. As of mid-2026 you are getting roughly 290 to 310 LKR per USD at ATMs. Exchange booths at the airport and in tourist areas consistently offer worse rates. Withdraw from an ATM inside the arrivals hall at Bandaranaike International rather than exchanging cash at a counter.

What needs cash on the south coast. Tuk-tuks almost always want cash. Agree on the price before you get in. Short hops within a town should cost LKR 200 to 400. Between towns, Weligama to Mirissa for example, expect LKR 500 to 800. Local food stalls, rice and curry spots, kottu places and market vendors are cash only. Small family-run guesthouses in towns like Hiriketiya, Talalla and Dikwella often prefer cash even if they technically accept card. Scooter and bicycle rentals are almost always cash.

What accepts card on the south coast. Tourist-facing restaurants in Galle Fort, Weligama main road and Mirissa beach road mostly take card. Larger guesthouses and any hotel with a booking.com profile usually accepts card. Supermarkets in Galle and Weligama town take card. Activity operators like whale watching companies and surf schools vary, some are card, most prefer cash or bank transfer.

Daily cash budget by travel style. Backpackers eating local and using buses need LKR 2,500 to 4,000 per day in cash. Mid-range travellers with a mix of local and tourist food, occasional tuk-tuks and a paid activity every few days should carry LKR 5,000 to 8,000 per day. Add to that any big ticket items like whale watching or a day trip jeep hire which will be a separate cash outlay.

For a group of four doing 5 days. A safe total cash amount covering attractions, food, transport and tips but excluding accommodation is LKR 180,000 to 240,000 for the group. This assumes a mix of local and mid-range spending. If you are adding a Yala safari, budget an extra LKR 60,000 to 80,000 for the group on top of that.

ATMs to know about. Colombo airport arrivals hall has multiple working ATMs, this is the best place to make your first withdrawal. Kandy city centre has several in the main commercial area near the lake. Galle has ATMs near the bus station and just inside the fort. Weligama has two ATMs in the town centre and they can run short on cash Friday evenings, withdraw Thursday if you are arriving for the weekend. Hiriketiya has no ATM at all. Stock up in Weligama or Mirissa before you head there.

One thing most tourists do not know. Some official attraction ticket booths, including at Sigiriya, now accept card payment in USD directly without converting to rupees. This occasionally works out in your favour if the card rate is better than the ATM rate that day. Worth asking at the booth before you pay.

Cards to use. Visa and Mastercard are the most widely accepted. Amex is hit and miss. Inform your bank before you travel and check whether your card charges a foreign transaction fee. Some UK and Australian banks offer cards with no foreign transaction fees and these save a meaningful amount over a two week trip.