The official currency of Thailand is the Thai Baht (THB). Credit cards are widely accepted in hotels, restaurants, and many shops, but it's advisable to carry some cash when visiting local markets or street vendors.