Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 246 Find cheap flights to the U.S. Virgin Islands

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to the U.S. Virgin Islands departing on 6/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to the U.S. Virgin Islands

Best U.S. Virgin Islands Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Saint Thomas Island
Saint Thomas Island1 stopC$ 499

Good to know

Low season

September

High season

February

Cheapest flight

C$ 246
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (6% more expensive on average)
Flight from Toronto to Saint Thomas Island

FAQs - booking U.S. Virgin Islands flights

  • How long is the flight to the U.S. Virgin Islands?

    An average direct flight from Canada to the U.S. Virgin Islands takes 17h 17m, covering a distance of 6525 km. The most popular route is Toronto - Saint Thomas Island with an average flight time of 7h 17m.

  • What is the cheapest flight to the U.S. Virgin Islands?

    The cheapest ticket to the U.S. Virgin Islands from Canada found in the last 72 hours was C$ 480. The most popular route is Toronto Pearson Intl to Saint Thomas Island Cyril E King and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 516.

  • What are the most popular destinations in the U.S. Virgin Islands?

    Based on KAYAK flight searches, the most popular destination is Saint Thomas Island (69% of total searches to the U.S. Virgin Islands). The next most popular destination is Christiansted (31%).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to the U.S. Virgin Islands

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest U.S. Virgin Islands flight deals.

Top 5 airlines flying to the U.S. Virgin Islands

Need help choosing which airline to fly with from Canada to the U.S. Virgin Islands? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.6
WestJet EncoreOverall score based on 10 reviews
7.3Food
9.6Boarding
6.2Entertainment
9.2Crew
8.0Comfort
Airline reviews

Great flight, comfort, and staff. Prefer tv in back of seat but watching on phone will do

10.0 ExcellentDarren, May 2023YYZ - LAX
Read more WestJet Encore reviews

Great flight, comfort, and staff. Prefer tv in back of seat but watching on phone will do

Pros: "Friendly staff and the support they offered to my mother who needed a wheelchair."
Cons: "I would have liked to have had WestJet internet and entertainment access. It was not offered on our flight from Toronto to Fredericton."

Very dissatisfied with the fact that I had upgraded to first class for the second part of my trip only to find out that the lounge was still not available to me, as well as not having any food or drink service on the flight due to weather, so I lost out more than what I paid for.

We had a two hour delay in SL but to me the crew was so communicative and descriptive that it made it not a big deal. It was about safety first and I'd rather be way delayed than have a major issue during a flight. Also they automatically booked us on the next flight at our connection due to missing our connection flight. Everything went smoothly it was amazing. We are very pleased with our flights.

Delta cancelled my flight less than 24 hours before departure and provided no alternative options. Left me to fend for myself basically. Scrambled to book flight on another airline and paid a fortune to do so last minute.. Can’t wait to see how Delta deals with my refund.

The plane was very warm upon entering. This was a bigger problem as the weather was cold so people were dressed accordingly.

Was unsure of this flight due to high winds in CVG from Hurricane Helene. Crew did a great job of getting us to CVG safely.

Long line to check bags. Curbside check-in was closed. Seat back monitor was not working.

Overall it was not that bad! The delay on the second leg to Indianapolis , was really unexpected!!

Food TERRIBLE! In First Class- so bad - why was it so much better 20-30 years ago? Comfort-awful-would rather have the old, plush First Class seats than the new hard - too short seats in the new pods -would advise avoiding Delta for any International Flights.

It was very good. Our flight was delayed and we as a result missed our connecting flight but rescheduled to the next day. The Need Help staff was so great and offered us compensation that was beyond satisfactory.

Excellent. No issue and it was on time and arrived early, the best!

United airlines was top for my last trip in every way

Horrible; seating was atrocious - inadequate leg room and seat width tight even for a small individual. Profits shouldn’t be everything!

Connection coordination with Star Alliance partner could be better. Lots of check in setup was not interlinked between operators.

There was no room in overhead bin to place our luggage despite we had tree seats. It means a lot of people had more than 1 carry on bags. When I asked a crew member to help she said that it was not her responsibility.

The plane used to go to Chicago was a bit outdated and needed a refresh

My connecting gate in .Chicago was across the aisle from my arriving gate. Otherwise I would not have made my connection. So that was very fortunate.

I flew basic economy, so it was what I expected. Crew was nice though, and flight was quick. Would recommend for flights under 6 hours, otherwise would upgrade to something with more leg room.

Bad, they delayed my flight, lost my connection flight had to stay overnight for the next flight and missed a lot of important meetings. 1 day totally lost!

Airline staff was good the checkin process was ok but the plane itself was very bad the comfort was worst it was worst and the most stiff 5 hours of my life i felt claustrophobic

