Las tarjetas de crédito y débito son ampliamente aceptadas en Sri Lanka, incluso en ciudades más pequeñas. Visa y MasterCard son las tarjetas más comúnmente aceptadas. AmEx también es aceptado, pero en menor medida. Dicho esto, sigue siendo una buena idea llevar algo de efectivo contigo por si acaso.
También puede encontrar establecimientos que muestran sus precios en dólares estadounidenses, especialmente en áreas más turísticas. Si bien esto es conveniente, siempre debe asegurarse de que la transacción se realice en la moneda local.
En Sri Lanka, es ilegal realizar una transacción con tarjeta en una moneda extranjera. Además, si elige que se le cobre en su moneda local, el tipo de cambio se determinará utilizando la Conversión Dinámica de Moneda, no la tasa del mercado medio. Esto casi siempre resulta en una tasa de cambio desfavorable.