Of course, credit cards are widely accepted in Hillcrest, South Africa. Most businesses, including restaurants, hotels and stores, accept major world credit cards, such as Visa and MasterCard. However, it is recommended to carry some South African Rand for smaller establishments or street vendors. Inform your credit card company of your travel plans to avoid service interruptions.