Назад към всички

ryanair-fare-finder

// Build and interpret Ryanair fare-finder URLs for cheap flight searches. Use when the user wants to find budget flights from a specific UK airport, configure departure/return time windows, set overnight or multi-night trip parameters, filter by day of week, or constrain results by price and currency.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameryanair-fare-finder
descriptionBuild and interpret Ryanair fare-finder URLs for cheap flight searches. Use when the user wants to find budget flights from a specific UK airport, configure departure/return time windows, set overnight or multi-night trip parameters, filter by day of week, or constrain results by price and currency. Handles all fare-finder query parameters including passenger counts, date ranges, flexible dates, and promo codes.
compatibilityRequires network access to reach ryanair.com fare-finder pages.
metadata[object Object]

Ryanair Fare Finder

Generate, modify, and explain Ryanair fare-finder URLs from user requirements.

Base URL

https://www.ryanair.com/gb/en/fare-finder

All parameters below are appended as query-string key-value pairs.

Parameter Reference

Route

ParameterTypeExampleDescription
originIatastringMANIATA code of the departure airport (e.g. MAN, STN, LTN, EDI, BHX, LPL).
destinationIatastringANYIATA code of the arrival airport, or ANY for all destinations.
isMacDestinationbooleanfalseWhen true, filters to multi-airport city destinations only.

Trip type

ParameterTypeExampleDescription
isReturnbooleantruetrue for return (round-trip), false for one-way.

Passengers

ParameterTypeExampleDescription
adultsint1Number of adults (16+).
teensint0Number of teens (12-15).
childrenint0Number of children (2-11).
infantsint0Number of infants (< 2).

Date range

ParameterTypeExampleDescription
dateOutdate2026-02-01Start of the search window (YYYY-MM-DD).
dateIndate2027-01-31End of the search window (YYYY-MM-DD).
isExactDatebooleanfalsetrue to search a specific date only; false to scan the full date range.

Day and flexibility

ParameterTypeExampleDescription
dayOfWeekenumSATURDAYRestrict outbound to a specific day. Values: MONDAY..SUNDAY.
isFlexibleDaybooleanfalseWhen true, Ryanair widens the day-of-week filter by +/- 1 day.

Stay duration

ParameterTypeExampleDescription
daysTripint1Total trip length in days (outbound day counts as 1).
nightsFromint0Minimum number of nights at the destination.
nightsToint1Maximum number of nights at the destination.

Time windows

ParameterTypeExampleDescription
outboundFromHourstring00:00Earliest acceptable outbound departure time.
outboundToHourstring11:00Latest acceptable outbound departure time.
inboundFromHourstring13:00Earliest acceptable return departure time.
inboundToHourstring23:59Latest acceptable return departure time.

Pricing

ParameterTypeExampleDescription
currencystringGBPISO 4217 currency code (GBP, EUR, etc.).
priceValueToint80Maximum total return price. Leave empty for no cap.
promoCodestring(empty)Ryanair promotional code, if applicable.

Example: Overnight Saturday getaway from Manchester

The following URL searches for return flights from Manchester to anywhere, departing on a Saturday morning, returning the same day or next day in the afternoon/evening, across the full year, under GBP 80 return:

https://www.ryanair.com/gb/en/fare-finder?originIata=MAN&destinationIata=ANY&isReturn=true&isMacDestination=false&promoCode=&adults=1&teens=0&children=0&infants=0&dateOut=2026-02-01&dateIn=2027-01-31&daysTrip=1&nightsFrom=0&nightsTo=1&dayOfWeek=SATURDAY&isExactDate=false&outboundFromHour=00:00&outboundToHour=11:00&inboundFromHour=13:00&inboundToHour=23:59&priceValueTo=80&currency=GBP&isFlexibleDay=false

Why these time windows work for overnights

  • Outbound 00:00-11:00 — arrive by early afternoon, giving a full day/evening at the destination.
  • Inbound 13:00-23:59 — depart after checkout / lunch the next day, home by late evening.

Step-by-step: building a URL from scratch

  1. Start with the base URL.
  2. Set originIata to the user's departure airport IATA code.
  3. Set destinationIata to a specific IATA code or ANY.
  4. Choose isReturn=true for returns or false for one-way.
  5. Set passenger counts (adults, teens, children, infants).
  6. Define the date search window with dateOut and dateIn.
  7. Pick dayOfWeek and set isExactDate=false to scan all matching days.
  8. Configure stay duration with daysTrip, nightsFrom, nightsTo.
  9. Set outbound/inbound time windows to taste.
  10. Set currency and optionally priceValueTo for a price cap.
  11. Add promoCode if the user has one.

Common UK origin airports

IATAAirport
MANManchester
STNLondon Stansted
LTNLondon Luton
LGWLondon Gatwick
EDIEdinburgh
BHXBirmingham
LPLLiverpool
BRSBristol
EMAEast Midlands
GLAGlasgow
BFSBelfast Intl
LBALeeds Bradford
NCLNewcastle
ABZAberdeen