Airfare Deal – Houston to Johannesburg $986 ai rt (Air Canada / Lufthansa)

Departure from: Houston (IAH)

Destination: Johannesburg (JNB)

Stops: Munich (MUC), Toronto (YYZ)

Airline(s): Air Canada / Lufthansa

Sample dates: Nov. 20 – Nov. 30

Total miles flown: 21130 miles

Cost per mile flown (the lower the better): 4.7

If you like this post – subscribe via email or follow us on Twitter.