Flights from Toronto to St. George's – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to GND – All flight route options from Pearson International, Canada to Grenada, Grenada. These flights are operated by 7 different airlines. Fly non-stop or choose from 7 different connecting flights. The shortest flight time is 5 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Grenada
We got great deals on hotels and car rentals near the airport.
Toronto to St. George's flights
There are over 10 and approximately 11 flights every week. You can fly non-stop to St. George's (GND) from Toronto (YYZ) with Air Canada, Caribbean Airlines or WestJet but if a stopover option suits you better you can choose to fly via Port Of Spain, Miami or any other of the 7 alternatives with connectiing airports.
Toronto to St. George's with Air Canada
Air Canada has non-stop every Monday or Sunday at 09:15 or 09:30. Air Canada is a Star Alliance member.
With Caribbean Airlines
Caribbean Airlines has non-stop every Monday or Saturday at 00:05. You also have the option to do a transit flight via Port Of Spain.
Note Non-stop flights with Caribbean Airlines will begin in Aug 2025.
Distance & flight times: Pearson to Grenada
The shortest flight time between YYZ and GND is 5 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 20m | - | 2447 miles (3937 km) |
POS Port Of Spain | 8h 10m | 4h 45m | 2651 miles (4265 km) |
MIA Miami | 8h 32m | 57m | 2787 miles (4484 km) |
CLT Charlotte | 8h 40m | 1h 45m | 2605 miles (4191 km) |
BGI Bridgetown | 9h 5m | 2h 50m | 2614 miles (4206 km) |
EWR New York | 10h 0m | - | - |
LGA New York | 10h 45m | - | - |
JFK New York | 11h 37m | 4h 41m | 2488 miles (4003 km) |


Quick copy and share this page
From Canada to St. George's
Below is a list of other cities in Canada with flights to St. George's with either non-stop or connecting flights.