SJO

C$ 310 Find Cheap Flights to San José – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest round-trip
C$ 538
Typical prices: C$ 634-C$ 1,106
Avianca
Thu 15/3Sat 24/3
YUL - SJO • 1 stop
Cheapest direct flights
C$ 590
Typical prices: C$ 628-C$ 1,082
Air Transat
Tue 23/10Tue 30/10
YUL - SJO • Direct
Direct flights
You can fly direct with Air Canada, Air Transat, and Porter Airlines. Average duration is 5h 38m
FAQs
FAQs
Top airlines
Most flights • 8 per week
Best reviews • 8.0 score
Airline reviews
+1
Airline reviews
+1
Top routes
Cheapest • 33% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 3 weeks in advance save around 7% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 17% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to San José!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to San José

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to San José

Mon, 15 Mar - Wed, 24 Mar
Avianca Logo
11:10 p.m. - 8:50 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-SJO San José Juan Santamaria Intl
11h 40m1 stop Bogotá El Dorado
Avianca Logo
9:30 a.m. - 9:45 p.m.SJO  San José Juan Santamaria Intl-YUL Montreal Pierre Elliott Trudeau Intl
10h 15m1 stop Bogotá El Dorado
C$ 538Avianca
Sat, 6 Mar - Sat, 13 Mar
Avianca Logo
10:10 p.m. - 8:50 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-SJO San José Juan Santamaria Intl
11h 40m1 stop Bogotá El Dorado
Avianca Logo
9:30 a.m. - 8:45 p.m.SJO  San José Juan Santamaria Intl-YUL Montreal Pierre Elliott Trudeau Intl
10h 15m1 stop Bogotá El Dorado
C$ 540Avianca
Fri, 13 Nov - Tue, 17 Nov
American Airlines Logo
2:24 p.m. - 1:07 p.m.YUL  Montreal Pierre Elliott Trudeau Intl-SJO San José Juan Santamaria Intl
23h 43m1 stop Charlotte Douglas
American Airlines Logo
3:54 p.m. - 11:25 a.m.SJO  San José Juan Santamaria Intl-YUL Montreal Pierre Elliott Trudeau Intl
18h 31m2 stops Miami Chicago O'Hare Intl
C$ 587American Airlines
Fri, 27 Nov - Fri, 18 Dec
Air Transat Logo
2:45 p.m. - 11:55 p.m.YTZ  Toronto Island-SJO San José Juan Santamaria Intl
10h 10m1 stop Montreal Pierre Elliott Trudeau Intl
Air Transat Logo
1:15 a.m. - 6:05 p.m.SJO  San José Juan Santamaria Intl-YTZ Toronto Island
15h 50m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 590Air Transat
Fri, 23 Oct - Fri, 30 Oct
Air Transat Logo
6:20 p.m. - 10:05 p.m.YUL  Montreal Pierre Elliott Trudeau Intl-SJO San José Juan Santamaria Intl
5h 45mdirect
Air Transat Logo
12:15 a.m. - 7:55 a.m.SJO  San José Juan Santamaria Intl-YUL Montreal Pierre Elliott Trudeau Intl
5h 40mdirect
C$ 590Air Transat
Mon, 9 Nov - Tue, 17 Nov
American Airlines Logo
6:21 p.m. - 1:07 p.m.YYZ  Toronto Pearson Intl-SJO San José Juan Santamaria Intl
19h 46m2 stops Chicago O'Hare Intl Charlotte Douglas
American Airlines Logo
3:54 p.m. - 11:10 a.m.SJO  San José Juan Santamaria Intl-YYZ Toronto Pearson Intl
18h 16m2 stops Miami Charlotte Douglas
C$ 591American Airlines
Thu, 19 Nov - Sat, 28 Nov
Multiple Airlines Logo
8:55 p.m. - 11:55 p.m.YYZ  Toronto Pearson Intl-SJO San José Juan Santamaria Intl
28h 00m1 stop Montreal Pierre Elliott Trudeau Intl
Multiple Airlines Logo
1:10 a.m. - 7:25 a.m.SJO  San José Juan Santamaria Intl-YYZ Toronto Pearson Intl
5h 15mdirect
C$ 593Multiple Airlines
Sun, 13 Dec - Sun, 20 Dec
Porter Airlines Logo
6:25 p.m. - 10:55 p.m.YYZ  Toronto Pearson Intl-SJO San José Juan Santamaria Intl
5h 30mdirect
Porter Airlines Logo
11:55 p.m. - 6:10 a.m.SJO  San José Juan Santamaria Intl-YYZ Toronto Pearson Intl
5h 15mdirect
C$ 604Porter Airlines
Sun, 13 Dec - Mon, 21 Dec
Porter Airlines Logo
6:25 p.m. - 10:55 p.m.YYZ  Toronto Pearson Intl-SJO San José Juan Santamaria Intl
5h 30mdirect
Porter Airlines Logo
11:55 p.m. - 6:10 a.m.SJO  San José Juan Santamaria Intl-YYZ Toronto Pearson Intl
5h 15mdirect
C$ 604Porter Airlines
Thu, 7 Jan - Wed, 13 Jan
Multiple Airlines Logo
7:20 p.m. - 11:50 p.m.YYZ  Toronto Pearson Intl-SJO San José Juan Santamaria Intl
5h 30mdirect
Multiple Airlines Logo
11:55 p.m. - 6:10 a.m.SJO  San José Juan Santamaria Intl-YYZ Toronto Pearson Intl
5h 15mdirect
C$ 612Multiple Airlines
Booking Insights

