||Tonga is situated within the South Pacific Ocean and is an archipelago consisting of 169 islands, of which 36 are inhabited. Tonga became known as the Friendly Islands from the time when Captain Cook first visited here in 1773, due to the friendly welcome he received.
There are a great many options for flights from South Africa to Tonga. Airlines offering flights from Johannesburg to Tonga all have two stops and include Emirates, Virgin Atlantic, Delta, British Airways, South African Airways, BMI, American Airlines, Cathay Pacific, Air New Zealand, United Airlines and Air Tahiti Nui.
You can also get a flight from Cape Town to Tonga. These also involve two stops and include most of the above airlines plus a few others… Delta, Emirates, Virgin Atlantic, British Airways, American Airlines, BMI, South African Airways, Air New Zealand, Singapore Airlines, United Airlines and US Airways.