💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 140
live flights
22:00
05/11/2026
ONT
Ontario International Airport
14h 1m
1 Stop
⏱ ATL · 3h 16m ATL Airport
12:01
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,701
per person
Select →
✕ Non-refundable
American Airlines
AA-2773
23:59
05/11/2026
ONT
Ontario International Airport
14h 43m
1 Stop
⏱ DFW · 4h 5m DFW Airport
14:42
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-2458
23:29
05/11/2026
ONT
Ontario International Airport
12h 34m
1 Stop
⏱ CLT · 1h 21m CLT Airport
12:03
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✓ Refundable 13 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
13h 38m
2 Stops
⏱ PHX · 1h 4m PHX Airport ⏱ MIA · 1h 29m MIA Airport
09:13
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-2458
23:29
05/11/2026
ONT
Ontario International Airport
15h 51m
1 Stop
⏱ CLT · 4h 36m CLT Airport
15:20
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-2463
12:19
05/11/2026
ONT
Ontario International Airport
16h 13m
2 Stops
⏱ PHX · 1h 35m PHX Airport ⏱ DFW · 3h 13m DFW Airport
04:32
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✓ Refundable 11 fare options
American Airlines
AA-2463
12:19
05/11/2026
ONT
Ontario International Airport
16h 13m
2 Stops
⏱ PHX · 3h 40m PHX Airport ⏱ DFW · 1h 10m DFW Airport
04:32
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-4143
16:52
05/11/2026
ONT
Ontario International Airport
16h 21m
2 Stops
⏱ PHX · 3h 42m PHX Airport ⏱ MIA · 1h 29m MIA Airport
09:13
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
15h 18m
2 Stops
⏱ PHX · 1h 4m PHX Airport ⏱ MIA · 3h 9m MIA Airport
10:53
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
16h 28m
2 Stops
⏱ PHX · 1h 21m PHX Airport ⏱ CLT · 3h 14m CLT Airport
12:03
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
15h 18m
2 Stops
⏱ PHX · 2h 56m PHX Airport ⏱ MIA · 1h 20m MIA Airport
10:53
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 11 fare options
American Airlines
AA-2458
23:29
05/11/2026
ONT
Ontario International Airport
15h 23m
2 Stops
⏱ CLT · 1h 58m CLT Airport ⏱ MIA · 1h 7m MIA Airport
14:52
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,822
per person
Select →
✕ Non-refundable 16 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
16h 54m
2 Stops
⏱ PHX · 1h 4m PHX Airport ⏱ MIA · 4h 44m MIA Airport
12:29
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹22,824
per person
Select →
✕ Non-refundable 6 fare options
Southwest Airlines
WN-4576
21:55
05/11/2026
ONT
Ontario International Airport
12h 40m
2 Stops
⏱ LAS · 0h 45m LAS Airport ⏱ MCO · 0h 35m MCO Airport
10:35
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,578
per person
Select →
✕ Non-refundable 9 fare options
Southwest Airlines
WN-1695
05:30
05/11/2026
ONT
Ontario International Airport
18h 10m
2 Stops
⏱ DEN · 1h 25m DEN Airport ⏱ BWI · 1h 5m BWI Airport
23:40
05/11/2026
SJU
Luis Munoz Marin International Airport
₹23,578
per person
Select →
✕ Non-refundable 4 fare options
Southwest Airlines
WN-3526
09:20
05/11/2026
ONT
Ontario International Airport
14h 5m
2 Stops
⏱ AUS · 2h 35m AUS Airport ⏱ TPA · 0h 40m TPA Airport
23:25
05/11/2026
SJU
Luis Munoz Marin International Airport
₹23,578
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 4 fare options
Southwest Airlines
WN-3680
17:30
05/11/2026
ONT
Ontario International Airport
17h 5m
2 Stops
⏱ SMF · 3h 55m SMF Airport ⏱ MCO · 0h 45m MCO Airport
10:35
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,578
per person
Select →
✕ Non-refundable 4 fare options
Southwest Airlines
WN-3681
20:45
05/11/2026
ONT
Ontario International Airport
13h 50m
2 Stops
⏱ SMF · 0h 40m SMF Airport ⏱ MCO · 0h 45m MCO Airport
10:35
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,578
per person
Select →
✕ Non-refundable 4 fare options
American Airlines
AA-2458
23:29
05/11/2026
ONT
Ontario International Airport
21h 22m
1 Stop
⏱ CLT · 10h 11m CLT Airport
20:51
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,741
per person
Select →
✕ Non-refundable 5 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
16h 28m
2 Stops
⏱ PHX · 2h 14m PHX Airport ⏱ CLT · 2h 14m CLT Airport
12:03
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,891
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
16h 28m
2 Stops
⏱ PHX · 3h 3m PHX Airport ⏱ CLT · 1h 25m CLT Airport
12:03
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,891
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2459
19:35
05/11/2026
ONT
Ontario International Airport
16h 54m
2 Stops
⏱ PHX · 2h 56m PHX Airport ⏱ MIA · 2h 55m MIA Airport
12:29
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹23,891
per person
Select →
✕ Non-refundable 6 fare options
Southwest Airlines
WN-1363
16:25
05/11/2026
ONT
Ontario International Airport
18h 10m
2 Stops
⏱ SMF · 4h 55m SMF Airport ⏱ MCO · 0h 45m MCO Airport
10:35
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹24,105
per person
Select →
✕ Non-refundable 4 fare options
Southwest Airlines
WN-257
18:00
05/11/2026
ONT
Ontario International Airport
16h 35m
2 Stops
⏱ PHX · 4h 40m PHX Airport ⏱ MCO · 0h 55m MCO Airport
10:35
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹24,105
per person
Select →
✕ Non-refundable 4 fare options
13:35
05/11/2026
ONT
Ontario International Airport
26h 54m
2 Stops
⏱ SEA · 6h 0m SEA Airport ⏱ JFK · 5h 29m JFK Airport
16:29
05/12/2026
+1
SJU
Luis Munoz Marin International Airport
₹24,519
per person
Select →
✕ Non-refundable
😕 No flights match your filters. Clear
View all flights
Ontario (ONT)
📍 Ontario International Airport
🌍 United States
🕐 GMT -8
📐 Latitude: 34.055999755859375
📐 Longitude: -117.60099792480469
San Juan (SJU)
📍 Luis Munoz Marin International Airport
🌍 Puerto Rico
🕐 GMT -4
📐 Latitude: 18.4393997192
📐 Longitude: -66.0018005371
✈ Distance: Ontario,USA to San Juan,Puerto Rico — 5369.84 km
📅 Results on this page are loaded for 11 May 2026 . Click View all flights for the complete live search.
Ontario to San Juan — what to expect when booking
The ONT–SJU route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Ontario,USA and San Juan,Puerto Rico is approximately
5369.84 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Ontario (ONT)
14 routes
More flights from San Juan (SJU)
46 routes
❓ Frequently asked questions — Ontario to San Juan flights
▼ Is it worth booking Ontario to San Juan flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Ontario from San Juan by air?
The straight-line distance between Ontario,USA (ONT) and San Juan,Puerto Rico (SJU) is approximately 5369.84 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from ONT to SJU?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Ontario to San Juan?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.