Cheap flights to Tampa – Compare and Save

— TPA
May 17 — May 241
1 adult
1 adult, Economy, 0 bags

Flights to Tampa in 2026

Find the latest flights to Tampa in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 594 507 searches and data was last updated on 17 April 2026.

Return from

R19 145

One-way from

R12 447

Popular in

April

Cheapest in

September

Average price

R19 948
Virgin Atlantic
  • Virgin Atlantic
  • 23/6-21/10
  • 2 total stops
  • 50h 13m total
  • Johannesburg to Tampa
Qatar Airways
  • Qatar Airways
  • 24/4
  • 2 total stops
  • 34h 00m total
  • Johannesburg to Tampa
Highest demand for flights based on searches. 2% potential increase in price (R503 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (R223 potential savings vs. average return price).
Average for return flights in April 2026

Find flight deals to Tampa

Enter your travel dates to find the best prices.

Cheapest flights to Tampa
Explore the most affordable flight options available to Tampa. Find the lowest fares based on data from user searches, with prices last updated on 17 April 2026.

Wed 16/1222:00
JNB
-
TPA
2 stops29h 58m
Multiple Airlines
Wed 20/119:39
TPA
-
JNB
2 stops28h 56m
Multiple Airlines
Deal found 16/4R17 442
Wed 16/1222:00
JNB
-
TPA
2 stops29h 58m
Multiple Airlines
Wed 20/119:39
TPA
-
JNB
2 stops28h 56m
Multiple Airlines
Deal found 15/4R18 621
Tue 23/620:25
JNB
-
TPA
1 stop27h 20m
Virgin Atlantic
Wed 21/1014:47
TPA
-
JNB
1 stop22h 53m
Virgin Atlantic
Deal found 15/4R19 145
Tue 23/620:25
JNB
-
TPA
2 stops27h 21m
Virgin Atlantic
Wed 21/1013:36
TPA
-
JNB
1 stop24h 04m
Virgin Atlantic
Deal found 15/4R19 227
Wed 16/1222:00
JNB
-
TPA
2 stops29h 58m
British Airways
Wed 20/119:55
TPA
-
JNB
1 stop28h 40m
British Airways
Deal found 13/4R19 719
Wed 16/1222:00
JNB
-
TPA
2 stops29h 58m
British Airways
Wed 20/119:55
TPA
-
JNB
1 stop28h 40m
British Airways
Deal found 16/4R19 735
Mon 15/620:25
JNB
-
TPA
1 stop27h 20m
Delta
Wed 21/1011:10
TPA
-
JNB
1 stop26h 30m
Delta
Deal found 12/4R19 768
Mon 15/620:25
JNB
-
TPA
1 stop27h 20m
Delta
Wed 21/1015:48
TPA
-
JNB
1 stop21h 52m
Delta
Deal found 14/4R19 801
Mon 15/620:25
JNB
-
TPA
2 stops27h 21m
Delta
Wed 21/1019:59
TPA
-
JNB
2 stops30h 26m
Delta
Deal found 12/4R19 833
Mon 15/620:25
JNB
-
TPA
1 stop27h 20m
Delta
Wed 21/1019:59
TPA
-
JNB
2 stops30h 26m
Delta
Deal found 15/4R19 850
Mon 15/620:25
JNB
-
TPA
1 stop27h 20m
Delta
Wed 21/1013:36
TPA
-
JNB
1 stop24h 04m
Delta
Deal found 15/4R19 866
Mon 15/620:25
JNB
-
TPA
2 stops27h 21m
Delta
Wed 21/1018:50
TPA
-
JNB
2 stops31h 35m
Delta
Deal found 15/4R19 932

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book With Flexibility

Our users can plan ahead with confidence and find flights with no change fees.

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.