You can book a flight with South African Airways through their official website, over the phone, or through travel agents. Online booking is convenient and allows you to find the best deals and manage your travel itinerary.