Spa Castle Dallas accepts various payment methods including cash, credit cards, and Spa Castle gift cards. They accept Visa, Mastercard, American Express, and Discover. They also have an option for guests to prepay for their admission fees and private room/suite reservations online through their website.