Cheap air tickets from Madrid to San Jose Juan Santamaria

Compare Madrid to San Jose Juan Santamaria flight deals

Find the cheapest month or even day of the year to fly to San Jose Juan Santamaria

Book the best San Jose Juan Santamaria fare with no extra fees

Flight deals from Madrid to San Jose Juan Santamaria

Looking for a cheap last-minute deal or the best return flight from Madrid to San Jose Juan Santamaria? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to San Jose Juan Santamaria

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to San Jose Juan Santamaria flights are currently cheapest in February.

Direct flights from Madrid to San Jose Juan Santamaria

Madrid to San Jose Juan Santamaria: Alternative routes

Compare routes from Madrid to San Jose below. You may find an airport to fly into that's cheaper, faster, or easier than San Jose Juan Santamaria.

Madrid to San Jose: Flight information

The things to know before you go.
Cheapest flight found$583
Cheapest month to flyFebruary
Average flight time11 hrs, 16 mins
Most popular airlineQatar Airways
Average flights per week28

Finding cheap flights from Madrid to San Jose Juan Santamaria: Frequently asked questions

The best price we found for a return flight from Madrid to San Jose Juan Santamaria is $738. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
11 hours and 16 minutes is the average flight time from Madrid to San Jose Juan Santamaria.
Qatar Airways, Iberia and British Airways fly direct from Madrid to San Jose Juan Santamaria.
As of October 2024, there are 28 flights per week flying from Madrid to San Jose Juan Santamaria.
The cheapest month to fly from Madrid to San Jose Juan Santamaria is usually October 2024.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to San Jose Juan Santamaria Airport on Wednesday, 28 May 2025.
Yes – the average flight time is 11 hours and 16 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to San Jose Juan Santamaria but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to San Jose is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Air France and Iberia offer the cheapest flight tickets to San Jose Juan Santamaria.

Flying from Adolfo Suarez Madrid-Barajas Airport (MAD) to Juan Santamaria International Airport (SJO): what you need to know

  • 11 hours 10 minutes is the average time for a direct flight from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport. San Jose is 7 hours behind Madrid and is in the UTC-6 timezone.

  • For the earliest departure, take the 11:30 flight from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport. If you'd like to go later, the last flight is at 20:50. With 92 weekly flights from MAD to SJO, you can pick the timing that suits you best.

  • Flying over a peak time like July? Public holidays and other high seasons can lead to longer lines and delays at security. Play it safe and get there up to four hours before international flights and two hours before a domestic departure.

  • Getting to San Jose (and discovering more of Costa Rica!) is simple with Iberia. This popular carrier has direct flights from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport.

  • We make it a cinch to book a flight with a stopover. To see the options for flights from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport, uncheck 'Direct flights only.' Then, pick a flight that has a stop long enough to explore the city of your choice. Some popular stopovers between MAD and SJO are:

    • Montreal-Pierre Elliott Trudeau International Airport

    • El Dorado International Airport

    • El Salvador International Airport

  • Before reserving your cheap ticket from MAD to SJO, check if you need a visa to enter Costa Rica. Travel document and visa requirements may differ and are updated often. To get the most up-to-date information, contact the nearest consulate or embassy of the country you're travelling to.

Arriving at Juan Santamaria International Airport (SJO)

Handy information about Adolfo Suarez Madrid-Barajas Airport (MAD)

  • The journey from central Madrid to Adolfo Suarez Madrid-Barajas Airport takes approximately 37 minutes by public transport. If you drive, ride-share or grab a cab, you'll cover the 18 kilometres in 26 minutes or so, depending on traffic.

  • Searching for a handy hotel close to MAD? If you're boarding an early flight from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport, these stays will have you moments from your departure lounge:

More about San Jose

  • Start your San Jose trip right by finding the perfect place to stay. Once you've booked your flight from MAD to SJO, have a look at our range of hotel options including:

  • There are so many things to explore in this city it can be tricky to work out where to start. Teatro Nacional Costa Rica, National Park (Parque Nacional) and Plaza de la Cultura are popular attractions which should be on any good San Jose itinerary.

Getting from Juan Santamaria International Airport (SJO) to central San Jose

  • Juan Santamaria International Airport to central San Jose takes about 21 minutes by car. It's approximately 18 kilometres away. See what options are available, such as car rentals, cabs or ride-sharing.

  • Getting there by public transport typically takes 2 hours and 22 minutes.

Complete your San Jose trip with hotels and a car rental

  • After you've secured your cheap ticket to Juan Santamaria International Airport, check out our low prices and exclusive rates for hotels. You can also compare hundreds of car rental companies in one go to get the best car rental price for your San Jose trip.

How to find the cheapest flights from Adolfo Suarez Madrid-Barajas Airport (MAD) to Juan Santamaria International Airport (SJO)

  • $583 is currently the lowest price for a one-way ticket from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport. Return flights start from $738. These fares may change based on availability.

  • To get your hands on cheap tickets from MAD to SJO, book your journey 8 months ahead of your planned departure.

  • Schedule your trip for April. That's the cheapest month for tickets from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport. If you have flexibility with your dates, try out the 'Whole month' tool to see the cheapest airfare across every month.

  • Log into your online account or use the app to set up a Price Alert. We'll get in touch straight away if there's a better deal on this route. It's simple to do, and it'll save you from checking for cheap tickets from MAD to SJO every day.

  • Tailor your trip using filters. Choose your arrival and departure times, airlines and total journey duration. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport.

When to fly to Juan Santamaria International Airport (SJO)

  • The quietest month for a flight from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport is May, while July is the busiest. Pick the ideal time to go to San Jose based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • When booking your flight from Adolfo Suarez Madrid-Barajas Airport to Juan Santamaria International Airport, consider the kind of weather you like. March is the warmest month in San Jose, with the temperature ranging from 12ºC to 29ºC.

  • Look for cheap tickets from MAD to SJO in January if you like cooler conditions. Temperatures are at their lowest then, ranging between 12ºC and 26ºC on average.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.