Nestled in the heart of China's Shanxi province, Datong stands as a living testament to the country's rich history and vibrant culture. Known for its ancient monuments, such as the awe-inspiring Yungang Grottoes and the imposing Datong City Wall, this city effortlessly combines the old world charm with modern urban developments. Visitors can wander through bustling markets, sample delicious local cuisine, and immerse themselves in the serene beauty of the surrounding landscape, including the picturesque Hanging Monastery clinging to the cliffs nearby. Datong offers a captivating blend of tradition and progress, making it a must-visit destination for travellers seeking an authentic Chinese experience.
The cheapest month to fly to Datong is typically in February.
The popular airports near Datong city in China are Datong Yungang Airport (DAT) and Taiyuan Wusu International Airport (TYN).
The flight to Datong (DAT) is roughly 16 hours 19 minutes and 7,123 miles (11,463 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Datong from leading comparison sites using our search engine dashboard.
Buddha statues hewn out of the rock
Ancient & multi-religion hanging temple
Prominent peak with temples & vast views
Tiered structures & a Buddhist library
Tang-style pagodas & city views
Point of interest
Tourist attraction
Point of interest
Mountain Peak
Tourist attraction
Tourist attraction
Place of Worship
Temple
Historic site
History
Tourist attraction
Tourist attraction
Shops and Shopping
Museum
Mountain Peak
Volcano and nature
Tourist attraction
Mountain Pass
9.9 °C
Sun, 28 Apr 2024
Average Temperature
-3°C
Jan
1°C
Feb
8°C
Mar
17°C
Apr
24°C
May
28°C
Jun
29°C
Jul
27°C
Aug
22°C
Sep
15°C
Oct
6°C
Nov
-2°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Datong (DAT) - The flight distance between these airports is 7,123 miles (11,463 kilometres). The direct flight time is roughly 16 hours 19 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Datong (DAT) - The flight distance between these airports is 7,906 miles (12,724 kilometres). The direct flight time is roughly 18 hours 4 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Datong (DAT) - The flight distance between these airports is 7,136 miles (11,484 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from George, South Africa - George Airport (GRJ) to Datong (DAT) - The flight distance between these airports is 7,728 miles (12,437 kilometres). The direct flight time is roughly 17 hours 40 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Datong (DAT) - The flight distance between these airports is 7,130 miles (11,474 kilometres). The direct flight time is roughly 16 hours 20 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Datong (DAT) - The flight distance between these airports is 7,575 miles (12,191 kilometres). The direct flight time is roughly 17 hours 20 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Datong (DAT) - The flight distance between these airports is 7,342 miles (11,816 kilometres). The direct flight time is roughly 16 hours 48 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Datong (DAT) - The flight distance between these airports is 7,434 miles (11,964 kilometres). The direct flight time is roughly 17 hours 1 minute.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Datong (DAT) - The flight distance between these airports is 6,910 miles (11,120 kilometres). The direct flight time is roughly 15 hours 51 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Datong (DAT) - The flight distance between these airports is 7,404 miles (11,916 kilometres). The direct flight time is roughly 16 hours 57 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Datong (DAT) - The flight distance between these airports is 6,952 miles (11,188 kilometres). The direct flight time is roughly 15 hours 56 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Datong (DAT) - The flight distance between these airports is 6,886 miles (11,081 kilometres). The direct flight time is roughly 15 hours 48 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Datong (DAT) - The flight distance between these airports is 7,171 miles (11,540 kilometres). The direct flight time is roughly 16 hours 26 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Datong (DAT) - The flight distance between these airports is 6,964 miles (11,208 kilometres). The direct flight time is roughly 15 hours 58 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Datong (DAT) - The flight distance between these airports is 7,052 miles (11,349 kilometres). The direct flight time is roughly 16 hours 10 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Datong (DAT) - The flight distance between these airports is 7,559 miles (12,165 kilometres). The direct flight time is roughly 17 hours 17 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Datong (DAT) - The flight distance between these airports is 7,332 miles (11,800 kilometres). The direct flight time is roughly 16 hours 47 minutes.
Expert Help
Choose Site / Currency