- Why people keep asking ChatGPT the wrong question
- The trip that changed how I do this
- What ChatGPT is good at for flight hunting
- Step by step: my actual process
- The prompts that get useful answers
- Where this falls apart if you're not careful
- Combining ChatGPT with the tools that hold live prices
- A quick reality check on the numbers
- Frequently asked questions
- Official documentation
The short version: ChatGPT can't check live flight prices, so it will never replace Google Flights or Skyscanner as your final price source. What it's brilliant at is doing the thinking around the search: working out flexible date windows, generating route combinations, spotting patterns in fare rules, and writing you a proper research plan so you're not sat there for three hours refreshing a booking site. Use it as your travel strategist, not your travel agent.
Why people keep asking ChatGPT the wrong question
Every few weeks I see someone post "I asked ChatGPT to find me a cheap flight to Bali and it gave me a price of £412" as if that's a real fare. It isn't. ChatGPT doesn't have a live connection to airline booking systems, GDS pricing feeds, or Skyscanner's API. Unless you're using a version with live browsing switched on, and even then the price it pulls can be minutes or hours out of date, anything that looks like a specific flight price coming out of ChatGPT should be treated as a rough guess, not a number you'd hand over your card details for.
That's the bit most people skip past because it doesn't sound exciting. But it matters. I've had ChatGPT confidently tell me a return flight from London to New York was "typically around £380 in shoulder season" when the actual cheapest fare that week, checked on Google Flights ten minutes later, was £612. Not because ChatGPT was lying to me. It doesn't know. It's pattern matching on training data and general fare knowledge, not scanning a live inventory.
So the useful question isn't "what's the cheapest flight to X." It's "help me build a search strategy that will find the cheapest flight to X, then I'll go and check the real prices myself." That distinction is the whole game.
The trip that changed how I do this
Two years ago I was booking a flight from London to Tel Aviv for a work trip, one of the routes I fly most given my client base in Israel. My instinct was Friday out, Sunday back, because that's what fits a normal working week. I asked ChatGPT to give me a breakdown of how airline pricing on that specific route tends to work across the week, and it flagged something I half knew but hadn't acted on: Friday and Sunday flights on London-Tel Aviv routes are consistently the most expensive because of Shabbat travel patterns, and Tuesday or Wednesday departures are almost always cheaper because demand drops off midweek.
I shifted my flight to a Tuesday departure and a Thursday return the following week instead. The saving was £187 on that single booking, checked and booked through the airline's own site once I knew what dates to hunt for. ChatGPT didn't find me that fare. It told me where to look and why the pattern existed, which meant when I searched, I searched smart instead of searching everywhere.
That's become my template for every trip since: ChatGPT for the "why" and the "where to look," Google Flights or Skyscanner for the "how much, right now."
What ChatGPT is good at for flight hunting
- Flexible date logic. Ask it to explain which days of the week and times of year tend to be cheaper for your specific route, based on general airline pricing behaviour, seasonality, and demand patterns.
- Route and airport combinations. It can list every nearby alternative airport worth checking. Flying to Milan? It'll remind you Bergamo, Linate and Malpensa are three different airports with three different fare structures, and that flying into Bergamo on Ryanair can be half the price of Linate on a full service carrier.
- Layover strategy. Ask it to suggest one-stop routings through hub cities that are often cheaper than direct flights, and to explain the trade-off in time versus money so you're deciding with full information.
- Building a search checklist. It can turn "I need to get from Manchester to Toronto in March" into a structured list of dates, airports, and carriers to check across multiple booking sites, so you're not relying on memory.
- Writing fare alert criteria. It can draft the exact wording and thresholds you'd set up in a price alert tool, based on what a "good" price historically looks like for that route.
- Decoding fare rules. Paste in the small print from a "cheap" ticket and ask it to translate the change fees, baggage allowance, and cancellation terms into plain English. This is where it earns its keep, because airline fare rules are deliberately dense.
Step by step: my actual process
Here's exactly what I do, in order, next time I'm booking a flight:
- Give ChatGPT the full brief. Route, rough date window (not fixed dates yet), number of travellers, and whether I care more about price or time. Example prompt: "I need to fly from Birmingham to Athens sometime between the 10th and 24th of May, one adult, prioritising price over convenience. What do you know about how pricing typically behaves on this route, which days tend to be cheaper, and which nearby airports on either end should I check?"
- Ask for the airport and airline shortlist. Follow up with: "List every airport within reasonable travel distance of Birmingham and Athens, and every airline that flies between them, including budget carriers."
- Ask it to build my search grid. "Turn this into a table of the date combinations and airport pairs I should manually check on Google Flights, ranked by how likely they are to be cheap based on general pricing patterns."
- Go and search. This is the step people skip. Take that list into Google Flights' calendar view or Skyscanner's "whole month" search and run through it. This takes fifteen to twenty minutes, not three hours, because ChatGPT has already narrowed the field for you.
- Bring the real prices back to ChatGPT. Paste in what you found. "Here's what I found: Tuesday 12th is £210, Thursday 21st is £165, both through Athens direct with Aegean. Is £165 a good price for this route in May, or should I keep watching?" It can give you useful context on whether that's a strong fare based on typical pricing for the route and season.
- Set the alert, then wait. Use the date and price ChatGPT helped you sanity check to set an alert on Google Flights or Skyscanner, and only book if the price holds or drops further within your window.
The prompts that get useful answers
Vague prompts get vague answers. "Find me a cheap flight to Spain" gets you nothing useful because ChatGPT has no dates, no departure point, and no idea what "cheap" means to you. Try these instead:
- "I'm flexible on dates within June, flying London to Barcelona, two adults. What's the cheapest day of the week to fly on this route historically, and is there a meaningful price difference between Gatwick, Luton, and Stansted departures?"
- "Compare the trade-offs of a direct flight versus a one-stop flight via Amsterdam for London to Singapore, in terms of what I'd typically save on price versus how much extra travel time I'd add."
- "I've found a fare for £340 return, London to Dubai, in October. Based on typical pricing for this route and season, does that sound like a good deal, an average price, or overpriced?"
- "Write me three fare alert criteria I should set up for a London to New York flight in September, including target price, flexible date range, and which airports to include."
Notice none of these ask ChatGPT to name a live price. They all ask it to reason about patterns, trade-offs, and context, which is what it's built to do well.
Where this falls apart if you're not careful
The uncomfortable bit nobody selling "AI flight hacks" wants to say out loud: a lot of the content telling you to "just ask ChatGPT to find you cheap flights" is written by people who've never booked a flight this way at scale, or who are quietly steering you towards an affiliate booking link dressed up as an AI tip. I've tested this, across dozens of routes for my own travel and for clients I advise on using AI in their business, and the pattern is consistent: ChatGPT without browsing enabled will happily invent a plausible-sounding price if you push it hard enough for a number. It's not trying to mislead you. It's doing what language models do, which is producing the statistically likely answer, not the factually verified one.
Some tools now bolt live flight search onto ChatGPT through plugins or the browsing feature, and those are a step better because they're pulling from a real feed. Even then, the price you see can shift by the time you click through to book, because airline pricing changes by the hour and sometimes by the minute on high demand routes. Treat every AI-sourced price as provisional until you see it on the airline's own site or a proper aggregator, with your card details ready to go.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
The other thing people get wrong is assuming ChatGPT knows about that week's specific sale, error fare, or flash discount. It doesn't, and it can't, because that information didn't exist when it was trained and it's not browsing for it unless you've specifically enabled that. If you want error fares and flash sales, that's a job for a dedicated fare alert service or a site like Secret Flying, not ChatGPT.
Combining ChatGPT with the tools that hold live prices
I'm not anti these tools, quite the opposite, but they each do a different job:
- Google Flights for the calendar and "explore" views that show you a whole month or a whole map of destinations by price. This is where real prices live.
- Skyscanner for its "whole month" and "everywhere" search when you're flexible on destination as well as date.
- ChatGPT for narrowing down what to search for in the first place, translating fare rules, and sanity checking whether a price is good.
- An airline's own site for the final booking, because third party sites occasionally have looser change and refund policies than booking direct, something ChatGPT can explain to you in plain terms if you paste in the terms and conditions.
Use ChatGPT to cut your search time down, not to replace the search entirely. On that Birmingham to Athens example, the difference between blind searching and ChatGPT-guided searching was roughly forty minutes saved and, in my case, a fare that came in £40 lower than the first price I'd have settled for out of impatience.
A quick reality check on the numbers
To give you a sense of what "cheap" looks like: on London to Athens in May, a direct fare via a full service carrier typically runs £180 to £260 return, while a one-stop budget option can drop to £90 to £140 if you're willing to add three or four hours of travel time. ChatGPT can explain that trade-off to you clearly and quickly. It cannot tell you, on any given Tuesday morning, which specific flight is showing that £90 fare right now. Only the booking site can do that, because only the booking site is looking at live inventory.
I keep every related walkthrough in the ChatGPT Prompts and Limits: 30 Guides to Fun Prompts, Photo Edits and Daily Caps.
Frequently asked questions
Can ChatGPT book a flight for me?
No, not directly, unless you're using it through a specific integration that connects to a booking system, and even then you'd still confirm and pay through the airline or travel site itself. Standard ChatGPT gives you research and strategy, not a booking function.
Is ChatGPT better than Skyscanner or Google Flights for finding deals?
Not for prices, and it isn't trying to be. Skyscanner and Google Flights show live fares from real airline inventory. ChatGPT is better used for narrowing your search, decoding fare rules, and figuring out which dates or airports to check before you go to those sites.
Why did ChatGPT give me a flight price that turned out to be wrong?
Because without live browsing enabled, ChatGPT doesn't have access to real time airline pricing. It produces a plausible estimate based on general patterns it's learned, which can be well off the actual current fare, sometimes by hundreds of pounds on long haul routes.
What's the single best prompt to start with?
Give it your route, a flexible date window rather than fixed dates, and ask it to explain typical pricing patterns and airport alternatives for that route, then take the shortlist it gives you and search it manually on Google Flights or Skyscanner.