Air
- Companies: Qantas, Emirates, Singapore Airlines
- Duration: Approximately 21 hours (including layovers)
- Distance: 12,000 km (approximately 7,456 miles)
- Costs: Approximately $1,200 CAD (ticket prices vary depending on seasons and classes)
- Roads/Routes: Not applicable
Pro Tip: Consider choosing a flight with an extended layover in Dubai with Emirates, as it offers a complimentary city tour, giving you a glimpse of this iconic city.
This journey will start at Kingston South East, where you will need to make your way to a major city airport like Adelaide Airport (ADL) to catch an international flight. Select a flight route with one or two layovers, typically involving a stop in either Sydney or Melbourne and possibly another hub in Singapore or Dubai before arriving at O. R. Tambo International Airport (JNB) in Johannesburg, then connecting to a regional flight to Pretoria.