Language INR/IN

Flights to St Thomas Island

Find cheap flights to St Thomas Island in 2025/2026 from ₹107,091 This is the cheapest return flight found to St Thomas Island from India on FlightsFinder on May 9th 2025 at 11:59. This offer may no longer be available. Click the offer to check live prices & dates of travel.

Return

1

Adults

- +

Children

Aged 2-12

- +

Infant

Aged 0-2

- +

Reset

Confirm

Economy

  • We compare
  • Kayak
  • Skyscanner
  • Momondo
  • Cheapflights
  • Jetradar
  • Kiwi
Departing
Departing
Returning

Flight 1

Departing

Flight 2

Departing

Flight 3

Departing

Add another flight

Clear all

Flexible Dates

Our Flight Finder compares the cheapest flights to St Thomas Island from the most established flight comparison sites.
Fly to St Thomas Island and visit sites like Magens Bay Beach, Coral World Ocean Park, Blackbeard's Castle & Fort Christian.

Plane flying over earth

1. Enter your search requirements for St Thomas Island

2. Compare the best St Thomas Island deals from top comparison engines

Flight ticket

3. Book your St Thomas Island flight at the cheapest price

Recent deals found from

to:
in:

What are the cheapest return flights to St Thomas Island in 2025/2026?

These economy flights were found on FlightsFinder from India to St Thomas Island in the last few days. Prices subject to availability.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

What are the cheapest one-way flights to St Thomas Island in 2025/2026?

These economy flights were found on FlightsFinder from India to St Thomas Island in the last few days. Prices subject to availability.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

No flights found for this month.

When are flights to St Thomas Island cheapest?

up

The month of May

happy

According to our data, May is on average the cheapest time to book flights to St Thomas Island.
You can get flights from ₹107,091 return.

When is the most expensive time to fly to St Thomas Island?

up

The month of July

happy

According to our data, July is on average the most expensive time to book flights to St Thomas Island.
A return flight could set you back more than ₹141,685.

Which popular airlines fly to St Thomas Island?

Why fly to St Thomas Island?

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.

Frequently asked questions about Flights to St Thomas Island

What is considered a good price to St Thomas Island?

Which popular airports are close to St Thomas Island?

How long does it take to fly to St Thomas Island?

How do I find the cheapest possible flights to St Thomas Island?

Are there direct flights to St Thomas Island?

What is the weather like in St Thomas Island?

How far is the main airport in St Thomas Island from the city centre?

How far in advance should I book my flight to St Thomas Island?

Which day is cheapest to fly to St Thomas Island?

Weather in St Thomas Island

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

St Thomas Island

Flight Distance and Flying Time to St Thomas Island

Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to St Thomas Island (STT)

Distance:
8,324 miles (13,396 kilometres)

Average flight time (direct 18 hours 59 minutes)

Mumbai, India - Chhatrapati Shivaji Airport (BOM) to St Thomas Island (STT)

Distance:
8,581 miles (13,810 kilometres)

Average flight time (direct 19 hours 34 minutes)

Chennai, India - Chennai International Airport (MAA) to St Thomas Island (STT)

Distance:
9,223 miles (14,844 kilometres)

Average flight time (direct 20 hours 59 minutes)

Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to St Thomas Island (STT)

Distance:
9,088 miles (14,626 kilometres)

Average flight time (direct 20 hours 41 minutes)

Kochi, India - Cochin International Airport (COK) to St Thomas Island (STT)

Distance:
9,149 miles (14,724 kilometres)

Average flight time (direct 20 hours 49 minutes)

Hyderabad, India - Rajiv Gandhi International Airport (HYD) to St Thomas Island (STT)

Distance:
8,941 miles (14,388 kilometres)

Average flight time (direct 20 hours 22 minutes)

Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to St Thomas Island (STT)

Distance:
9,246 miles (14,880 kilometres)

