Skip to content

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.

Get fare calendar

Get 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.

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.

1 credit per run

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
DatePage LinkCheapest FareFlights Operate
2026-11-01
15.99
yes
2026-11-02
17.99
yes
2026-11-03
16.99
yes
2026-11-04
18.99
yes
2026-11-05
21.99
yes
2026-11-06
21.99
yes
2026-11-07
14.99
yes
2026-11-08
21.99
yes
2026-11-09
21.99
yes
2026-11-10
21.99
yes
2026-11-11
26.99
yes
2026-11-12
21.99
yes
2026-11-13
21.99
yes
2026-11-14
15.99
yes
2026-11-15
33.99
yes
2026-11-16
40.99
yes
2026-11-17
32.44
yes
2026-11-18
34.99
yes
2026-11-19
45.99
yes
2026-11-20
21.99
yes
2026-11-21
20.99
yes
2026-11-22
22.23
yes
2026-11-23
25.99
yes
2026-11-24
27.17
yes
2026-11-25
41.99
yes
2026-11-26
42.99
yes
2026-11-27
20.99
yes
2026-11-28
16.99
yes
2026-11-29
18.99
yes
2026-11-30
22.99
yes
Example data · Run in Studio for fresh results.

Choose an action

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 run

Get 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

FieldTypeRequiredDescription
MonthmonthTextRequiredMonth of departure, for example 2026-11 (YYYY-MM).Example: 2026-11
OriginoriginTextRequiredDeparture city or airport, for example London Stansted.Example: London
DestinationdestinationTextRequiredArrival city or airport, for example Barcelona.Example: Barcelona

What you get

FieldTypeDescription
DaysdaysListFares in calendar order.
Datedays[].dateDateDeparture date.Example: 2026-11-01
Page Linkdays[].page_linkLinkRyanair 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_fareNumberLowest fare that day, or null if not available.Example: 15.99
Flights Operatedays[].flights_operateTextWhether the route has flights on this date, including sold-out flights.Example: Yes
Cheapest Daycheapest_dayDateDate with the lowest available fare, or null.Example: 2026-11-07
Cheapest Farecheapest_fareNumberLowest available one-way fare in the shown currency, or null.Example: 14.99
Currency Codecurrency_codeTextCurrency Ryanair uses for the fare.Example: GBP
Arrival Airportarrival_airportTextArrival airport name.Example: Barcelona
Departure Airportdeparture_airportTextDeparture airport name.Example: London Stansted
Arrival Airport Codearrival_airport_codeTextArrival airport IATA code.Example: BCN
Departure Airport Codedeparture_airport_codeTextDeparture airport IATA code.Example: STN

Example result

For Month: 2026-11, Origin: London, Destination: Barcelona

JSON
{
  "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 run

List 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

FieldTypeRequiredDescription
OriginoriginTextRequiredDeparture city or airport, for example Dublin or London Stansted.Example: London Stansted
Date todate_toDateOptionalLast departure date, for example 2026-10-29. Defaults to 30 days from today.Example: 2026-10-29
Date Fromdate_fromDateOptionalFirst departure date, for example 2026-10-01. Defaults to today.Example: 2026-10-01
Max Pricemax_priceNumberOptionalMaximum one-way fare in the displayed currency, for example 50. No limit by default.Example: 60
DestinationdestinationTextOptionalDestination country, city or airport, for example Spain or Barcelona. Defaults to anywhere.Example: Spain
Max Resultsmax_resultsNumberOptionalMaximum destinations to return, for example 30. Defaults to 30 (up to 100).Example: 10

What you get

FieldTypeDescription
FaresfaresListCheapest fares, sorted by price.
Farefares[].fareNumberCheapest one-way fare.Example: 14.99
Currencyfares[].currencyTextCurrency of the fare.Example: GBP
Flight Datefares[].flight_dateDateLocal departure date.Example: 2026-10-04
Arrival Timefares[].arrival_timeDateLocal arrival time with UTC offset.Example: 2026-10-04T10:50:00+02:00
Booking Linkfares[].booking_linkLinkRyanair 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_numberTextFlight number.Example: FR8378
Departure Timefares[].departure_timeDateLocal departure time with UTC offset.Example: 2026-10-04T07:40:00+01:00
Destination Cityfares[].destination_cityTextDestination city.Example: Santiago
Destination Airportfares[].destination_airportTextDestination airport name.Example: Santiago
Destination Countryfares[].destination_countryTextDestination country.Example: Spain
Origin Airport Codefares[].origin_airport_codeTextDeparture airport IATA code.Example: STN
Destination Airport Codefares[].destination_airport_codeTextArrival 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

JSON
{
  "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.

cURL
# 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.

All Travel workflowsBrowse all workflows