Direct (nonstop) flights from Cancun to San Jose

2 airlines fly nonstop from Cancun International Airport (CUN) to Juan Santamaria International (SJO). It's 779 miles (1,254 km), about 2h 7m in the air. Operated by Volaris Costa Rica, Volaris.

CUN
Cancun International Airport
🇲🇽 Cancun, Mexico
SJO
Juan Santamaria International
🇨🇷 San Jose, Costa Rica
Flight Time
2h 7m
Distance
779 mi
1,254 km
CO₂/pax
144 kg
−56 kg vs. layover
Airlines
2
Volaris Costa Rica +1
Time Diff
-1h
Operated by Volaris Costa Rica Volaris Costa Rica Volaris Volaris

Route data last updated: May 29, 2026

Airlines with non-stop flights

Volaris Costa Rica Q6 Volaris Costa Rica
Route
CUN → SJO
Flight Time
2h 7m
Distance
779 mi
Volaris Y4 Volaris
Route
CUN → SJO
Flight Time
2h 7m
Distance
779 mi

Alternative Routes

Other ways to fly from Cancun to San Jose with one stop · direct emits 144 kg CO₂ per passenger

CUN SAL (San Salvador) SJO
Leg 1: 1h 45m (542 mi) Leg 2: 1h 15m (405 mi) Total: ~3h 🍃 200 kg CO₂ (+39% vs. direct)
Leg 1
CUN → SAL
1h 45m · 542 mi
View CUN to SAL flights →
Leg 2
SAL → SJO
1h 15m · 405 mi
View SAL to SJO flights →
CUN GUA (Guatemala City) SJO
Leg 1: 1h 40m (505 mi) Leg 2: 1h 35m (531 mi) Total: ~3h 15m 🍃 216 kg CO₂ (+50% vs. direct)
Leg 1
CUN → GUA
1h 40m · 505 mi
View CUN to GUA flights →
Leg 2
GUA → SJO
1h 35m · 531 mi
View GUA to SJO flights →
CUN PTY (Panama City) SJO
Leg 1: 2h 40m (963 mi) Leg 2: 1h 25m (334 mi) Total: ~4h 5m 🍃 250 kg CO₂ (+74% vs. direct)
Leg 1
CUN → PTY
2h 40m · 963 mi
View CUN to PTY flights →
Leg 2
PTY → SJO
1h 25m · 334 mi
View PTY to SJO flights →
CUN FLL (Fort Lauderdale) SJO
Leg 1: 1h 45m (549 mi) Leg 2: 2h 55m (1,136 mi) Total: ~4h 40m 🍃 319 kg CO₂ (+122% vs. direct)
Leg 1
CUN → FLL
1h 45m · 549 mi
View CUN to FLL flights →
Leg 2
FLL → SJO
2h 55m · 1,136 mi
View FLL to SJO flights →
CUN MIA (Miami) SJO
Leg 1: 1h 52m (531 mi) Leg 2: 3h 3m (1,116 mi) Total: ~4h 55m 🍃 312 kg CO₂ (+117% vs. direct)
Leg 1
CUN → MIA
1h 52m · 531 mi
View CUN to MIA flights →
Leg 2
MIA → SJO
3h 3m · 1,116 mi
View MIA to SJO flights →

Looking for the return flight?

SJO → CUN: Flights from San Jose to Cancun

Frequently Asked Questions

How long is the direct flight from Cancun to San Jose?

A nonstop flight from Cancun (CUN) to San Jose (SJO) takes approximately 2 hours and 7 minutes. The distance is 779 miles (1,254 km).

Which airlines fly nonstop from Cancun to San Jose?

2 airlines: Volaris Costa Rica, Volaris.

Is there a nonstop flight from Cancun to San Jose?

Yes. 2 airlines: Volaris Costa Rica, Volaris.

How far is Cancun from San Jose?

The flight distance from Cancun to San Jose is 779 miles (1,254 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Cancun and San Jose?

San Jose is 1 hour ahead of Cancun. (America/Cancun vs America/Costa_Rica.)

What type of aircraft flies from Cancun to San Jose?

At 2h 7m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Mexico to Costa Rica?

Depends on your passport. Check with the Costa Rica embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Cancun to San Jose?

Roughly 144 kg CO2 per passenger one-way. That's about the same as driving 720 km.

Is the return flight from San Jose to Cancun also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Cancun to San Jose?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Cancun International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.