Average flight time (direct 21 hours 2 minutes)

Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to St Thomas Island (STT)

Distance:
9,084 miles (14,619 kilometres)

Average flight time (direct 20 hours 41 minutes)

Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to St Thomas Island (STT)

Distance:
8,391 miles (13,504 kilometres)

Average flight time (direct 19 hours 8 minutes)

Kozhikode, India - Kozhikode International Airport (CCJ) to St Thomas Island (STT)

Distance:
9,084 miles (14,619 kilometres)

Average flight time (direct 20 hours 41 minutes)

Jaipur, India - Jaipur International Airport (JAI) to St Thomas Island (STT)

Distance:
8,357 miles (13,449 kilometres)

Average flight time (direct 19 hours 4 minutes)

Goa, India - Dabolim Airport (GOI) to St Thomas Island (STT)

Distance:
8,792 miles (14,149 kilometres)

Average flight time (direct 20 hours 2 minutes)

Lucknow, India - Chaudhary Charan Singh Airport (LKO) to St Thomas Island (STT)

Distance:
8,571 miles (13,793 kilometres)

Average flight time (direct 19 hours 32 minutes)

Coimbatore, India - Coimbatore International Airport (CJB) to St Thomas Island (STT)

Distance:
9,147 miles (14,721 kilometres)

Average flight time (direct 20 hours 49 minutes)

Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to St Thomas Island (STT)

Distance:
9,248 miles (14,882 kilometres)

Average flight time (direct 21 hours 3 minutes)

Pune, India - Lohegaon Airport (PNQ) to St Thomas Island (STT)

Distance:
8,657 miles (13,931 kilometres)

Average flight time (direct 19 hours 44 minutes)

Bagdogra, India - Bagdogra Airport (IXB) to St Thomas Island (STT)

Distance:
8,848 miles (14,239 kilometres)

Average flight time (direct 20 hours 9 minutes)

Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to St Thomas Island (STT)

Distance:
8,986 miles (14,462 kilometres)

Average flight time (direct 20 hours 28 minutes)

Visakhapatnam, India - Visakhapatnam Airport (VTZ) to St Thomas Island (STT)

Distance:
9,139 miles (14,708 kilometres)

Average flight time (direct 20 hours 48 minutes)

Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to St Thomas Island (STT)

Distance:
8,071 miles (12,990 kilometres)

Average flight time (direct 18 hours 26 minutes)

Madurai, India - Madurai Airport (IXM) to St Thomas Island (STT)

Distance:
9,254 miles (14,893 kilometres)

Average flight time (direct 21 hours 3 minutes)

Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to St Thomas Island (STT)

Distance:
8,783 miles (14,135 kilometres)

Average flight time (direct 20 hours 1 minute)

Chandigarh, India - Chandigarh Airport (IXC) to St Thomas Island (STT)

Distance:
8,204 miles (13,203 kilometres)

Average flight time (direct 18 hours 43 minutes)

Map of St Thomas Island

Travel Videos About St Thomas Island

Cheapest flight routes found to St Thomas Island

From Bengaluru

From Bengaluru (BLR), India to Saint Thomas, U.S. Virgin Islands (STT): ₹107,091

Depart: 15 May 2025 · Return: 18 May 2025 Price found 09 May 2025, 11:59

From Mumbai

From Mumbai (BOM), India to Saint Thomas, U.S. Virgin Islands (STT): ₹146,956

Depart: 16 May 2025 · Return: 24 May 2025 Price found 09 May 2025, 12:57

From New Delhi

From New Delhi (DEL), India to Saint Thomas, U.S. Virgin Islands (STT): ₹148,459

Depart: 15 May 2025 · Return: 18 May 2025 Price found 09 May 2025, 12:02

From Chennai

From Chennai (MAA), India to Saint Thomas, U.S. Virgin Islands (STT): ₹189,785

Depart: 15 May 2025 · Return: 18 May 2025 Price found 09 May 2025, 11:58