Toronto to San Juan flight distance & time (YYZ-SJU)
How far is Toronto from San Juan by plane? The great circle distance from Lester B. Pearson International Airport (YYZ) to Luis Munoz Marin International Airport (SJU) is 3,076 km / 1,661 nm, about 3h 52m flight time, with an initial heading of 151° (SSE).
| From | Lester B. Pearson International Airport (YYZ), Toronto, CA |
|---|---|
| To | Luis Munoz Marin International Airport (SJU), San Juan, PR |
| Distance | 3,076 km · 1,661 nm · 1,911 mi |
| Initial heading | 151° (SSE) |
Airlines on this route
- Air Canada (AC)
- WestJet (WS)
Aircraft with enough range to fly YYZ to SJU nonstop
Open YYZ to SJU in the calculator · Return route SJU to YYZ
Frequently asked questions
- How far is Toronto from San Juan?
- The great circle distance between Toronto and San Juan is 3,076 km (1,661 nm / 1,911 mi).
- How long is the flight from Toronto to San Juan?
- A direct flight from YYZ to SJU takes about 3h 52m, based on a typical jet cruise speed. Actual time varies by aircraft type and wind - see the aircraft list above for type-specific estimates.
- Is there a nonstop flight from Toronto to San Juan?
- Yes - 2 airlines currently operate this route, see the list above.