Price, demand, and travel trends for Canada to San José flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Canada to San José with more confidence.

What is the cheapest flight to San José?

Montreal Pierre Elliott Trudeau Intl Airport to San José is the cheapest route at C$ 538 round-trip, found in the past 5 days on KAYAK. Toronto Pearson Intl Airport to San José is the most popular connection with round-trip deals from C$ 593.

How much is a flight to San José?

A round-trip flight to San José costs C$ 812 on average, based on data over the past 12 months on KAYAK. Round-trip fares from Montreal average C$ 730, while Toronto runs a bit higher at C$ 760.

What is the cheapest day to fly to San José?

Wednesday is the cheapest day to fly to San José at C$ 818 round-trip on average over the past 12 months on KAYAK. Saturday is the most expensive at C$ 906.

What is the cheapest month to fly to San José?

•November is the cheapest month to fly to San José with an average price of C$ 670 round-trip.
•December (C$ 1,043) and July (C$ 906) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to San José?

Night flights to San José are the cheapest at C$ 773 round-trip on average. Morning flights are the most expensive at C$ 962.

What is a good deal for flights to San José?

Flights under C$ 634 are considered a good deal. 25% of KAYAK users found round-trip flights to San José at or below these prices, with the lowest fares from:
•Montreal C$ 589
•Toronto C$ 611.

When are flights to San José the cheapest?

Flights to San José are cheapest 3 weeks before departure. Booking in this window typically costs about 7% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to San José

Low season

September

Cheapest flight

C$ 310
Best time to beat the crowds (16% less expensive on average)
Most popular time to fly and prices are also 8% lower on average.
Flights from Montreal Pierre Elliott Trudeau Intl Airport to San José

When to book flights to San José

Are your dates flexible? Find out the best times to travel to San José based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your questions about flights to San José, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • What hotels are near San José Juan Santamaria International Airport?

    The Holiday Inn Express is a budget-friendly choice that is only a 3-minute drive from San José Juan Santamaria International Airport and a 20-minute drive from La Sabana Metropolitan Park. The Courtyard by Marriott is a 5-minute drive from the airport and a 10-minute drive from the popular Museo Histórico Cultural Juan Santamaría.

  • What is the best way to travel from San José Juan Santamaria International Airport to downtown San Jose?

    The easiest and quickest way to travel from San José Juan Santamaria International Airport to downtown San Jose is by rental car or taxi, as the drive only takes 25-30 minutes without any additional traffic. It is also possible to use public transportation, such as the local train, but it takes upwards of an hour.

  • Does San José Juan Santamaria International Airport have any smoking areas?

    At this time, there are no designated smoking areas inside of San José Juan Santamaria International Airport. However, there are some areas outside of the main buildings and near the parking structures where travelers are allowed to smoke.

  • Does San José Juan Santamaria International Airport have any private lounges?

    There are currently two private lounges inside San José Juan Santamaria International Airport. The Santamaria VIP Lounge is located on the upper floor of the main terminal, while the VIP Lounge Costa Rica is located on the lower floor. All travelers are able to purchase an access pass for either of these lounges.

  • What is the difference between the most popular and the most frequent airline at San José?

    Air Canada operates the most flights from Canada to San José at 8 per week, and for this route Air Canada is also the airline most often selected by KAYAK users searching for flights from Canada to San José. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • How long are direct flights to San José from different departure cities?

    Direct flight time to San José varies depending on your departure city:

    • from Montreal: 5h 45m
    • from Toronto: 5h 25m

  • Where can I fly from to get the cheapest fares to San José?

    Based on fares booked in the past 5 days, the cheapest flights to San José are from:
    • Montreal, from C$ 538 round-trip
    • Toronto, from C$ 590 round-trip

  • How many flights serve San José?

    San José receives 1 flights per day and 10 per week from across the world. Toronto has the most flights to San José, with 8 weekly flights.

  • How do I know if a flight to San José is a good deal?

    A good deal on a flight to San José is around C$ 634 round-trip. This fare is in the lowest 25% of round-trip prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to San José?

    Last-minute fares to San José – booked within 2 weeks of departure – run 2% above the average round-trip fare of C$ 812.

  • Which airlines should I consider for flights to San José?

