Montreal, Toronto & Denver to Johannesburg/Nairobi from $630


Montreal (Canada)
Toronto (Canada)
Denver (United States)


Johannesburg (South Africa)


Air Canada, SWISS (Star Alliance)

Fare information

base fare: KLA86RCS,KLA86RCS ($127.63)
price: $630

Booking link

Sample Skyscanner link: YMQ-JNB $639

Sample Expedia Link

Deals we found

Montreal (YMQ) to Johannesburg (JNB) for $639
Montreal (YMQ) to Nairobi (NBO) for $699
Toronto (YMQ) to Johannesburg (JNB) for $639
Toronto (YMQ) to Nairobi (NBO) for $699
Denver (YMQ) to Johannesburg (JNB) for $639
Denver (YMQ) to Nairobi (NBO) for $699

When is this available?

Availability always differs, so we suggest using Google flights or Skyscanner to look for your perfect dates. Airlines can pull deals at any time. If you want to book this, book it soon. If you