Most hotels in Kota Bharu accept credit and debit card payments but it is always wise to have some local currency on hand for other expenses such as tips or local shopping.