Your guide to booking San José flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to San José, aim to book around 3 weeks before you fly. That window historically saves about 7% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to San José, recent KAYAK data shows that stronger deals tend to land around C$ 634 round-trip. If you see a fare below that threshold, it's a strong deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to San José in November. Round-trip fares historically average C$ 670 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to C$ 189 per round-trip. Evening flights to San José average C$ 773 compared to C$ 962 for morning flights. See the time-of-day chart above for the full breakdown.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to San José, some airlines may include bags at no extra cost. For example, Air Canada includes a carry-on bag and a checked bag in Economy Class, Air Transat includes a carry-on bag and a checked bag in Economy Class, and Porter Airlines includes a carry-on bag and a checked bag in Economy Class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Once you arrive in San José, a few great places to start are Estadio Nacional de Costa Rica, Parque Nacional, and Parque Metropolitano La Sabana. These are popular with first-time visitors and can give you a good feel for the area.
  • If you are interested in direct flights to San Jose, there are several airlines that you can choose from. While Air Canada and Air Transat are known for offering many amenities, such as complimentary food and drinks, WestJet is popular for having particularly budget-friendly tickets.
  • Hoping to purchase some souvenirs or gifts? Browse through the many stores in San José Juan Santamaria International Airport. There are 6 duty-free shops located throughout the terminals, as well as small boutiques that sell cosmetics, jewelry, books and a variety of travel essentials.
  • For those that would like to be pampered after their flight to San Jose has landed, pay a visit to one of the Spa Mioderma locations within San José Juan Santamaria International Airport. These spas offer a variety of services, including facials, manicures and massages, making them an enjoyable and convenient place to treat yourself.
  • If you would like to grab a bite to eat in San José Juan Santamaria International Airport, there are several dining options that you can choose from. Cafe Lavazza is a casual restaurant located in the Mezzanine lobby, while Brioche Dorée is a quicker option located in the main terminal.
  • For travelers with a large amount of luggage, consider using San José Juan Santamaria International Airport’s luggage porter service. These porters can be found near the baggage claim in the Arrivals terminal and standard rates are posted on the walls of the airport. Whether you’re heading towards the rental car center or one of the parking structures, they will help carry your luggage to wherever you choose.

Reviews of the top 5 airlines flying to San José

 
Need help choosing which airline to fly with to San José? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.7
Air TransatOverall score based on 579 reviews
8.5Crew
8.0Boarding
6.8Food
7.3Comfort
7.1Entertainment
Airline reviews

On one of the flights, the situation became sufficiently frustrating that a passenger openly expressed their dissatisfaction. Despite these complaints, we did not observe any meaningful improvement or receive an adequate explanation. The fact that members of our group experienced similar conditions on two separate aircraft is particularly concerning. We recognize that cabin temperatures may vary during a flight; however, the prolonged discomfort and the apparent lack of an effective response significantly affected our travel experience. Passengers reasonably expect a long-haul international flight to provide a tolerable cabin environment. When multiple passengers raise concerns about their comfort or well-being, those concerns should be acknowledged and addressed professionally.

2.0 MediocreAnonymous, Sep 2026
Read more Air Transat reviews

