No, tipping is not mandatory for Johannesburg Airport taxis. However, tipping is recommended if you feel that you were given a safe, comfortable and fast ride.