IVGI Group — Travel Planner

EN
Language
EUR
Prices in EUR

Translate this page

In Chrome, open the ⋮ menu, choose Translate, then select your language. On desktop you can also right-click an empty area and choose Translate.

Browser translation is optional and may send page text to your browser’s translation provider. Avoid translating pages containing passport or other private details. We do not load a Google translation widget or send your data automatically.

Google Chrome translation help

IVGI Group — Travel Planner

A LITTLE PLANNING. A LOT OF HAPPY.

Less searching.
More sunshine.

Find your kind of escape. Beautiful stops, time together, and a trip that fits your family.

One step at a time. Every choice is yours to change.

☀️ Sunshine seekers🏖️ Beach days🐚 Little adventures
A smiling family enjoying a sunny white-sand beach
01 · Make it yours02 · Discover your top matches03 · Explore a little more

YOUR NEXT ADVENTURE

Let's plan your escape

Small steps towards a trip that feels like you.

You can edit everything later.

Start somewhere. Discover more.

Choose your home airport. Leave the first stop open for a little inspiration.

Pick a first destination such as BGY (Bergamo, Italy), or let us choose. This is a holiday stop, not an airport connection. All safety and weather rules still apply.

Optional: cities to connect through, not visit

Add the three-letter airport codes for places where you only want to change planes, not stay for a holiday. Leave this blank if you want to visit every stop. Connections here are same-day only; flights and waiting time count together toward your journey limit. Passport and safety rules still apply. Choose Propose Trips to search with your changes.

Detecting departure airports…

Make it your kind of holiday

The people, the pace, the feeling. Your choices stay in your control.

Destinations to visit

Every proposed trip includes at least one of these. Choose an airport, or a whole country such as “Thailand (All airports)”. Leave empty to let the planner choose. Places you exclude below are always left out, even inside a chosen country.

    Preferred destinations list

    Preferred holiday stops receive a ranking bonus, not a guaranteed first place. With price prioritized, a cheaper trip can rank higher. Flights arriving at these preferred destinations may depart or arrive during your blocked kids’ hours; other legs keep those limits. Earliest departure, safety, weather, journey duration and return deadlines still apply. Preferences are airport-specific; Tenerife South is TFS, Tenerife North is TFN.

      Your piece of summer: one holiday stop must exceed this temperature throughout its stay. Monthly climate averages, not a forecast. Leave blank to switch off.
      12 minimum days + 2 flexible days searches 12–14 calendar days, including flight days. School holidays subtract this allowance automatically. Your return deadline always applies.
      How much extra you would pay per person to save one flying hour across the whole trip. Family default: €12.50; two hours = €25. No cap. Set 0 to switch off. This ranks trips; it never changes ticket prices.
      All flights for one traveller across the whole trip, verified or estimated. Trips above it are not shown. Entry fees are separate. Clear the field for no limit.
      Door-to-door allowances

      Per travel day, not the whole holiday. Includes all flight and layover time. Editable ground allowances; actual transfers may differ. Same-airport connections need timed fares, at least 2 hours between flights, and no overnight layover.

      Otherwise, missing flight times use a clearly marked distance estimate. No estimate is a verified duration.

      Balance trades proportional price savings against trip fit. All lengths inside your selected range are equally acceptable. Fit considers activities, weather, shorter journeys and verified comfortable hours; missing timetables are not a perfect score. Preferred destinations get a bounded bonus, not a guaranteed first place. Passport, safety, temperature, minimum stays and your return deadline always apply.

      Applies to known flight times. Missing times remain unverified; flights into preferred destinations are exempt. Changing this setting requires a new search and may not change the top three.

      What each country charges your party for permission to enter. Counted once per country on the trip, per traveller, and added to the totals.

      Where these passports may go

      How many destinations a trip of a given length gets. Fitting as many as the minimum allows makes a holiday that is mostly airports, so two rules hold it back and the tighter one wins.

      Rule out flights by the clock. A range may run past midnight, and you can add as many as you need. Departures and arrivals are separate, so you can accept a late take-off but refuse a landing in the small hours.

      Do not depart between

      Do not land between

      SAVED PREFERENCES

      Places you would rather not revisit

      Somewhere you have just been, or simply do not fancy. Anything on this list is left out of the proposals entirely. Start typing a city, airport or country — a whole country (“Thailand (All airports)”) or one airport (Krabi) can be excluded.

      Fine-tune an exact route

      FromToDateFlexibility


      Nights at each stop — minimum, then maximum

      At hub
      At destination
      At hub


      Add an airport

      3

      Fares

      Ryanair publishes a price calendar, so the server fetches those itself. Every other airline blocks automated access, so each date below gets a one-click link into that airline's own search — type the price you see back in and it ranks alongside the live fares.

      Per-airline price collection

      One row per date the search actually needs. Open an airline, read the price, type it in. Prices are per person, one way, in your display currency. Manual price inputs remain in EUR.

      4

      Date options

      Plan a trip to see destinations matched to your preferences. These are destination ideas, not complete flight itineraries.

      5

      Candidate hubs

      HubKids' fun Feels like Home legDestination legRoutes Total

      Click a heading to make it the first sort key. Fun counts non-cultural kid attractions within about 30 minutes' drive that are open in late December. Both fun and feels-like come from research jobs, and you can overwrite either by hand.

      6

      Airlines

      AirlineCodeFaresSchedulesServes CyprusStored faresRoutes known

      Route network

      Which airline flies which pair. Ryanair's network imports from its own API; every other airline's routes come from research jobs with a cited source, or from what you enter here.

      Add a route by hand

      A

      Build any trip

      Give a base and a list of stops with how many nights you want at each. Only the first and last legs have to touch the base — the middle stops just need flights between themselves. The builder searches the route graph for every path that actually connects, prices each leg, and ranks them.


      B

      Route graph

      Every airline and route reachable from Cyprus and outward, harvested from Wikipedia's maintained airport destination tables and Ryanair's own network API, with names resolved through Wikidata.

      Explore an airport

      C

      Price watching

      Price drops

      7

      Deep research

      Claude runs a multi-step web investigation: it searches, opens the pages, cross-checks, and writes a cited report. Hub jobs also return scores and airline routes that you can push straight into the tables with one click.

      Past reports

      Ask Claude