Route notes
Why this routing works
This routing builds a simple two-stop intercontinental loop: Bozeman to Johannesburg first, then north to Casablanca, then back to Bozeman. The sequence avoids backtracking between the two overseas stops and keeps the trip on a single continuous arc.
With 10 nights in Johannesburg and 9 nights in Casablanca, the timing splits the three weeks into two substantial stays rather than multiple short stopovers. That pacing limits airport transitions while still fitting both long-haul segments into one itinerary.
In economy, this kind of multi-stop ticket works best when the stop order is fixed from the start. The return to Bozeman closes the loop cleanly, with each long flight serving a distinct leg of the trip rather than repeating a transatlantic or transpacific crossing.
