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)ATL–AMS: Target $425–$445 and watch for dips toward $332
- → Bogotá (BOG)ATL–BOG fares cluster near $191 — act fast when you see $190
- → Cancun (CUN)ATL–CUN median is $152 — budget $144–165 to land a solid fare
- → Cape Town (CPT)ATL–Cape Town: target $746–$1,080 and book early
- → Dubai (DXB)Target $497 on ATL–DXB — patience can save you $135+
- → Frankfurt (FRA)Atlanta–Frankfurt: Target $421–$476 and watch for sub-$300 drops
- → Johannesburg (JNB)ATL–JNB median is $1,052 — but patient shoppers can find $716
- → Lima (LIM)ATL→LIM: Median $272, but timing can save you $94+
- → London (LHR)Target $354–$400 on ATL–LHR — the window is real but narrow
- → Madrid (MAD)Budget $533 for ATL–Madrid — but $362 deals do surface
- → Mexico City (MEX)Target $147–$177 for Atlanta–Mexico City flights
- → Paris (CDG)Target $382–$445 for Atlanta–Paris — and stay flexible
- → Rome (FCO)Target $424–$457 for Atlanta–Rome — but act before prices spike
- → Tel Aviv (TLV)Budget $653–$685 for ATL–Tel Aviv; avoid peak spikes near $955
From Boston (BOS)
- → Amsterdam (AMS)Target $270–$330 for BOS–AMS — patience pays on this route
- → Athens (ATH)Target $332–$347 for Boston–Athens; spread is manageable
- → Barcelona (BCN)Target $285–$308 for Boston–Barcelona — spread is wide, so timing matters
- → Copenhagen (CPH)Boston–Copenhagen fares cluster near $441 — book early for the low end
- → Dublin (DUB)Boston–Dublin fares cluster near $312 — catch the sub-$270 floor fast
- → Edinburgh (EDI)Target $356–$389 on BOS–Edinburgh — spread is wide enough to time it
- → Frankfurt (FRA)Target $323–$344 on BOS–Frankfurt — spread is wide enough to matter
- → Istanbul (IST)BOS–IST fares cluster near $330 — target the $301–$304 floor
- → London (LHR)Budget $316 for BOS–LHR — the range is tighter than you'd expect
- → Madrid (MAD)Target $319–$365 for Boston–Madrid — budget $400+ as a buffer
- → Milan (MXP)Target $324–$371 on BOS–Milan — the sweet spot is tight
- → Oslo (OSL)Boston–Oslo: median $195, but outliers can hit $274
- → Paris (CDG)Boston–Paris fares cluster near $334 — target the $310 floor
- → Reykjavík (KEF)Target $351–$366 on BOS–KEF before fares climb to $498
- → Rome (FCO)Boston–Rome: Target $313–$345 and book well ahead
- → San Juan (SJU)BOS→SJU fares cluster near $123 — act fast when you see that
- → Stockholm (ARN)Boston–Stockholm fares clustered at $386 — but data is thin
- → Tel Aviv (TLV)BOS→TLV: Target $544–$577 and watch for dips near $492
From Chicago (ORD)
- → Amsterdam (AMS)Target $429–$445 for Chicago–Amsterdam flights
- → Barcelona (BCN)Chicago to Barcelona: target $311–$343 and book early
- → Cancun (CUN)Chicago–Cancún: median $109, but window to $150 is real
- → Dubai (DXB)Chicago to Dubai: target $444 and book before prices climb past $451
- → Dublin (DUB)Chicago–Dublin fares cluster near $352 — book early to beat $400+
- → Frankfurt (FRA)Chicago to Frankfurt: target $371–$408 and book well ahead
- → Hong Kong (HKG)Budget $638 for Chicago–Hong Kong — floor sits near $565
- → Istanbul (IST)Chicago to Istanbul: Target $369 and move fast below $340
- → London (LHR)Target $286–$336 on ORD–LHR and expect occasional dips to $278
- → Madrid (MAD)Target $336–$356 for Chicago–Madrid; spread signals real savings exist
- → Mexico City (MEX)ORD–MEX: Median $120, but $84 floors are real
- → Paris (CDG)Paris from Chicago: target $296–$304 and watch for dips to $252
- → Rome (FCO)Chicago–Rome: Target $343–$398 and watch for sub-$350 dips
- → Seoul (ICN)Target $601–$625 for Chicago–Seoul, but act on dips below $500
- → Shanghai (PVG)Budget $686 for Chicago–Shanghai — prices cluster tight
- → Tokyo (NRT)Target $427–$457 for Chicago–Tokyo — well below the $782 ceiling
- → Zurich (ZRH)Target $407–$470 for Chicago–Zurich; outliers hit $892
From Dallas (DFW)
- → Bogotá (BOG)Target $225–$285 for Dallas–Bogotá; outlier deals touch $147
- → Buenos Aires (EZE)Target $471 on DFW–EZE — and book before fares climb past $540
- → Cancun (CUN)Target $112–$118 on DFW–CUN and don't wait too long
- → Cartagena (CTG)Dallas to Cartagena: target $110, but data is thin
- → Frankfurt (FRA)Median sits at $350, but DFW–Frankfurt swings wildly
- → Lima (LIM)Dallas to Lima median sits at $372 — but data is too thin to time your booking
- → London (LHR)Dallas to London: target $373–$415 and watch for dips to $344
- → Madrid (MAD)Target $379–$403 for Dallas–Madrid; avoid the $870 ceiling
- → Mexico City (MEX)DFW–MEX fares center at $99 — low end sits at $75
- → Paris (CDG)Target $411–$516 for Dallas–Paris — patience pays off
- → Seoul (ICN)Target $546–$570 for Dallas–Seoul; patience can save $125+
- → Sydney (SYD)Target $649–$698 for Dallas–Sydney — spread is wide, so timing matters
- → Tokyo (NRT)Dallas–Tokyo fares center at $591 — aim for the $444–$628 window
From Houston (IAH)
- → Amsterdam (AMS)Budget $460–$550 for Houston–Amsterdam and book early
- → Bogotá (BOG)Houston–Bogotá: target $223–$227 and book before prices jump
- → Buenos Aires (EZE)Target $434–$455 for Houston–Buenos Aires flights
- → Cancun (CUN)Houston–Cancún fares cluster near $99 — book before prices drift higher
- → Dubai (DXB)Budget $547 for Houston–Dubai, but $300 deals do surface
- → Frankfurt (FRA)Houston–Frankfurt: target $517–$543 and book 6–10 weeks out
- → Istanbul (IST)Houston–Istanbul fares cluster near $455 — book early, not late
- → Lima (LIM)Target $255–$259 for Houston–Lima; avoid the $480+ spike zone
- → London (LHR)Target $356–$409 on Houston–London — spread warns of $600+ spikes
- → Mexico City (MEX)IAH→MEX median is $100 — but $48 fares do surface
- → Panama City (PTY)Houston–Panama City fares center at $317 — shop near the low end
- → Rio de Janeiro (GIG)Target $390–$433 for Houston–Rio; book well ahead
- → Santiago (SCL)Budget $431 for Houston–Santiago, but watch for $376 dips
From Los Angeles (LAX)
- → Amsterdam (AMS)Target $385–$422 for LAX–AMS — and act before fares spike
- → Auckland (AKL)Target $453–$486 for LAX–AKL — outliers can triple the price
- → Bali (DPS)Bali from LAX hovers near $490 — book when you see sub-$484
- → Bangkok (BKK)LAX–BKK: Target $369–$398 and book well ahead
- → Dubai (DXB)LAX–DXB median is $429 — a tight range worth acting on early
- → Frankfurt (FRA)LAX–Frankfurt: Median $382, but outliers swing $158 wide
- → Hong Kong (HKG)Target $455 on LAX–HKG — but watch for rare $436 dips
- → Honolulu (HNL)LAX–HNL: Budget $141, but $128 fares do surface
- → Istanbul (IST)LAX–Istanbul: Target $429, but act fast — the window is tight
- → London (LHR)Target $307–$371 for LAX–LHR and watch for dips near $303
- → Melbourne (MEL)LAX–Melbourne: Target $508–$537 and book well ahead
- → Mexico City (MEX)LAX–MEX median is $97 — but $45 fares do surface
- → Osaka (KIX)Budget $495 for LAX–Osaka — the window is narrow
- → Paris (CDG)Target $354–$412 for LAX→Paris — patience pays on this route
- → Seoul (ICN)Target $362–$389 for LAX–Seoul — spread is wide enough to matter
- → Singapore (SIN)Target $391–$463 on LAX–SIN — and don't wait on the low end
- → Sydney (SYD)Budget $486 for LAX–SYD — the floor dips to $388
- → Taipei (TPE)Budget $515 for LAX–Taipei, but $424 is realistic with timing
- → Tokyo (NRT)Target $375 or less — Tokyo fares can dip to $219 from LAX
From Miami (MIA)
- → Bogotá (BOG)MIA–BOG fares cluster near $133 — book when you see $130 or less
- → Buenos Aires (EZE)Miami–Buenos Aires: target $264–$276 and book early
- → Cancun (CUN)MIA–CUN fares cluster near $114 — act when you see $113 or less
- → Cartagena (CTG)Target $130–$144 on MIA→CTG — but act before prices spike
- → Frankfurt (FRA)Target $437–$451 on MIA–FRA; avoid the $533+ tier
- → Havana (HAV)Budget $195 for MIA–HAV — but watch for spikes above $250
- → Lima (LIM)Miami–Lima fares cluster near $157 — budget $148–$166
- → London (LHR)Target $347–$373 on MIA–LHR — spread is wide enough to matter
- → Madrid (MAD)MIA–MAD fares cluster tight around $345 — act early
- → Mexico City (MEX)Miami–Mexico City fares center around $89 — book early for $70
- → Milan (MXP)Miami to Milan: target $282–$327 and book well ahead
- → Nassau (NAS)Miami to Nassau: budget $95, book when fares dip near $89
- → Panama City (PTY)Miami to Panama City: target $231–$298 and watch for dips to $163
- → Paris (CDG)Miami–Paris: target $301–$337 and book well in advance
- → Punta Cana (PUJ)Miami–Punta Cana: median $115, with floor near $95
- → Rio de Janeiro (GIG)Miami to Rio: budget $303, but $249 deals do surface
- → Rome (FCO)Target $349 on Miami–Rome — and don't wait for last-minute deals
- → Santiago (SCL)Miami to Santiago: target $259–$269, spread is real
- → Zurich (ZRH)Target $378–$462 on MIA–ZRH — spread is wide, timing matters
From New York (JFK)
- → Amsterdam (AMS)JFK–AMS fares cluster near $317 — act when you see sub-$300
- → Athens (ATH)Target $183–$201 for JFK–Athens — spread is wide, so timing matters
- → Bali (DPS)JFK–Bali fares cluster tight: budget around $509
- → Bangkok (BKK)JFK–BKK: Budget around $473, but act before fares climb to $534
- → Barcelona (BCN)JFK–BCN fares cluster near $220 — book early for the low end
- → Buenos Aires (EZE)JFK→EZE: Budget around $458, and book early to stay near the floor
- → Cairo (CAI)Budget $400–$415 for JFK–Cairo and book 6–8 weeks out
- → Dubai (DXB)JFK–Dubai: target $301–$318 and expect little drama either way
- → Dublin (DUB)JFK–Dublin: Target $258–$308 and book well ahead
- → Istanbul (IST)JFK–Istanbul: Target $274 or less on this volatile route
- → Lima (LIM)Budget $276–$298 for JFK–Lima — floor fares dip to $241
- → Lisbon (LIS)JFK–LIS: Target $280–$317 and book well ahead
- → London (LHR)JFK–LHR: Target $232 or less on this tighter-than-usual market
- → Madrid (MAD)JFK→MAD: Target $273–$281 and watch for dips to $256
- → Marrakech (RAK)Target $303–$328 for JFK–Marrakech; flexibility pays off
- → Mexico City (MEX)JFK→MEX: Target $128–$139, but that $43 floor is real
- → Mumbai (BOM)Target $367–$399 on JFK–Mumbai — spread is wide, so timing matters
- → Paris (CDG)JFK–CDG median hits $239 — budget $230 or less to beat the crowd
- → Reykjavík (KEF)Target $316–$366 for JFK–Reykjavik and book early
- → Rio de Janeiro (GIG)JFK–Rio fares cluster tight: target $350–$372 to book smart
- → Rome (FCO)Target $168–$184 for JFK–Rome — most fares cluster there
- → Seoul (ICN)Target $420–$440 for JFK–Seoul — the data's floor holds tight
- → Tokyo (NRT)JFK–Tokyo fares cluster tight around $480 — book soon
- → Vienna (VIE)Target $299–$311 on JFK–Vienna — spread is wide, act early
- → Zurich (ZRH)Target $285–$317 for JFK–Zurich; outliers reach $476
From Newark (EWR)
- → Amsterdam (AMS)Target $302–$322 for EWR–AMS — spread is real but modest
- → Bogotá (BOG)Target $153–$185 on EWR–BOG — the spread rewards patience
- → Brussels (BRU)Target $340–$373 for EWR–Brussels; spread is modest
- → Budapest (BUD)EWR→Budapest: median $330, most fares cluster between $326–$340
- → Cape Town (CPT)Target $831–$911 on EWR–CPT — patience beats impulse here
- → Copenhagen (CPH)Target $371 on EWR–CPH — prices swing hard, so time it right
- → Frankfurt (FRA)EWR–Frankfurt: Target $291–$323 and book well ahead
- → Istanbul (IST)EWR–Istanbul: target $331–$339 and stay flexible on timing
- → Johannesburg (JNB)Target $839–$897 for EWR→JNB — act early on dips to $635
- → Nassau (NAS)EWR–Nassau fares cluster near $133 — little upside waiting
- → Oslo (OSL)Target $428–$480 for EWR–Oslo — spread is wide enough to matter
- → Panama City (PTY)Target $336–$345 on EWR–PTY; avoid the $433 ceiling
- → Paris (CDG)Budget $239 for EWR–CDG — but $191 deals do surface
- → Prague (PRG)EWR→Prague: Target $343–$355 and book well ahead
- → Punta Cana (PUJ)Target $160–$171 on EWR–Punta Cana — spread is real
- → São Paulo (GRU)Budget $235–$246 for EWR–GRU — and act fast when dips hit $219
- → Stockholm (ARN)Target $368–$428 for EWR–Stockholm — spread is wide, timing matters
- → Tel Aviv (TLV)Budget $420–$463 for EWR–Tel Aviv; floor hits $374
From San Francisco (SFO)
- → Amsterdam (AMS)Target $350–$367 on SFO–AMS — the data is clear
- → Bangkok (BKK)Budget $420 for SFO–BKK — fares cluster tight below $465
- → Delhi (DEL)SFO–DEL median is $503 — budget closer to $390 if you can wait
- → Dubai (DXB)SFO–DXB median is $484 — but outliers can cost you $200 more
- → Frankfurt (FRA)SFO–Frankfurt: target $442–$460 and book well ahead
- → Hong Kong (HKG)Budget $414 for SFO–HKG — floor dips to $302 for patient bookers
- → Istanbul (IST)SFO–Istanbul: target $390–$420 and book well in advance
- → London (LHR)SFO–LHR: Target $315–$345 and book well ahead
- → Mumbai (BOM)SFO–BOM: Target $540–$610 and check fares early
- → Osaka (KIX)Target $518–$557 for SFO–Osaka; spread hints at real savings
- → Paris (CDG)Target $380–$383 for SFO–CDG — the floor sits near $352
- → Seoul (ICN)SFO–Seoul: Target $397 and book before fares climb toward $494
- → Singapore (SIN)SFO→SIN: Target $374–$405, but watch for rare $367 dips
- → Taipei (TPE)Median SFO–TPE fare is $537 — but outliers reach $323
- → Tel Aviv (TLV)SFO–TLV: Target $664–$871 and watch for sub-$700 dips
- → Tokyo (NRT)Target $335–$344 for SFO–Tokyo — budget up to $378 for flexibility
From Seattle (SEA)
- → Amsterdam (AMS)Seattle–Amsterdam fares center at $330 — book inside the $315–$355 band
- → Frankfurt (FRA)Target $252–$303 for Seattle–Frankfurt — spread is wide, timing matters
- → Hong Kong (HKG)Budget $546 for SEA–HKG, but patient shoppers can hit $345
- → London (LHR)Target $332–$374 for Seattle–London — budget $360 as your baseline
- → Osaka (KIX)Seattle–Osaka fares center near $777 — catch dips toward $508
- → Paris (CDG)Seattle–Paris: target $344–$345 and book well ahead
- → Reykjavík (KEF)Seattle–Reykjavik: target $375 but $312 is within reach
- → Seoul (ICN)Target $427–$457 on Seattle–Seoul; avoid peak windows near $621
- → Shanghai (PVG)Target $497–$517 on Seattle–Shanghai and book 6–8 weeks out
- → Singapore (SIN)Seattle–Singapore: budget $480, but $410 deals do surface
- → Taipei (TPE)Target $600–$665 on SEA–TPE, but act fast on sub-$400 drops
- → Tokyo (NRT)Target $460 on SEA–NRT — most fares cluster in a tight band
- → Toronto (YYZ)Target $110–$161 on Seattle–Toronto — patience pays here
- → Vancouver (YVR)SEA→YVR fares cluster near $130 — don't overpay past $140
From Washington (DCA)
- → Cancun (CUN)DCA–Cancún: median $168, with fares mostly under $190
- → Dublin (DUB)Target $431 or less on Washington–Dublin flights
- → Frankfurt (FRA)Target $510–$528 on DCA–Frankfurt; flexibility saves ~$90
- → London (LHR)Target $369–$374 on DCA–LHR — spread is wide enough to time it
- → Mexico City (MEX)Target $245–$273 on DCA–MEX — spread is wide enough to matter
- → Paris (CDG)Target $380–$408 for Washington–Paris — patience pays here
- → Toronto (YYZ)DCA–Toronto fares cluster near $112 — target $95 to beat the median
Index last regenerated Jun 6, 2026.