On one of the flights, the situation became sufficiently frustrating that a passenger openly expressed their dissatisfaction. Despite these complaints, we did not observe any meaningful improvement or receive an adequate explanation. The fact that members of our group experienced similar conditions on two separate aircraft is particularly concerning. We recognize that cabin temperatures may vary during a flight; however, the prolonged discomfort and the apparent lack of an effective response significantly affected our travel experience. Passengers reasonably expect a long-haul international flight to provide a tolerable cabin environment. When multiple passengers raise concerns about their comfort or well-being, those concerns should be acknowledged and addressed professionally.

Flight was really good, with no middle section on an A321neo for an international flight, from Ottawa directly to London. Staff was friendly. The food was okay, and entertainment amenities could be better.

The flight was terrible based off the temperature in the plane and the air smelled so stale and gross. I have never wanted to hosed lore in my life after I got off. The food was disgusting and seemingly low quality. The staff was friendly. The bathrooms were so gross after a couple of hours. I will definitely never book with them again.

The crew was great. There was no entertainment and the internet wasn't working. We sat in the run way for a LONG time which is always so upsetting. The seats are very close together and the flights are completely full which makes for a tough flight. Flying is just an uncomfortable experience.

Very kind crew. Vegetarian food better than usual. Prompt take off. Entertainment worked well. Could always do with more room!

I liked the reliability. I liked less the chair comfort...

The dinner was bland and boring, but the economy seats were surprisingly comfortable. The flight was very packed.

I didn't have any problems during my flight. My main issue is with airlines in general, they keep offering less and less every year, AirTransat is no different.

We were unable to land in Liberia. It was not the airline’s fault, but we had to be diverted to SJO.

Compagnie efficace et bons prix. Les sièges en classe club pourraient être plus confortables.

Simply as follows:- First, there was no vegetarian option for the meal Second, only 2 washrooms for the entire economy class.

Cops Airlines is fantastic! The level of care and professionalism provided by the entire crew was top rate.

I selected first class expecting excetional service. It was mediocre at best. The food service was cold, meal choices was poor and on one leg they did provide dessert. I did enjoy the lay day seat but the movies were old and nothing current. Boarding the plane is always hot. So boarding is quite warm until your in the air. I took a small personal air fan. Update the meals and movies.

We were in transit from Lima (flight at 1.10am) and we were in stand by in our flight from Panama to Washington. We wait from 4.30 am to 18.30pm in the Airport. The company give us 2 x 15 dollars for eat during the day and a personnal travel voucher of 400 dollars each. Do they buy food one time something in the Airport ??? And one of us live in France so the voucher is not usable. More than 24 hours travel !! And our place were near the toilets, with 8 children around us. The boy behind my seat stamped his feet on my back all the flight. Really Wonder full ! So we are totally unhappy with our travel. Thanks Copa Airlines....

It was reasonably comfortable trip considering its duration (7 hours). Crew was very good and friendly, seats very more comfortable than other planes. Only negative comment would be that the bathroom light did not get its full brightness 🙃

Check in person said there would be lunch. We were first class passengers and lunch was chips.

Boarding groups were called up in Spanish only. Luckily I know some of the language. They gave out grilled cheese sandwiches and a cup of fruit. I was very disappointed. I could only eat the cup of fruit because the only other option was vanilla pudding. The entertainment system and seating were great though.

So many hours of flying without salty food is a shame and the fact that they want to sell it to you seems like a rip-off

I was supposed to have a lay flat seat but they switched planes and there was only a chair

I liked the friendliness of the crew and comfortable flight. All good.

Boarding was a complete mess. The whole system went down. People got wrong seat for the first half an hour.

The website check in was poor. Baggage fees were in US dollars but registered in Canadian dollars. The site would not accept my credit card. Scanning the passport was the worst. Someone from United needs to try the process. I’m not a novice with tech and I have to say this was a bad experience. Everything else was great.

We boarded the plane and were about to take off when we were notified that the tires had to be checked. Upon inspection, they were found to need replacement, so the entire plane had to be deboarded. After we exited the plane, United staff forced us to stay in the gate area by posting "Do Not Exit" signs on the doors connecting the gate area to the terminal. Many of us had already rebooked our flights and had no checked bags, but they told us we could not leave. This seemed inappropriate to hold people under false pretenses. When the agent told us we could leave, I asked them to please take down the "Do Not Exit" signs, as they were misleading. The agent refused, and I told them that it didn't feel right to hold people like that.

Friendly crew, but we were delayed for more than an hour and had to change planes due to maintenance issues.

Prefer not to have an almost 3 hour delay with useless communication that wasn't accurate.

