Flights from Beijing to San Jose – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
PEK to SJO – All flight route options from Beijing Capital International Airport, China to Juan Santamaria International, Costa Rica. These flights are operated by Air China & United Airlines through 3 different flight connections. The shortest flight time is 22 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Juan Santamaria
We got great deals on hotels and car rentals near the airport.
Beijing to San Jose flights
There are over 3 and approximately 6 flights every week. While flying to San Jose from Beijing you will be doing a stopover in Los Angeles, Toronto or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from PEK to SJO?
There are no direct or non-stop flights from Beijing Capital International Airport, PEK to Juan Santamaria International, SJO.
Distance & flight times: Beijing Capital International Airport to Juan Santamaria International
The shortest flight time between PEK and SJO is 22 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
LAX Los Angeles | 22h 40m | 4h 40m | 9009 miles (14495 km) |
YYZ Toronto | 23h 5m | 5h 0m | 8955 miles (14409 km) |
JFK New York | 27h 45m | 4h 45m | 9082 miles (14613 km) |


Quick copy and share this page
From Beijing to Costa Rica
We have found another destination to Costa Rica from Beijing Capital International Airport as well.
From China to San Jose
Below is a list of other cities in China with flights to San Jose with either non-stop or connecting flights.