All scheduled flights from New York to San Jose (LGA-SJO)
USA
Costa Rica
All scheduled flights from LGA to SJO. You can fly from New York to San Jose with 1 stop. The flight time is between 6 and 14 hours depending on your connecting flight. The LGA-SJO route has no non-stop flights.
Layover airport
Airlines
Alliance
Aircraft
Class
40 flights to San Jose on Mon 03 Feb. 0 Direct flights and 40 flights with 1 stop.
Sort by: Standard
Filter
Flights with stop
1 stop 6h 59m
Low-cost airline
1 stop 6h 59m
- 06:00 New YorkLa Guardia LGA, Terminal B
- 3 hours 05 minutes
- 09:05 Fort Lauderdale Fort Lauderdale Hollywood International FLL, Terminal 3
- Layover time at 0h55m
- 10:00 Fort LauderdaleFort Lauderdale Hollywood International FLL, Terminal 3
- 2 hours 59 minutes
- 11:59 San Jose Juan Santamaria International SJO, Terminal M
1 stop 7h 07m
Overnight flight
Low-cost airline
1 stop 7h 07m
1 stop 7h 11m
1 stop 7h 11m
1 stop 7h 21m
1 stop 7h 21m
1 stop 7h 26m
Low-cost airline
1 stop 7h 26m
1 stop 7h 44m
Low-cost airline
1 stop 7h 44m
1 stop 7h 47m
1 stop 7h 47m
1 stop 7h 54m
Change from terminal S to terminal I
1 stop 7h 54m
1 stop 8h 06m
1 stop 8h 06m
1 stop 8h 12m
Change from terminal S to terminal I
1 stop 8h 12m
1 stop 8h 30m
1 stop 8h 30m
1 stop 8h 47m
1 stop 8h 47m
1 stop 8h 47m
1 stop 8h 47m
1 stop 8h 50m
1 stop 8h 50m
1 stop 9h 12m
Change from terminal S to terminal I
1 stop 9h 12m
1 stop 9h 20m
1 stop 9h 20m
1 stop 9h 20m
1 stop 9h 20m
1 stop 10h 13m
Long layover time 3h44m
Change from terminal S to terminal I
1 stop 10h 13m
1 stop 10h 14m
Long layover time 3h44m
1 stop 10h 14m
1 stop 10h 20m
Long layover time 4h00m
1 stop 10h 20m
1 stop 10h 40m
1 stop 10h 40m
1 stop 10h 45m
Long layover time 3h36m
1 stop 10h 45m
1 stop 11h 12m
Long layover time 4h40m
Change from terminal S to terminal I
1 stop 11h 12m
1 stop 11h 14m
Long layover time 4h49m
1 stop 11h 14m
Multiple airlines
1 stop 7h 47m
1 stop 7h 47m
- 07:00 New YorkLa Guardia LGA, Terminal C
- 3 hours 25 minutes
- 10:25 Miami Miami International MIA
- Layover time at 1h17m
- 11:42 MiamiMiami International MIA
- 3 hours 05 minutes
- 13:47 San Jose Juan Santamaria International SJO, Terminal M
1 stop 8h 50m
Codeshare flight
1 stop 8h 50m
1 stop 9h 05m
Change from terminal 3 to terminal 1
1 stop 9h 05m
1 stop 9h 15m
1 stop 9h 15m
1 stop 9h 45m
Long layover time 3h08m
1 stop 9h 45m
1 stop 10h 40m
Codeshare flight
1 stop 10h 40m
1 stop 10h 45m
Long layover time 4h13m
1 stop 10h 45m
1 stop 10h 45m
Long layover time 3h36m
Codeshare flight
1 stop 10h 45m
1 stop 10h 50m
Long layover time 3h34m
Change from terminal 3 to terminal 1
1 stop 10h 50m
1 stop 11h 10m
Long layover time 4h00m
Change from terminal 3 to terminal 1
1 stop 11h 10m
1 stop 12h 40m
Codeshare flight
1 stop 12h 40m
1 stop 12h 40m
1 stop 12h 40m
1 stop 12h 45m
Change from terminal 3 to terminal 1
1 stop 12h 45m
1 stop 13h 05m
Change from terminal 3 to terminal 1
1 stop 13h 05m
1 stop 14h 10m
Long layover time 4h06m
1 stop 14h 10m
1 stop 14h 10m
Long layover time 4h06m
Codeshare flight
1 stop 14h 10m