-FAST FLIGHT SEARCH
MY FLIGHTS: 0
flig.ht logo

"Fast and easy flight information right at your fingertips"

Are you picky about your flights? flig.ht/s lets you search for your flight with ease using our fast search engine, advanced search filter options and detailed flight information, without fuss. Just type in your prefered origin and destination in the search boxes and we will begin by showing you every option to get there together with flight time, non-stop flights, layover airports and airline options.

All scheduled flights from New York to San Jose (LGA-SJO)

US USA
Costa Rica CR
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.
LGA-SJO
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
  • 3h05m
    LGA06:00
  • Via Fort LauderdaleFLL0h55mUSFLL
  • 2h59mSJO11:59
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
Total flight time:6h 59m
1 stop 7h 07m
  • 3h15m
    LGA18:52
  • Via Fort LauderdaleFLL0h58mUSFLL
  • 2h54mSJO00:59
Overnight flight
Low-cost airline
1 stop 7h 07m
1 stop 7h 11m
  • 3h20m
    LGA06:00
  • Via MiamiMIA0h46mUSMIA
  • 3h05mSJO12:11
1 stop 7h 11m
1 stop 7h 21m
  • 2h16m
    LGA07:59
  • Via CharlotteCLT0h45mUSCLT
  • 4h20mSJO14:20
1 stop 7h 21m
1 stop 7h 26m
  • 3h08m
    LGA06:00
  • Via Fort LauderdaleFLL1h27mUSFLL
  • 2h51mSJO12:26
Low-cost airline
1 stop 7h 26m
1 stop 7h 44m
  • 2h55m
    LGA06:30
  • Via OrlandoMCO1h25mUSMCO
  • 3h24mSJO13:14
Low-cost airline
1 stop 7h 44m
1 stop 7h 47m
  • 3h22m
    LGA13:03
  • Via MiamiMIA1h20mUSMIA
  • 3h05mSJO19:50
1 stop 7h 47m
1 stop 7h 54m
  • 2h37m
    LGA06:00
  • Via AtlantaATL1h14mUSATL
  • 4h03mSJO12:54
Change from terminal S to terminal I
1 stop 7h 54m
1 stop 8h 06m
  • 3h24m
    LGA06:41
  • Via MiamiMIA1h37mUSMIA
  • 3h05mSJO13:47
1 stop 8h 06m
1 stop 8h 12m
  • 2h36m
    LGA15:00
  • Via AtlantaATL1h39mUSATL
  • 3h57mSJO22:12
Change from terminal S to terminal I
1 stop 8h 12m
1 stop 8h 30m
  • 2h20m
    LGA06:50
  • Via CharlotteCLT1h50mUSCLT
  • 4h20mSJO14:20
1 stop 8h 30m
1 stop 8h 47m
  • 3h20m
    LGA06:00
  • Via MiamiMIA2h22mUSMIA
  • 3h05mSJO13:47
1 stop 8h 47m
1 stop 8h 47m
  • 3h22m
    LGA13:03
  • Via MiamiMIA2h25mUSMIA
  • 3h00mSJO20:50
1 stop 8h 47m
1 stop 8h 50m
  • 1h44m
    LGA13:35
  • Via TorontoYYZ1h41mCAYYZ
  • 5h25mSJO21:25
1 stop 8h 50m
1 stop 9h 12m
  • 2h32m
    LGA14:00
  • Via AtlantaATL2h43mUSATL
  • 3h57mSJO22:12
Change from terminal S to terminal I
1 stop 9h 12m
1 stop 9h 20m
  • 2h19m
    LGA06:00
  • Via CharlotteCLT2h41mUSCLT
  • 4h20mSJO14:20
1 stop 9h 20m
1 stop 9h 20m
  • 3h20m
    LGA11:30
  • Via MiamiMIA2h55mUSMIA
  • 3h05mSJO19:50
1 stop 9h 20m
1 stop 10h 13m
  • 2h32m
    LGA12:59
  • Via AtlantaATL3h44mUSATL
  • 3h57mSJO22:12
Long layover time 3h44m
Change from terminal S to terminal I
1 stop 10h 13m
1 stop 10h 14m
  • 3h25m
    LGA10:36
  • Via MiamiMIA3h44mUSMIA
  • 3h05mSJO19:50
Long layover time 3h44m
1 stop 10h 14m
1 stop 10h 20m
  • 3h20m
    LGA11:30
  • Via MiamiMIA4h00mUSMIA
  • 3h00mSJO20:50
Long layover time 4h00m
1 stop 10h 20m
1 stop 10h 40m
  • 1h32m
    LGA12:45
  • Via MontrealYUL2h53mCAYUL
  • 6h15mSJO22:25
1 stop 10h 40m
1 stop 10h 45m
  • 1h44m
    LGA11:40
  • Via TorontoYYZ3h36mCAYYZ
  • 5h25mSJO21:25
