Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Plan, book, fly with confidence
Find Cheap Flights from Shanghai (SHA) to St. Petersburg (TPA)
Prices were available within the past 7 days and start at HK$7,028 for one-way flights and HK$8,404 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Friday, 17 Jan - Monday, 10 Feb
PVG
Shanghai
TPA
Tampa
HK$8,404 Return, found 8 hours ago
HK$8,404
Return
found 8 hours ago
Tuesday, 19 Nov - Sunday, 24 Nov
PVG
Shanghai
TPA
Tampa
HK$10,023 Return, found 17 hours ago
HK$10,023
Return
found 17 hours ago
Saturday, 18 Jan - Sunday, 9 Feb
PVG
Shanghai
TPA
Tampa
HK$10,479 Return, found 8 hours ago
HK$10,479
Return
found 8 hours ago
Monday, 20 Jan - Saturday, 15 Feb
PVG
Shanghai
TPA
Tampa
HK$10,519 Return, found 8 hours ago
HK$10,519
Return
found 8 hours ago
Sunday, 19 Jan - Saturday, 8 Feb
PVG
Shanghai
TPA
Tampa
HK$10,898 Return, found 8 hours ago
HK$10,898
Return
found 8 hours ago
Monday, 20 Jan - Wednesday, 12 Feb
PVG
Shanghai
TPA
Tampa
HK$11,497 Return, found 8 hours ago
HK$11,497
Return
found 8 hours ago
Nearby Cities
Expedia's Latest Trends
Hotels
Flights
Cars
*Available to Expedia members.