Everything got delayed we were supposed to land at 1pm and landes at 8-9 pm … was horrible

The luggage was completely damaged. It was ripped at the corner and the lock was stuck. We had to rip it open.

Dallas Hub. American taking ownership for their screwups instead of blaming their contractors and customers, trading their people, their call in service, reservation agents and their ticketing process. Make sure wheelchairs are available especially when the request is in their record.

Flight was delayed , waited in the tarmac for 3 hours and then came back and was cancelled

Due to the long delays and rescheduling boarding was horrible. However, the gate staff and the flight attendants went above and beyond to remedy our frustrations. They were able to handle every potential harsh situation with Grace, compassion and coolness of head. Kudos to the MIA Gate A12 and night crew of flight 1572 YYZ to MIA.

I liked nothing about this particular flight. Not only it was initially delayed for two hours due to late arrival of the plane, but the flight attendants were also very late to show up coming from a hotel (based on the announcement made by the gate agent). They did not arrive on another late flight, so why couldn't they be on time? Total disrespect of the passengers!! The plane itself was cramped and the seats super uncomfortable. To top off the poor experience, my video screen did not work. To summarize: flight delayed for 3 hours, cramped and no entertainment (for me).

It was freezing in there. When I asked about it, the response is “we would have to tell them” and then she just walked away and continued to serve beverages. Everyone was cold and they didn’t care at all.

They kept posting delaying flight due to maintenance issues from incoming arrival flight since 10am, the flight is supposed to depart at 3:45pm, after kept delay until 12am, they finally said it’s canceled. What were they doing for the last 13 hours? After 2am, they still don’t find hotel where we can stay. terrible experience!

The crew was very helpful and the aircraft was clean. More attentiveness to us in business class.

LIT to DFW - 3 hours late; the entire plane had been boarded before they told us there was a delay due to a weather-related ground stop in Dallas. DFW to MAY - 2+ hours late due to A/C needing to be repaired after everyone had boarded, then when we finally reach the runway, the First Officer timed out and we had to taxi all the way back to the gate and wait for a new one. I arrived in New Orleans 5+ hours later than I should have. Return flights were completely cancelled; rebooked through the app to fly through CLT instead of DFW. MSY to CLT had no issues, but CLT to LIT was delayed 1.25 hrs because flight attendants had not arrived to the airport yet. At least they didn’t make us all sit on the plane to wait for them. I should have driven.

I like the boarding process, it was fast. The seat doesn’t have a TV for a long flight and food wasn’t served, just snacks.

More than 3 hours delayed. And they knew about it the night before already. I had a laugh when the captain said - don’t take out your frustration on the staff. Before take off Business class seats had very little space. My knees were digging into the seat in front

They took good care of me on the plane and had it not been for handicap assistance I would definitely had missed my connecting flight . Not BA fault but The airport security instead . Two hours is way too long for security

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

Very disappointed late takeoff led them to rebook me on American and United. The latter was cancrllrfg

The trip from Portland to Italy was great. However, the trip from Italy back to Portland was terrible. We started off leaving an hour late from Pisa to Heathrow, which then made it too late to reach our connecting flight. We were instructed by a flight attendant that we needed to go to "anyone of their colleagues" and we would need to change our connecting flight. Once we finally found someone from BA and stood in the long line of other passengers. Someone from BA came up to us while in line and asked if we were re-booking due to a delay coming into Heathrow. We told them we were, and she asked if we even checked to see if they already re-booked us. Nope, didn't know they would do that, so yes, they did in fact re-book us to a flight that would leave in 45 minutes, and we didn't have a boarding pass. "no problem just go through security and tell them you don't have a boarding pass" - It doesn't work that way. No one including security knew what to do. They kept sending us all over the place to people that didn't know what to do. Finally made it through security (after 30 minutes of everyone trying to figure out what to do with us). BA put us on a flight with Delta so we had to go to Delta to get our boarding pass. Flight was already closed, so Delta said "you need to go back to BA". Waited in line for 30 minutes due to only 2 people trying to help everyone. She got us out on a new flight that left the next day, with a connecting flight to Seattle. They put us up in a hotel that was obviously run down with a lot of passengers from BA. They told us to come down and get dinner - sent to a buffet and told we had to sit in the back of the restaurant. The buffet was not good. However, we hadn't eaten all day, so we were both starving. They had a vat of a meat sauce that said "chicken sauce". I started eating it (on tope of the rice they had) and just about chocked on a chicken bone and then found several other chicken bone slivers. The other dish said "chicken curry" tried that instead and there were whole large bay leaves that I didn't see (because it was dark in the back of the restaurant) and got one caught in my throat. Frozen mixed vegetables that said "fresh steamed vegetables" nope. Got to the airport early the next morning so we could make sure there were no issues. Flew out from Heathrow to Seattle (crew was great) landed in Seattle 20 minutes early, but couldn't get off the plane for 1/2 hour. Our connecting flight was in 2 hours. Got off the plane, and it took 1 1/2 hours to get our luggage. After 30 minutes, I went to BA's customer service desk to see if she could help. Her response was "it's not really my issue" after 3 passengers told her to make it her issue and find out what was going on, the luggage stared coming out. Needless to say, we missed the connecting flight again! BA had rebooked us with Alaska for our connecting flight. So glad they did, because Alaska was fantastic! The rebooking process was much easier and they made sure we got out of Seattle that day so we could get home. All in all, I will never fly British Airways again.

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

