Cash or Card in Sri Lanka?

Short answer: bring both. Cards are widely accepted in Colombo hotels, supermarkets and large restaurants; cash is essential everywhere else.

Where Cards Work

  • 5-star hotels, Airbnb check-ins, large supermarkets (Keells, Arpico, LAUGFS)
  • Most restaurants in Colombo 3, 4, 7, 11
  • Online bookings (tickets, tours, accommodation)

Where You Need Cash

  • Tuk-tuks and local buses
  • Markets, street food, small guesthouses
  • Temples, national parks (entry fees)
  • Any business outside Colombo or Galle

Card Fees

Most international cards charge 1.5–3% foreign transaction fee. Cards with no FX fee (Wise, Revolut, Starling) save you money. Today's USD rate: Rs 325.10.

Last updated: 28 August 2026 · Live rates updated twice daily.