St. Thomas Island, a captivating gem in the Caribbean, boasts a harmonious blend of lush tropical landscapes, crystal-clear turquoise waters, and vibrant cultural experiences. Immerse yourself in the island's rich history as you explore the colonial architecture of Charlotte Amalie, or surrender to pure bliss on the pristine white-sand beaches lining the coastline. Indulge in delicious Caribbean cuisine, shop for unique treasures in the bustling markets, or embark on exciting water adventures such as snorkeling and sailing. With its intoxicating charm and endless opportunities for adventure, St. Thomas Island promises an unforgettable escape for every traveler.
The cheapest month to fly to St. Thomas Island is typically during the month of September.
The best price we found is for ₹152,207 from New Delhi to .
Some popular airlines include: Virgin Atlantic, Qatar Airways, British Airways.
A good price for a flight to is ₹136986 - ₹167428.
The popular airports near St Thomas Island include Cyril E. King Airport (STT) on St Thomas Island, Henry E. Rohlsen Airport (STX) on St Croix Island, and Virgin Gorda Airport (VIJ) on Virgin Gorda Island.
The flight to St Thomas Island (STT) is roughly 18 hours 59 minutes and 8,324 miles (13,396 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
The best way is to compare flights to St Thomas Island from leading comparison sites using our search engine dashboard.
Standby for swimming & water sports
Aquariums & ocean-centric attractions
Historic tower with tours & harbor views
Historic fort built by Denmark & Norway
Gondola to lookout area with restaurant
Swimming & snorkeling destination
Beach and snorkeling
Snorkeling beach with aqua water
Circa-1833 synagogue with guided tours
Marina
Point with scenic bay & island views
Picnicking, swimming & a lifeguard
Historic staircase to a watchtower
Beach activities, hiking, biking & forts
Viewpoint & shop-bar known for daiquiris
Small historic plaza with a pavilion
Adventure outfit offering zip-line tours
Garden with orchids, palms & more
Marina
Beach with lifeguards & restrooms
Beach and snorkeling
Beach
Cruise Terminal
Beach and honeymoon
Government Office
Route
Scenic point
Historic ruins & interpretive trails
Snorkeling
Route
Museum
Tourist attraction
Museum
Park and garden
Tower
Historical landmark
Non-profit organisation
Beach
Cathedral and church
White sand beach with kayak rentals
Beach and park and garden
Beach
Snorkeling
Mangrove-filled bay with kayak tours
Beach and snorkeling
Mountain
Church
Migratory birds, diving & a lighthouse
Point of interest
Radio Tower
Route
Art museum and art
Non-profit organisation
Beach
Beach
Peninsula
Tourist attraction
Beach
Snorkeling, hiking, kayaking and outdoor recreation
Museum
Park and garden
Tourist attraction
Casino
Observatory
Private island with bungalows & boating
Beach with snorkeling & a low-key vibe
Mountain Peak
Beach
Archipelago
History
Peninsula
Beach
Beach
Shops and Shopping
Catholic Church
Marina and beach
Bay
Surfing, snorkeling and beach
Beach
Beach
Snorkeling
Beach
Tourist attraction
Beach
Honeymoon and beach
Peninsula
Snorkeling
Beach
Bay
Beach
Beach
Average Temperature
30°C
Jan
30°C
Feb
30°C
Mar
30°C
Apr
31°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
32°C
Oct
31°C
Nov
30°C
Dec
Flights from Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to St Thomas Island (STT) - The flight distance between these airports is 8,324 miles (13,396 kilometres). The direct flight time is roughly 18 hours 59 minutes.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to St Thomas Island (STT) - The flight distance between these airports is 8,581 miles (13,810 kilometres). The direct flight time is roughly 19 hours 34 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to St Thomas Island (STT) - The flight distance between these airports is 9,223 miles (14,844 kilometres). The direct flight time is roughly 20 hours 59 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to St Thomas Island (STT) - The flight distance between these airports is 9,088 miles (14,626 kilometres). The direct flight time is roughly 20 hours 41 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to St Thomas Island (STT) - The flight distance between these airports is 9,149 miles (14,724 kilometres). The direct flight time is roughly 20 hours 49 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to St Thomas Island (STT) - The flight distance between these airports is 8,941 miles (14,388 kilometres). The direct flight time is roughly 20 hours 22 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to St Thomas Island (STT) - The flight distance between these airports is 9,246 miles (14,880 kilometres). The direct flight time is roughly 21 hours 2 minutes.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to St Thomas Island (STT) - The flight distance between these airports is 9,084 miles (14,619 kilometres). The direct flight time is roughly 20 hours 41 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to St Thomas Island (STT) - The flight distance between these airports is 8,391 miles (13,504 kilometres). The direct flight time is roughly 19 hours 8 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to St Thomas Island (STT) - The flight distance between these airports is 9,084 miles (14,619 kilometres). The direct flight time is roughly 20 hours 41 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to St Thomas Island (STT) - The flight distance between these airports is 8,357 miles (13,449 kilometres). The direct flight time is roughly 19 hours 4 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to St Thomas Island (STT) - The flight distance between these airports is 8,792 miles (14,149 kilometres). The direct flight time is roughly 20 hours 2 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to St Thomas Island (STT) - The flight distance between these airports is 8,571 miles (13,793 kilometres). The direct flight time is roughly 19 hours 32 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to St Thomas Island (STT) - The flight distance between these airports is 9,147 miles (14,721 kilometres). The direct flight time is roughly 20 hours 49 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to St Thomas Island (STT) - The flight distance between these airports is 9,248 miles (14,882 kilometres). The direct flight time is roughly 21 hours 3 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to St Thomas Island (STT) - The flight distance between these airports is 8,657 miles (13,931 kilometres). The direct flight time is roughly 19 hours 44 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to St Thomas Island (STT) - The flight distance between these airports is 8,848 miles (14,239 kilometres). The direct flight time is roughly 20 hours 9 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to St Thomas Island (STT) - The flight distance between these airports is 8,986 miles (14,462 kilometres). The direct flight time is roughly 20 hours 28 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to St Thomas Island (STT) - The flight distance between these airports is 9,139 miles (14,708 kilometres). The direct flight time is roughly 20 hours 48 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to St Thomas Island (STT) - The flight distance between these airports is 8,071 miles (12,990 kilometres). The direct flight time is roughly 18 hours 26 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to St Thomas Island (STT) - The flight distance between these airports is 9,254 miles (14,893 kilometres). The direct flight time is roughly 21 hours 3 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to St Thomas Island (STT) - The flight distance between these airports is 8,783 miles (14,135 kilometres). The direct flight time is roughly 20 hours 1 minute.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to St Thomas Island (STT) - The flight distance between these airports is 8,204 miles (13,203 kilometres). The direct flight time is roughly 18 hours 43 minutes.
From New Delhi (DEL), India to , U.S. Virgin Islands (STT): ₹152,207
Depart: 25 Oct 2024 · Return: 03 Nov 2024 Price found 04 May 2024, 02:16
From Mumbai (BOM), India to , U.S. Virgin Islands (STT): ₹153,892
Depart: 06 Jul 2024 · Return: 20 Aug 2024 Price found 05 May 2024, 18:48
From Chennai (MAA), India to , U.S. Virgin Islands (STT): ₹192,766
Depart: 03 Jun 2024 · Return: 09 Jun 2024 Price found 05 May 2024, 10:48
Expert Help