Shanghai, a bustling metropolis on China's eastern coast, seamlessly blends ancient traditions with modern innovation. This vibrant city is a melting pot of cultures, featuring towering skyscrapers, historic temples, and serene gardens. From the iconic Bund waterfront with its colonial architecture to the futuristic skyline of Pudong, Shanghai offers a harmonious juxtaposition of the past and the present. Experience the city's dynamic energy through its lively markets, delectable cuisine, and world-class shopping. Whether you seek historical marvels or cutting-edge entertainment, Shanghai promises a captivating journey through time and culture.
The cheapest month to fly to Shanghai is usually in February.
The best price we found is for R13,331 from Johannesburg to Shanghai.
Some popular airlines include: Air China.
A good price for a flight to Shanghai is R11998 - R14664.
Popular airports near Shanghai include Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA), and Hangzhou Xiaoshan International Airport (HGH).
The flight to Shanghai (PVG) is roughly 16 hours 46 minutes and 7,324 miles (11,786 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Shanghai from leading comparison sites using our search engine dashboard.
Famed waterside walkway with city views
Winding, famed classical garden
Iconic tower with city views
Shanghai's main shopping street
Architecture
Soaring skyscraper with scenic views
Amusement park, roller coaster and amusement ride
Historic neighborhood with an artsy vibe
Monastery with many sculptures
Modern museum with ancient relics
127-story high-rise with 2 observatories
Bustling square & meeting place
Reconstructed Buddhist temple complex
Expansive historic temple complex
Seals, sharks & water dragons on display
Museum focusing on modern technology
Historic Buddhist temple complex
Underwater train ride with a light show
Destination for upscale shopping
Large zoo home to giant pandas
Museum on human civilization & animals
Popular area for art galleries & studios
Spacious zoo with bus tours & shows
City park with fountain & walking trails
Winding river with parks & promenades
Public green space with lawns & a pond
Amusement park with rides & performances
Chinese modern & contemporary art
Contemporary art in an old power station
Roller coaster and amusement ride
Venue for urban-development exhibits
Street lined with historic buildings
Collection of paintings & crafts
Island with parks & a Confucian temple
High-tech, permanent indoor circus
The city's past in photos & artifacts
Museums & shops in a historical setting
Iconic all-steel bridge with LED lights
Recreational area with a notable grave
Contemporary art in a former greenhouse
Architecture
Landmark hills with church & observatory
Amusement park, the lion king and shopping
Art museum, museum, art, architecture and modern art
Bustling commercial shopping street
Amusement park with soaring ferris wheel
Entertainment venue with a unique design
Classically designed 1500s garden
Green retreat with flowers & plants
Point of interest
Famous retail street with historic shops
Contemporary art museum with a cafe
Lakeside paths, fishing & sailing
Vast city park & popular BBQ spot
Massive hub for global conventions
Hiking, cycling & camping in the woods
Historical museum with Communist info
Botanical gardens with exotic orchids
Town styled as a classic English village
Ornate, pavilion-style teahouse on water
Basement venue for iconic propaganda art
Theme park with performing sea mammals
Aquarium with a beluga whale show
Entertainment
Roman Catholic church from early 1900s
Large park with film & TV filming sets
Tranquil pathways & lotus flowers
Ancient river town with attractions
Wax museum featuring notable Americans
Glass displays, history & artworks
Local Jewish history during Holocaust
Confucian temple with landscaped gardens
19th-century European-style park
Vast urban oasis with lakes & gardens
Preserved city from the 10th century
Historic landmark dating from 1924
Botanical garden with themed areas
Former home of revolutionary Sun Yat-sen
Park and garden and lake
Park and garden, wetland and birdwatching
Wetland
Wooded walks & a landmark church
Rows of quaint houses on narrow canals
Park and garden
Heritage building with boutiques & eats
Water sports, dinosaurs & spring blooms
Modern space for art & performances
Main arts & crafts–district artery
Museum
Imposing government building & city icon
Garden
Lit-up arch bridge over Huangpu River
Point of interest
Lake
Upscale shopping & dining near the river
Park and garden
Artifacts in a famous politician's home
Castle and amusement park
Point of interest
19.9 °C
Sun, 28 Apr 2024
Average Temperature
8°C
Jan
10°C
Feb
14°C
Mar
20°C
Apr
25°C
May
28°C
Jun
32°C
Jul
32°C
Aug
28°C
Sep
23°C
Oct
17°C
Nov
11°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Shanghai (PVG) - The flight distance between these airports is 7,324 miles (11,786 kilometres). The direct flight time is roughly 16 hours 46 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Shanghai (PVG) - The flight distance between these airports is 8,071 miles (12,989 kilometres). The direct flight time is roughly 18 hours 26 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Shanghai (PVG) - The flight distance between these airports is 7,278 miles (11,713 kilometres). The direct flight time is roughly 16 hours 40 minutes.
Flights from George, South Africa - George Airport (GRJ) to Shanghai (PVG) - The flight distance between these airports is 7,871 miles (12,667 kilometres). The direct flight time is roughly 17 hours 59 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Shanghai (PVG) - The flight distance between these airports is 7,335 miles (11,804 kilometres). The direct flight time is roughly 16 hours 47 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Shanghai (PVG) - The flight distance between these airports is 7,700 miles (12,392 kilometres). The direct flight time is roughly 17 hours 36 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Shanghai (PVG) - The flight distance between these airports is 7,521 miles (12,104 kilometres). The direct flight time is roughly 17 hours 12 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Shanghai (PVG) - The flight distance between these airports is 7,557 miles (12,162 kilometres). The direct flight time is roughly 17 hours 17 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Shanghai (PVG) - The flight distance between these airports is 7,111 miles (11,445 kilometres). The direct flight time is roughly 16 hours 18 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Shanghai (PVG) - The flight distance between these airports is 7,596 miles (12,225 kilometres). The direct flight time is roughly 17 hours 22 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Shanghai (PVG) - The flight distance between these airports is 7,142 miles (11,494 kilometres). The direct flight time is roughly 16 hours 22 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Shanghai (PVG) - The flight distance between these airports is 7,091 miles (11,412 kilometres). The direct flight time is roughly 16 hours 15 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Shanghai (PVG) - The flight distance between these airports is 7,318 miles (11,776 kilometres). The direct flight time is roughly 16 hours 45 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Shanghai (PVG) - The flight distance between these airports is 7,182 miles (11,559 kilometres). The direct flight time is roughly 16 hours 27 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Shanghai (PVG) - The flight distance between these airports is 7,198 miles (11,584 kilometres). The direct flight time is roughly 16 hours 29 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Shanghai (PVG) - The flight distance between these airports is 7,778 miles (12,517 kilometres). The direct flight time is roughly 17 hours 47 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Shanghai (PVG) - The flight distance between these airports is 7,468 miles (12,019 kilometres). The direct flight time is roughly 17 hours 5 minutes.
From Johannesburg (JNB), South Africa to Shanghai, China (PVG): R13,331
Depart: 14 Jun 2024 · Return: 23 Jun 2024 Price found 28 Apr 2024, 08:38
Expert Help
Choose Site / Currency