Boarding was smooth and efficient. The only food was some pretzels, but it was a short flight. Not much to order if you were hungry.

Crew were welcoming, accommodating and they worked hard to find places for all carry on.

Seats very comfortable; service efficient and pleasant; flight was on-time; boarding organized.

My experience on this United Airlines flight was highly uncomfortable, primarily due to two issues: Cabin Temperature: The temperature on the Boeing 737 MAX 8 was unacceptably high, feeling consistently around 80 degrees throughout the flight. This made sleeping impossible and significantly detracted from the experience. Seating Arrangement: Being stuck in a middle seat for a six-and-a-half-hour overnight flight compounded the discomfort. Moving forward, I will always purchase a seat assignment to avoid this situation.

I had very little time to change planes originally in Denver after my flight from Omaha. I had an hour and a half layover in Denver originally and my flight leaving Omaha was delayed an hour because they had to change a tire, which I can understand. When I reached Denver my other flight was late, fortunately, but I still had only 10 minutes to run about a mile through the airport to get to my flight. Again, fortunately, I am a healthy 71-year-old and was able to accomplish this feat. However, the stress was more than necessary to bear.

Flight was delayed twice which made our arrival extremely late (actually into next day). Not an easy travel. But when we requested assistance for boarding we were really impressed with how they helped us! Strongly praise their assistance.

every single person involved showed their joy, working in the airline industry - it created a very pleasant atmosphere for everyone

For boarding, after family with youngsters, you should have 65 and over. Whatever rules, enforce them. It’s frustrating for those who respect them to see aggressive people rush to the gate out of turn…

A snack would have been nice instead of having to buy food.

The plane was new. Should give more options on food.

No food other than a tiny snack. The flight is too long for not having a more substantial food option, other than buying the overprices and mostly non-plant-based options from the menu.

It was a refreshing experience from the past few times I have travelled with Air Canada.

rerouted on red eye. arrived 9 hours late with no luggage. still missing after 3 days. up to 45 day to deal with it. SHAME

The crew is super friendly and helpful , boarding was quick and easy , the prices are too high for a an airline that doesn’t provide complementary meals or snacks for long flights

The flight crew was nice and courteous. The food was terrible. There are no in-flight entertainment services, the plane is outdated and dilapidated, and the flight is delayed. Both from Newark and Montreal. Too bad.

Seats are absolutely not comfortable and large enough. There’s a limit and you stepped over it. I understand that there’s a business class, however for the price it costs, it’s just plain stupid for a 50 minute flight.

The crew was great! They waited for me as Air Canada flight was delayed by 1:15 hours from Ottawa to Toronto. I am a bit disappointed that we could only use wifi for entertainment but I survived! The only thing I would of liked is a more comfortable seat. The seat cushions are not thick enough for flights longer than 3 hours. Aside from that, everything was great.

They should provide water to passengers who ask for it

Flight to Bogotá delayed by 3 h Missed connection from Bogotá to Guayaquil. Avianca unable to bring us to Baltra on time Overall delay 36h. We missed boat departure from galagos. Overall 10 day trip needed to be cancelled. Avianca was completely un-professional.

Purchased a business class ticket and got a economy seat with center seat blocked they call it business. 3100usd ticket on a flight where economy costs 500usd The biggest scam insult have had on a regular airline. Avianca should be in the low cost category and kicked out of Star Alliance. I want the difference to be credited. Ets see what Avianca does. No reply so far. Avianca = low cost airline. Beware

The seats were very uncomfortable. I would have upgrade or got different flight if I knew. I usually sleep in the plane but I couldn’t sleep at all. Very uncomfortable. Also no food or drink everything was to purchase, and that’s u usual for international flight.

I did not like anything, first time I use company and for sure it will be the last time, they charge for simple operations that any other average airline wouldn't charge.

Boarding was very expedite. The chairs are fixed you can't rest comfortable during the flight.

Avianca is the worst most uncomfortable airline I've ever been in, the seats are incredibly small and offer no support, the worst experience I've had traveling ever, do not bother with Avianca

Voo longo nem mesmo água ou gelo é servido, se quiser tem que pagar. Embarque é péssimo, mau atendimento.

Travelling to a place near San José?

Book flights to San José if you plan to visit one of these locations
Manuel Antonio
Jacó
Monteverde
Alajuela
Santa Elena
Heredia
Dominical
Esterillos Este
San Gerardo de Dota

More options for your flight to San José