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
- 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
- Days
Days Date Page Link Cheapest Fare Flights Operate 2026-11-0115.99yes2026-11-0217.99yes2026-11-0316.99yes2026-11-0418.99yes2026-11-0521.99yes2026-11-0621.99yes2026-11-0714.99yes2026-11-0821.99yes2026-11-0921.99yes2026-11-1021.99yes2026-11-1126.99yes2026-11-1221.99yes2026-11-1321.99yes2026-11-1415.99yes2026-11-1533.99yes2026-11-1640.99yes2026-11-1732.44yes2026-11-1834.99yes2026-11-1945.99yes2026-11-2021.99yes2026-11-2120.99yes2026-11-2222.23yes2026-11-2325.99yes2026-11-2427.17yes2026-11-2541.99yes2026-11-2642.99yes2026-11-2720.99yes2026-11-2816.99yes2026-11-2918.99yes2026-11-3022.99yes
About Ryanair
Ryanair data from ryanair.com: cheapest fares and fare calendar.
Built by Fous from ryanair.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Ryanair.
Actions
Get fare calendar
1 credit per runGet 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 credit per runList 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
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_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
Is Fous affiliated with Ryanair?
No. Fous is not affiliated with Ryanair. This workflow reads the public ryanair.com website and returns its data.
How much does it cost?
Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.