British airways has the most uncomfortable coach seats for international travel i have ever experienced. There is no leg room and when the person in front of you reclines their seat it nearly hits you in the face. There is not enough room for you to open a laptop in front of you or eat a meal. It’s ridiculous and i hope to not fly them in the future.

No gate was assigned until 5mins before boarding so left us running to find it. Then over 2 hours on runway. First due to weather, which was understood, but then over 1 hour for something that wasn't really a problem. Poor communication between ground control and flight crew. The flight crew was wonderful. British airways will be on list of airlines to travel again.

Food and entertainment non existent as we were only in the air 25 mins so totally understandable

I asked for assistance for my mobility issues. It took over 45 min to find someone to take me to the security. then I was deposited at the lounge and I was supposed to be picked up. No one came. I almost missed the flight. There was no offer of extra water, snacks or anything on the flight. Food was OK given that I am gluten and diary free. Seats were uncomfortable and very little stow away space.

Book Cheap U.S. Virgin Islands Plane Tickets

Recent round-trip flight deals

17/11Sun
1 stop
26h 43mYYZ-STT
22/11Fri
1 stop
13h 24mSTT-YYZ
C$ 499
18/11Mon
1 stopAmerican Airlines
9h 48mYYZ-STT
27/11Wed
1 stopAmerican Airlines
6h 54mSTT-YYZ
C$ 524
2/2Sun
2 stopsAmerican Airlines
16h 15mYYZ-STT
7/2Fri
2 stopsAmerican Airlines
16h 15mSTT-YYZ
C$ 530
21/1Tue
1 stopAmerican Airlines
10h 36mYYZ-STT
28/1Tue
2 stopsAmerican Airlines
18h 14mSTT-YYZ
C$ 531
7/1Tue
1 stopDelta
23h 03mYUL-STT
14/1Tue
1 stopDelta
22h 33mSTT-YUL
C$ 544
28/11Thu
1 stopDelta
25h 00mYYZ-STT
25/12Wed
1 stopDelta
8h 43mSTT-YYZ
C$ 600
8/2Sat
1 stopUnited Airlines
9h 23mYYZ-STT
15/2Sat
1 stopUnited Airlines
9h 22mSTT-YYZ
C$ 959
7/1Tue
2 stopsAir Canada
18h 00mYUL-STT
14/1Tue
1 stopAir Canada
19h 25mSTT-YUL
C$ 1,006
22/2Sat
1 stopUnited Airlines
22h 11mYYZ-STT
1/3Sat
1 stopUnited Airlines
9h 22mSTT-YYZ
C$ 1,019
25/1Sat
2 stopsAir Canada
21h 00mYYZ-STT
1/2Sat
2 stopsAir Canada
19h 06mSTT-YYZ
C$ 1,047

Search by stops

Search by airline

Search by price

Recent one-way flight deals

6/1Mon
1 stop
8h 20mYYZ-STT
C$ 246
5/12Thu
2 stops
37h 18mYYZ-STT
C$ 291
10/11Sun
1 stopUnited Airlines
9h 23mYYZ-STT
C$ 292
9/12Mon
1 stopAmerican Airlines
8h 50mYYZ-STT
C$ 302
9/12Mon
2 stopsAmerican Airlines
20h 10mYYZ-STT
C$ 307
3/1Fri
1 stopDelta
29h 35mYYZ-STT
C$ 339
18/12Wed
1 stopDelta
19h 47mYUL-STT
C$ 343
20/2Thu
1 stopAir Canada
16h 20mYYZ-STT
C$ 443
14/12Sat
2 stopsAir Canada
18h 00mYUL-STT
C$ 457
13/12Fri
2 stopsUnited Airlines
9h 15mYYZ-STX
C$ 708

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to the U.S. Virgin Islands

Cabin class types available on flights to the U.S. Virgin Islands

Cabin classes available on flights to the U.S. Virgin Islands. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.