Luxury hotels, high-end restaurants, department stores, and major retailers accept credit cards without issue. Many add a 2-3% surcharge for credit card transactions, though this is becoming less common at premium establishments.
Small shops, local restaurants, and market vendors typically accept only cash. Even in Bangkok, you'll encounter situations where cards aren't accepted. ATMs are widespread and dispense Thai baht from international accounts, though most charge a fee of 220-250 THB per withdrawal.
Before traveling, notify your bank of your travel plans to prevent fraud alerts from blocking your cards. Consider carrying cards from multiple banks as backup, and always have some cash for smaller transactions and emergencies.
Related Questions
- Should I Leave Tips in Thailand?
- How Much Are Meals, Drinks, and Daily Expenses in Thailand?
- What Kinds of Gifts and Souvenirs Can I Find in Thailand?
- What Is Thailand's Currency?

Insider-led Thailand Design & Concierge
Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.




