Find cheap flights to Saint Thomas from £257
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore deals for your Saint Thomas getaway
Prices updated:
Prices updated:
Weather in Saint Thomas
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 26°C | 25°C |
February | 26°C | 24°C |
March | 26°C | 24°C |
April | 26°C | 25°C |
May | 27°C | 26°C |
June | 28°C | 26°C |
July | 28°C | 27°C |
August | 29°C | 27°C |
September | 29°C | 27°C |
October | 29°C | 27°C |
November | 28°C | 26°C |
December | 27°C | 25°C |
14 day forecast
Cheapest month to fly to Saint Thomas
Explore price trends for trips to Saint Thomas
Showing prices in GBP
Annual Avg. Price | 424 GBP |
July 2025 | 425 GBP |
August 2025 | 229 GBP |
September 2025 | 229 GBP |
October 2025 | 338 GBP |
November 2025 | 362 GBP |
December 2025 | 682 GBP |
January 2026 | 488 GBP |
February 2026 | 501 GBP |
March 2026 | 481 GBP |
April 2026 | 435 GBP |
May 2026 | 500 GBP |
Direct flights to Saint Thomas
Find direct flights from anywhere to Saint Thomas
- Telluride to Saint Thomas from £218
- Santo Domingo to Saint Thomas from £241
- Lanai to Saint Thomas from £253
- Hana to Saint Thomas from £255
- Key West to Saint Thomas from £261
- Miami to Saint Thomas from £285
- Chicago to Saint Thomas from £287
- Washington, D.C. to Saint Thomas from £287
- Dallas to Saint Thomas from £315
- Houston to Saint Thomas from £319
- Charlotte to Saint Thomas from £347
- Jacksonville to Saint Thomas from £356
- Fayetteville to Saint Thomas from £356
- Saint Kitts to Saint Thomas from £373
- Lancaster to Saint Thomas from £376
- Dnipro to Saint Thomas from £445
- Kherson to Saint Thomas from £445
- Zaporizhia to Saint Thomas from £445
- Boston to Saint Thomas from £484
- Jaén to Saint Thomas from £591
- Saipan to Saint Thomas from £740
- Philadelphia to Saint Thomas from £1,075
- Nepalgunj to Saint Thomas from £1,132
- Biratnagar to Saint Thomas from £1,391
Airlines flying to Saint Thomas
Best airlines flying to Saint Thomas
- ITA Airways
- El Al Israel Airlines
- Lufthansa
- Vueling
- TUI fly Netherlands
- Royal Air Maroc
- Air Canada
- Air Algerie
- ASL Airlines France
- Ryanair
- Nesma Airlines
- Norwegian Air Shuttle
- Royal Jordanian
- Aer Lingus
- Transavia
- American Airlines
- Egyptair
- Alaska Airlines
- Air New Zealand
- TAP Portugal