Best Time to Book
When to book flights
Per-route booking guides for 193 popular flight pairs, grounded in our daily price-history index. Pick a route to see its target price, best booking window, and weekday pattern.
From Atlanta (ATL)
- → Amsterdam (AMS)Target $332–$366 for ATL–AMS — spread is wide, so timing matters
- → Bogotá (BOG)Target $190 on ATL–BOG — the spread is wide, so timing matters
- → Cancun (CUN)ATL–CUN fares cluster near $154 — act before prices near $200
- → Cape Town (CPT)ATL→Cape Town: median $746, but budget up to $1,080
- → Dubai (DXB)ATL–Dubai: Target $460 and watch for dips to $360
- → Frankfurt (FRA)Target $320–$364 for Atlanta–Frankfurt — spread is wide
- → Johannesburg (JNB)Target $716–$729 for ATL–Johannesburg — but act fast
- → Lima (LIM)Target $272–$302 for Atlanta–Lima — the realistic sweet spot
- → London (LHR)Target $343–$353 on ATL–LHR before fares spike to $525+
- → Madrid (MAD)Target $344–$362 for Atlanta–Madrid; avoid the $530+ outliers
- → Mexico City (MEX)Target $137–$150 for Atlanta–Mexico City flights
- → Paris (CDG)Target $304–$363 for Atlanta–Paris — spread signals real savings exist
- → Rome (FCO)Target $357–$475 for Atlanta–Rome, but act when under $400
- → Tel Aviv (TLV)ATL–Tel Aviv: median $656, but outliers can hit $955
From Boston (BOS)
- → Amsterdam (AMS)Target $320–$329 for BOS→AMS — patience pays on this route
- → Athens (ATH)Target $330–$408 for Boston–Athens — and watch for sub-$300 windows
- → Barcelona (BCN)Target $320–$434 for Boston–Barcelona — patience pays here
- → Copenhagen (CPH)Budget $460 for Boston–Copenhagen — the range is tighter than you'd expect
- → Dublin (DUB)Boston–Dublin: target $255–$290 and book well ahead
- → Edinburgh (EDI)Target $323–$389 for Boston–Edinburgh — spread is wide enough to matter
- → Frankfurt (FRA)Target $298–$313 for Boston–Frankfurt — spread is real
- → Istanbul (IST)Boston–Istanbul fares cluster near $314 — the window is narrow
- → London (LHR)Target $251–$286 on BOS–LHR — the spread rewards patience
- → Madrid (MAD)Target $329–$374 on BOS–MAD and move fast when fares dip
- → Milan (MXP)Median BOS–Milan fare is $324 — act fast if you're under $340
- → Oslo (OSL)Median fare is $197 — but timing matters with a 127% spread
- → Paris (CDG)Target $294–$320 for Boston–Paris; patience beats panic-buying
- → Reykjavík (KEF)Target $362–$378 on BOS–KEF — the sweet spot most days
- → Rome (FCO)Target $273–$323 for Boston–Rome — the spread is real
- → San Juan (SJU)Target $121–$124 for Boston–San Juan — act before prices climb
- → Stockholm (ARN)Boston–Stockholm fares cluster near $415 — book early for $386
- → Tel Aviv (TLV)BOS–TLV: Budget around $544, but floor dips to $385
From Chicago (ORD)
- → Amsterdam (AMS)Target $408–$445 for Chicago–Amsterdam; budget floor near $323
- → Barcelona (BCN)Target $274–$297 for Chicago–Barcelona and book early
- → Cancun (CUN)Chicago to Cancún: target $106–$120 and book early
- → Dubai (DXB)ORD–DXB median is $404 — a tight range worth acting on fast
- → Dublin (DUB)Target $336–$368 for Chicago–Dublin — the reliable middle ground
- → Frankfurt (FRA)Target $310–$349 for ORD–Frankfurt and watch for dips to $251
- → Hong Kong (HKG)Target $590–615 for Chicago–Hong Kong flights
- → Istanbul (IST)ORD–IST: Target $340 or less — the floor dips to $268
- → London (LHR)Chicago–London: median $286, but $199 floors are real
- → Madrid (MAD)Chicago to Madrid: Target $324 but watch for $174 outliers
- → Mexico City (MEX)Budget $105 for ORD–MEX — floor dips to $84 with patience
- → Paris (CDG)Chicago–Paris fares cluster near $265 — act within a tight window
- → Rome (FCO)Target $315 or less — Rome fares from Chicago reward patience
- → Seoul (ICN)Target $430–$547 on ORD–ICN — spread is wide, so timing matters
- → Shanghai (PVG)Target $661 for Chicago–Shanghai — spread is manageable at 21%
- → Tokyo (NRT)Budget $509–$561 for Chicago–Tokyo, and watch for dips near $468
- → Zurich (ZRH)Target $407–$692 on ORD–ZRH — spread is wide, timing matters
From Dallas (DFW)
- → Bogotá (BOG)Target $285–$302 on Dallas–Bogotá before fares climb to $350+
- → Buenos Aires (EZE)Budget $466 for Dallas–Buenos Aires — and book early
- → Cancun (CUN)DFW–CUN median is $123 — the bottom quartile starts at $108
- → Cartagena (CTG)Dallas–Cartagena fares swing wildly — target under $200
- → Frankfurt (FRA)Target $255–$273 on DFW–Frankfurt; outliers can sting at $519
- → Lima (LIM)Dallas to Lima: median fare sits at $372, but data is thin
- → London (LHR)Target $320–$346 on DFW–LHR before prices spike past $419
- → Madrid (MAD)Budget $370–$380 for Dallas–Madrid — but watch for rare $345 dips
- → Mexico City (MEX)DFW–MEX fares cluster near $96 — floor is $75
- → Paris (CDG)Target $342–$372 for Dallas–Paris; patience can save $60+
- → Seoul (ICN)Target $528–$546 for Dallas–Seoul; spread is tight at 15%
- → Sydney (SYD)Budget $650 for Dallas–Sydney — floor fares dip to $475
- → Tokyo (NRT)Target $490–$590 for Dallas–Tokyo; avoid the $1,000+ ceiling
From Houston (IAH)
- → Amsterdam (AMS)Target $376–$461 for Houston–Amsterdam: spread is wide, so timing matters
- → Bogotá (BOG)Houston–Bogotá fares cluster near $236 — book early for the low end
- → Buenos Aires (EZE)Budget $387–$455 for Houston–Buenos Aires, and book early
- → Cancun (CUN)IAH–CUN fares cluster near $108 — shop when you see sub-$101
- → Dubai (DXB)Target $518–$580 on IAH–DXB — and watch for sub-$400 drops
- → Frankfurt (FRA)Target $537–$543 for Houston–Frankfurt; spread is real but manageable
- → Istanbul (IST)Target $398–$429 for Houston–Istanbul: patience pays here
- → Lima (LIM)Houston–Lima fares cluster near $254 — book early to stay in that band
- → London (LHR)Target $355–$365 for Houston–London economy fares
- → Mexico City (MEX)Houston–Mexico City fares cluster near $96 — book early for $79
- → Panama City (PTY)Houston–Panama City fares center at $340 — floor sits near $270
- → Rio de Janeiro (GIG)Target $429–$482 on IAH–GIG — patience pays on this route
- → Santiago (SCL)Houston–Santiago fares cluster near $431 — catch dips toward $376
From Los Angeles (LAX)
- → Amsterdam (AMS)Budget $385 for LAX–AMS — but $331 fares do surface
- → Auckland (AKL)Target $419–$449 for LAX–Auckland — and watch that $333 floor
- → Bali (DPS)Budget $480 for LAX–Bali — fares cluster in a tight $65 band
- → Bangkok (BKK)Budget $393 for LAX–BKK — floor fares dip to $315
- → Dubai (DXB)LAX–DXB fares cluster tight — target the $413–$415 window
- → Frankfurt (FRA)LAX–Frankfurt: Target $358–378 and watch for dips to $321
- → Hong Kong (HKG)LAX–HKG fares cluster near $452 — book when you see $439 or less
- → Honolulu (HNL)LAX–HNL median is $134 — act when fares dip toward $111
- → Istanbul (IST)LAX–Istanbul: Target $386–$403 and move when you see sub-$370
- → London (LHR)LAX→LHR: Target $269–$307, spread is wide enough to matter
- → Melbourne (MEL)Target $388–$452 for LAX–Melbourne — spread is wide enough to matter
- → Mexico City (MEX)LAX–MEX median is $100 — but outliers dip to $45
- → Osaka (KIX)Target $407–$458 for LAX–Osaka; spread is modest at 21%
- → Paris (CDG)LAX–Paris: Target $316–$354, median sits at $351
- → Seoul (ICN)Target $362–$374 for LAX–Seoul — the sweet spot is tight
- → Singapore (SIN)Most LAX–SIN fares cluster near $400 — but outliers hit $819
- → Sydney (SYD)Target $456 on LAX–SYD — the floor sits near $366
- → Taipei (TPE)Target $378–$423 for LAX–Taipei — wide spread rewards patience
- → Tokyo (NRT)Target $252–$312 on LAX–NRT and watch for dips near $219
From Miami (MIA)
- → Bogotá (BOG)Miami–Bogotá fares are tightly clustered around $130
- → Buenos Aires (EZE)Budget $259–296 for MIA→EZE — floor hits $212 occasionally
- → Cancun (CUN)MIA–CUN fares cluster near $110 — book early to land under $100
- → Cartagena (CTG)Target $130–$148 for Miami–Cartagena flights
- → Frankfurt (FRA)Miami to Frankfurt: median $421, best fares cluster near $405
- → Havana (HAV)MIA–HAV fares cluster near $195 — floor sits at $146
- → Lima (LIM)Miami–Lima fares cluster near $154 — book early, aim low
- → London (LHR)Miami to London: target $317–$324 and book early
- → Madrid (MAD)Miami–Madrid fares cluster near $333 — book before prices drift toward $379
- → Mexico City (MEX)MIA–MEX fares center near $89 — act when you see sub-$86
- → Milan (MXP)Miami to Milan: target $267–$288 and book well ahead
- → Nassau (NAS)Miami to Nassau: median $103, but $86 fares do appear
- → Panama City (PTY)Miami–Panama City fares center at $279 — low end dips to $163
- → Paris (CDG)Miami–Paris fares cluster tight: target $343–$355
- → Punta Cana (PUJ)Miami to Punta Cana: target $126–$130 and book early
- → Rio de Janeiro (GIG)Miami–Rio fares center at $367 — budget $350 or less to beat the median
- → Rome (FCO)Target $329–$348 for Miami–Rome — patience pays moderately
- → Santiago (SCL)Budget $311 for Miami–Santiago — floors hit $248
- → Zurich (ZRH)Miami–Zurich: target $378–$387, but watch for rare $344 dips
From New York (JFK)
- → Amsterdam (AMS)JFK–AMS: Target $245–$287 and watch for dips to $232
- → Athens (ATH)JFK→ATH: Median $167, but windows matter — target $161 or under
- → Bali (DPS)Budget $505 for JFK–Bali — the price band is unusually tight
- → Bangkok (BKK)Budget $466 for JFK–Bangkok — range is tighter than you'd expect
- → Barcelona (BCN)JFK→BCN: Target $217–$228 and act before fares hit $234
- → Buenos Aires (EZE)JFK→EZE: Budget $445 — this route runs unusually tight
- → Cairo (CAI)Target $307–$359 for New York to Cairo — and watch spreads closely
- → Dubai (DXB)JFK–DXB fares cluster tightly around $309 — don't wait for a dip
- → Dublin (DUB)JFK→DUB: Target $245–$250 and watch for sub-$200 dips
- → Istanbul (IST)JFK→IST: Budget around $247, spread is tight at 20%
- → Lima (LIM)Budget $276 for JFK–Lima — spread is narrow but real
- → Lisbon (LIS)JFK–LIS fares cluster tight: target $262–$280
- → London (LHR)JFK–LHR: median at $195, but outliers can spike to $262
- → Madrid (MAD)JFK→MAD fares cluster tight — budget $272 and book early
- → Marrakech (RAK)Target $298 on JFK–Marrakech — but watch for $271 floor dips
- → Mexico City (MEX)Target $139–$152 for JFK–MEX, but act fast on rare sub-$50 drops
- → Mumbai (BOM)Target $342 on JFK–Mumbai — the window is narrow but real
- → Paris (CDG)JFK–CDG median sits at $202 — budget $188–$212 realistically
- → Reykjavík (KEF)Budget $366 for JFK–Reykjavik — spread is tight, book early
- → Rio de Janeiro (GIG)JFK–Rio fares center at $350 — bottom quartile starts at $272
- → Rome (FCO)Target $168–$177 for JFK–Rome — the floor is closer than you think
- → Seoul (ICN)JFK–Seoul: Budget $425 and move fast when fares dip below $423
- → Tokyo (NRT)Target $486 on JFK–NRT — the floor sits at $448
- → Vienna (VIE)JFK–Vienna: Target $272–$286 and book before fares climb past $289
- → Zurich (ZRH)Target $268–$291 on JFK–ZRH — the range where deals cluster
From Newark (EWR)
- → Amsterdam (AMS)EWR–AMS fares cluster tightly around $300 — don't wait for a dip
- → Bogotá (BOG)Median fare is $190, but timing can swing it by $200
- → Brussels (BRU)Target $324–$340 on EWR–Brussels — spread is real but moderate
- → Budapest (BUD)EWR–Budapest: median $323, with deals clustering near $292
- → Cape Town (CPT)Target $850 or less — the bottom quartile starts at $812
- → Copenhagen (CPH)Target $293–$300 on EWR–CPH — the window where deals cluster
- → Frankfurt (FRA)EWR–Frankfurt: median $271, book when fares dip near $265
- → Istanbul (IST)EWR–Istanbul: median $288, but outliers spike to $369
- → Johannesburg (JNB)Target $890–$985 for EWR–Johannesburg — but act on dips below $750
- → Nassau (NAS)EWR→Nassau: median $130, book early for sub-$121 fares
- → Oslo (OSL)EWR–Oslo: Target $452–$480 and book well ahead
- → Panama City (PTY)EWR→Panama City: Target $352–$368 and book early
- → Paris (CDG)Newark–Paris: median $213, with deals near $183 for patient bookers
- → Prague (PRG)EWR→Prague: median $287, but outliers can spike to $366
- → Punta Cana (PUJ)EWR→Punta Cana: target $131–$158 and watch for dips to $119
- → São Paulo (GRU)Target $354–$389 on EWR–GRU; dip to $235 is real but rare
- → Stockholm (ARN)Target $312–$350 for EWR–Stockholm; avoid peak pricing above $490
- → Tel Aviv (TLV)EWR–Tel Aviv: Target $385–$399 and book well ahead
From San Francisco (SFO)
- → Amsterdam (AMS)Target $343–$376 on SFO–AMS — spread is wide, so timing matters
- → Bangkok (BKK)Budget $424 for SFO–BKK — floor sits near $354
- → Delhi (DEL)Target $387–$506 for SFO–DEL — and book well ahead
- → Dubai (DXB)SFO–DXB median is $410 — act when fares dip near $403
- → Frankfurt (FRA)SFO–Frankfurt: Target $357–$395 and book well ahead
- → Hong Kong (HKG)SFO–HKG: Target $438–$447, with lows near $414
- → Istanbul (IST)SFO–IST fares cluster tightly around $407 — act fast
- → London (LHR)SFO→LHR: Target $286–$315 and book well ahead
- → Mumbai (BOM)Budget $527–$673 for SFO–BOM, but $453 deals surface
- → Osaka (KIX)Target $496–$551 for SFO–Osaka; don't wait for a big dip
- → Paris (CDG)SFO–CDG median sits at $405 — budget $343–$410 to stay competitive
- → Seoul (ICN)Budget $362 for SFO–Seoul — the floor dips to $319
- → Singapore (SIN)Budget $343–$367 for SFO→SIN — the floor is closer than it looks
- → Taipei (TPE)Target $323–$394 for SFO–TPE — and avoid peak-surge windows
- → Tel Aviv (TLV)Target $471–$568 for SFO–Tel Aviv — spread is enormous
- → Tokyo (NRT)SFO→Tokyo: Target $378–$400 and book early for best odds
From Seattle (SEA)
- → Amsterdam (AMS)Seattle–Amsterdam fares cluster near $330 — budget $303–$340
- → Frankfurt (FRA)Seattle–Frankfurt: target $315–$326 and stay flexible
- → Hong Kong (HKG)Seattle–Hong Kong: Target $420 and watch for sub-$420 dips
- → London (LHR)Target $264–$273 on Seattle–London — spread is wide, so timing matters
- → Osaka (KIX)Target $508–$527 for Seattle–Osaka; avoid the $806 ceiling
- → Paris (CDG)Seattle–Paris: Target $289–$344 and book well in advance
- → Reykjavík (KEF)Budget $375–435 for SEA→KEF, but $312 deals do surface
- → Seoul (ICN)Seattle–Seoul: target $368–$403 and watch for sub-$370 dips
- → Shanghai (PVG)Target $460–$580 on Seattle–Shanghai and book 4–8 weeks out
- → Singapore (SIN)Target $410–$480 on SEA–SIN — and book well ahead
- → Taipei (TPE)Seattle–Taipei fares center near $599 — catch dips toward $433
- → Tokyo (NRT)Target $454–$479 for Seattle–Tokyo — the sweet spot is narrow
- → Toronto (YYZ)Median fare is $191 — but one outlier hit $392
- → Vancouver (YVR)Budget $134–$152 for Seattle–Vancouver — floor sits near $125
From Washington (DCA)
- → Cancun (CUN)Target $172–$180 for DCA–Cancún — fares rarely stray far
- → Dublin (DUB)Target $355–$431 for Washington to Dublin — book early
- → Frankfurt (FRA)Target $400–$440 on DCA–Frankfurt and watch for $330 dips
- → London (LHR)Target $334 on DCA–LHR — prices stay tight in a $307–$398 band
- → Mexico City (MEX)Target $244 on DCA–MEX — but act fast when fares dip near $153
- → Paris (CDG)Target $320–370 for Washington–Paris flights
- → Toronto (YYZ)DCA–Toronto: Median sits at $112 — act fast when you see it
Index last regenerated Jun 27, 2026.