Route notes
Why this routing works
This 6-week multi-stop route is structured as a southbound long-haul from New York City into South Africa, followed by an intra-country move from Johannesburg to Cape Town, then a longer onward leg to Sofia before returning to New York City. The sequence keeps the two South Africa stops together, which simplifies the routing before the final Europe segment and transatlantic trip home.
With 6 nights in Johannesburg and 7 in Cape Town, the South Africa portion is paced as two shorter stays before a much longer 28-night stop in Sofia. That split makes this itinerary work well for travelers who want a concentrated first section and then a single extended stay at the end rather than multiple short hops throughout the trip.
As an economy itinerary priced from USD 2,164 to USD 2,823, this is a relatively straightforward multi-stop ticket built around three stopovers outside the origin city. A June departure fits the stated Apr-Jun season window, and the overall stop pattern is efficient for travelers looking to combine southern Africa and Europe in one ticket without backtracking between continents.
