Delta Airlines: Calgary to Johannesburg

Discover amazing deals on Delta Airlines flights from Calgary to Johannesburg. Search, compare, and book the best fares today.

Johannesburg South Africa

Delta Airlines: Calgary to Johannesburg

Fly from Calgary International Airport (YYC) to O.R. Tambo International Airport (JNB) with Delta Air Lines. As a SkyTeam alliance member, Delta offers excellent connectivity through its US hub in Atlanta, providing smooth connections to Johannesburg. Discover South Africa's vibrant city of gold, visit the Apartheid Museum, explore Soweto, and use Johannesburg as your gateway to Kruger National Park and Cape Town.

Pro Tip: Book 8-10 weeks in advance for the best fares. Delta's Atlanta hub offers the only nonstop US-Johannesburg service, making connections seamless!
  • Connecting flights via Atlanta (ATL)
  • Total travel time: 24-28 hours
  • Best time to visit: May to September (dry season for safaris)
  • Round trip from: $1,649 CAD

Flights to Johannesburg from Canadian Cities

Delta Air Lines offers connecting flights to Johannesburg from major Canadian cities via US hubs.

Departure City Starting From Total Journey
Toronto (YYZ) $1,499 CAD ~20-24 hours
Vancouver (YVR) $1,699 CAD ~26-30 hours
Calgary (YYC) $1,649 CAD ~24-28 hours
Montreal (YUL) $1,449 CAD ~19-23 hours

*Fares are subject to availability and may vary based on travel dates and booking class.

Popular Hotels in Johannesburg

Handpicked accommodations for an unforgettable Johannesburg experience

More Delta Routes to Africa