Ryanair
Cheapest fares and fare calendar
Ryanair provides flights and fares, including lowest one-way prices by destination or day for selected dates; prices and availability can change.
Your information
Month of departure, for example 2026-11 (YYYY-MM).
Departure city or airport, for example London Stansted.
Arrival city or airport, for example Barcelona.
Example results
London Stansted → Barcelona
Nov 1, 2026
Nov 2, 2026
Nov 3, 2026
Nov 4, 2026
Nov 5, 2026
Nov 6, 2026
Nov 7, 2026
Nov 8, 2026
Nov 9, 2026
Nov 10, 2026
Nov 11, 2026
Nov 12, 2026
Nov 13, 2026
Nov 14, 2026
Nov 15, 2026
Nov 16, 2026
Nov 17, 2026
Nov 18, 2026
Nov 19, 2026
Nov 20, 2026
Nov 21, 2026
Nov 22, 2026
Nov 23, 2026
Nov 24, 2026
About the Ryanair tool
Ryanair data from ryanair.com: cheapest fares and fare calendar.
Built from ryanair.com. Last checked Sep 29, 2026.
Actions
Get fare calendar
1 creditGet the lowest one-way fare on each day of a month for a direct Ryanair route. For a city with multiple airports, returns the airport pair with the lowest fare that month; fares can change and some months may have no available flights.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Monthmonth | Text | Required | Month of departure, for example 2026-11 (YYYY-MM).Example: 2026-11 |
Originorigin | Text | Required | Departure city or airport, for example London Stansted.Example: London |
Destinationdestination | Text | Required | Arrival city or airport, for example Barcelona.Example: Barcelona |
What you get
| Field | Type | Description |
|---|---|---|
Daysdays | List | Fares in calendar order. |
Datedays[].date | Date | Departure date.Example: 2026-11-01 |
Page Linkdays[].page_link | Link | Ryanair flight-search page for this date.Example: https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-01&o… |
Cheapest Faredays[].cheapest_fare | Number | Lowest fare that day, or null if not available.Example: 15.99 |
Flights Operatedays[].flights_operate | Text | Whether the route has flights on this date, including sold-out flights.Example: Yes |
Cheapest Daycheapest_day | Date | Date with the lowest available fare, or null.Example: 2026-11-07 |
Cheapest Farecheapest_fare | Number | Lowest available one-way fare in the shown currency, or null.Example: 14.99 |
Currency Codecurrency_code | Text | Currency Ryanair uses for the fare.Example: GBP |
Arrival Airportarrival_airport | Text | Arrival airport name.Example: Barcelona |
Departure Airportdeparture_airport | Text | Departure airport name.Example: London Stansted |
Arrival Airport Codearrival_airport_code | Text | Arrival airport IATA code.Example: BCN |
Departure Airport Codedeparture_airport_code | Text | Departure airport IATA code.Example: STN |
Example result
For Month: 2026-11, Origin: London, Destination: Barcelona
{
"days": [
{
"date": "2026-11-01",
"page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-01&originIata=STN&destinationIata=BCN&isReturn=false",
"cheapest_fare": 15.99,
"flights_operate": "yes"
},
{
"date": "2026-11-02",
"page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-02&originIata=STN&destinationIata=BCN&isReturn=false",
"cheapest_fare": 17.99,
"flights_operate": "yes"
},
{
"date": "2026-11-03",
"page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-03&originIata=STN&destinationIata=BCN&isReturn=false",
"cheapest_fare": 16.99,
"flights_operate": "yes"
}
],
"cheapest_day": "2026-11-07",
"cheapest_fare": 14.99,
"currency_code": "GBP",
"arrival_airport": "Barcelona",
"departure_airport": "London Stansted",
"arrival_airport_code": "BCN",
"departure_airport_code": "STN"
}List cheapest fares
1 creditList the cheapest one-way Ryanair fare to each destination from a city or airport during a date range, sorted by price. Booking links open flight selection; prices and availability can change.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Originorigin | Text | Required | Departure city or airport, for example Dublin or London Stansted.Example: London Stansted |
Date todate_to | Date | Optional | Last departure date, for example 2026-10-29. Defaults to 30 days from today.Example: 2026-10-29 |
Date Fromdate_from | Date | Optional | First departure date, for example 2026-10-01. Defaults to today.Example: 2026-10-01 |
Max Pricemax_price | Number | Optional | Maximum one-way fare in the displayed currency, for example 50. No limit by default.Example: 60 |
Destinationdestination | Text | Optional | Destination country, city or airport, for example Spain or Barcelona. Defaults to anywhere.Example: Spain |
Max Resultsmax_results | Number | Optional | Maximum destinations to return, for example 30. Defaults to 30 (up to 100).Example: 10 |
What you get
| Field | Type | Description |
|---|---|---|
Faresfares | List | Cheapest fares, sorted by price. |
Farefares[].fare | Number | Cheapest one-way fare.Example: 14.99 |
Currencyfares[].currency | Text | Currency of the fare.Example: GBP |
Flight Datefares[].flight_date | Date | Local departure date.Example: 2026-10-04 |
Arrival Timefares[].arrival_time | Date | Local arrival time with UTC offset.Example: 2026-10-04T10:50:00+02:00 |
Booking Linkfares[].booking_link | Link | Ryanair flight selection link for this route and date.Example: https://www.ryanair.com/gb/en/trip/flights/select?adults=1&teens=0&children=0&i… |
Flight Numberfares[].flight_number | Text | Flight number.Example: FR8378 |
Departure Timefares[].departure_time | Date | Local departure time with UTC offset.Example: 2026-10-04T07:40:00+01:00 |
Destination Cityfares[].destination_city | Text | Destination city.Example: Santiago |
Destination Airportfares[].destination_airport | Text | Destination airport name.Example: Santiago |
Destination Countryfares[].destination_country | Text | Destination country.Example: Spain |
Origin Airport Codefares[].origin_airport_code | Text | Departure airport IATA code.Example: STN |
Destination Airport Codefares[].destination_airport_code | Text | Arrival airport IATA code.Example: SCQ |
Example result
For Origin: London Stansted, Date to: 2026-10-29, Date From: 2026-10-01, Max Price: 60, Destination: Spain, Max Results: 10
{
"fares": [
{
"fare": 14.99,
"currency": "GBP",
"flight_date": "2026-10-04",
"arrival_time": "2026-10-04T10:50:00+02:00",
"booking_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&teens=0&children=0&infants=0&dateOut=2026-10-04&isReturn=false&originIata=STN&destinationIata=SCQ",
"flight_number": "FR8378",
"departure_time": "2026-10-04T07:40:00+01:00",
"destination_city": "Santiago",
"destination_airport": "Santiago",
"destination_country": "Spain",
"origin_airport_code": "STN",
"destination_airport_code": "SCQ"
},
{
"fare": 14.99,
"currency": "GBP",
"flight_date": "2026-10-07",
"arrival_time": "2026-10-07T11:50:00+02:00",
"booking_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&teens=0&children=0&infants=0&dateOut=2026-10-07&isReturn=false&originIata=STN&destinationIata=MAD",
"flight_number": "FR347",
"departure_time": "2026-10-07T08:20:00+01:00",
"destination_city": "Madrid",
"destination_airport": "Madrid",
"destination_country": "Spain",
"origin_airport_code": "STN",
"destination_airport_code": "MAD"
},
{
"fare": 14.99,
"currency": "GBP",
"flight_date": "2026-10-07",
"arrival_time": "2026-10-08T01:15:00+02:00",
"booking_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&teens=0&children=0&infants=0&dateOut=2026-10-07&isReturn=false&originIata=STN&destinationIata=GRO",
"flight_number": "FR6077",
"departure_time": "2026-10-07T22:10:00+01:00",
"destination_city": "Girona",
"destination_airport": "Barcelona Girona",
"destination_country": "Spain",
"origin_airport_code": "STN",
"destination_airport_code": "GRO"
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@ryanair",
"visibility": "public",
"operation": "get_fare_calendar",
"version": 1,
"input": {
"month": "2026-11",
"origin": "London",
"destination": "Barcelona"
},
"response": {
"format": "json"
}
}'Questions about Ryanair
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Ryanair tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Ryanair account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from ryanair.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.