Long layover time 3h36m
1 stop 10h 45m
1 stop 11h 12m
  • 2h35m
    LGA12:00
  • Via AtlantaATL4h40mUSATL
  • 3h57mSJO22:12
Long layover time 4h40m
Change from terminal S to terminal I
1 stop 11h 12m
1 stop 11h 14m
  • 3h25m
    LGA10:36
  • Via MiamiMIA4h49mUSMIA
  • 3h00mSJO20:50
Long layover time 4h49m
1 stop 11h 14m
Multiple airlines
1 stop 7h 47m
  • 3h25m
    LGA07:00
  • Via MiamiMIA1h17mUSMIA
  • 3h05mSJO13:47
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
Total flight time:7h 47m
1 stop 8h 50m
  • 1h44m
    LGA13:35
  • Via TorontoYYZ1h41mCAYYZ
  • 5h25mSJO21:25
Codeshare flight
1 stop 8h 50m
1 stop 9h 05m
  • 1h40m
    LGA13:20
  • Via TorontoYYZ2h00mCAYYZ
  • 5h25mSJO21:25
Change from terminal 3 to terminal 1
1 stop 9h 05m
1 stop 9h 15m
  • 2h08m
    LGA06:05
  • Via CharlotteCLT2h47mUSCLT
  • 4h20mSJO14:20
1 stop 9h 15m
1 stop 9h 45m
  • 3h32m
    LGA11:05
  • Via MiamiMIA3h08mUSMIA
  • 3h05mSJO19:50
Long layover time 3h08m
1 stop 9h 45m
1 stop 10h 40m
  • 1h32m
    LGA12:45
  • Via MontrealYUL2h53mCAYUL
  • 6h15mSJO22:25
Codeshare flight
1 stop 10h 40m
1 stop 10h 45m
  • 3h32m
    LGA11:05
  • Via MiamiMIA4h13mUSMIA
  • 3h00mSJO20:50
Long layover time 4h13m
1 stop 10h 45m
1 stop 10h 45m
  • 1h44m
    LGA11:40
  • Via TorontoYYZ3h36mCAYYZ
  • 5h25mSJO21:25
Long layover time 3h36m
Codeshare flight
1 stop 10h 45m
1 stop 10h 50m
  • 1h51m
    LGA11:35
  • Via TorontoYYZ3h34mCAYYZ
  • 5h25mSJO21:25
Long layover time 3h34m
Change from terminal 3 to terminal 1
1 stop 10h 50m
1 stop 11h 10m
  • 1h45m
    LGA11:15
  • Via TorontoYYZ4h00mCAYYZ
  • 5h25mSJO21:25
Long layover time 4h00m
Change from terminal 3 to terminal 1
1 stop 11h 10m
1 stop 12h 40m
  • 1h44m
    LGA11:40
  • Via TorontoYYZ2h36mCAYYZ
  • 8h20mSJO23:20
Codeshare flight
1 stop 12h 40m
1 stop 12h 40m
  • 1h44m
    LGA11:40
  • Via TorontoYYZ2h36mCAYYZ
  • 8h20mSJO23:20
1 stop 12h 40m
1 stop 12h 45m
  • 1h51m
    LGA11:35
  • Via TorontoYYZ2h34mCAYYZ
  • 8h20mSJO23:20
Change from terminal 3 to terminal 1
1 stop 12h 45m
1 stop 13h 05m
  • 1h45m
    LGA11:15
  • Via TorontoYYZ3h00mCAYYZ
  • 8h20mSJO23:20
Change from terminal 3 to terminal 1
1 stop 13h 05m
1 stop 14h 10m
  • 1h44m
    LGA10:10
  • Via TorontoYYZ4h06mCAYYZ
  • 8h20mSJO23:20
Long layover time 4h06m
1 stop 14h 10m
1 stop 14h 10m
  • 1h44m
    LGA10:10
  • Via TorontoYYZ4h06mCAYYZ
  • 8h20mSJO23:20
Long layover time 4h06m
Codeshare flight
1 stop 14h 10m
- Flight has a long layover time at the stop-airport and will affect your flight time.
- Change of terminals at the layover airport. This can go quickly or take time depending on the airport.
- Flight is partially or completely overnight (Red-eye flight).
- Airline or one of the airlines in the flight path is a low-cost carrier. Some travelers wants to avoid low-cost airlines.
- This is codeshare flight. A codeshare flight is an agreement between airlines to sell seats on each others flights. Click on the flight to see the actual flight operator.

The fastest option is landing at MCO with a total flight time of 8 hours and 39 minutes.

SJO is the IATA airport code for Juan Santamaria International Airport, San Jose.

No airlines currently offers non-stop or direct flights from New York to San Jose.