How to book multi-city flights without overpaying
Quick answer
Multi-city flights overprice when stitched as separate one-ways. A single multi-city ticket protects downstream legs after delays. Same cities in different orders price 10–20% apart. Star Alliance and Oneworld multi-stop products beat hand-stitched routings by 15–30%.
Last updated
Step-by-step
1. Always price both shapes
Price the trip as a single multi-city ticket AND as separate one-ways. They differ in either direction by $200–$900 about half the time. The single-ticket version also auto-rebooks downstream legs after delays — a value that does not show up in the headline fare.
2. Try at least two city orders
Same three cities in different orders price 10–20% apart, sometimes more. JFK→LIS→FRA→JFK and JFK→FRA→LIS→JFK on the same dates can differ by $200–$400. Try two orderings before committing — and check whether starting from a connecting city (with a positioning leg) might be cheaper.
3. Look at alliance multi-stop products
On 3+ leg international trips, Star Alliance Round-the-World, Oneworld Explorer, and SkyTeam Go save 15–30% vs the same routing booked segment-by-segment. They include single-ticket protection on all segments. The catch: they require all flights on alliance carriers, which is not always feasible.
4. Compare open-jaw vs round-trip pairs
For a Europe trip flying into one city and out of another, an open-jaw ticket (in JFK to Lisbon, out Amsterdam to JFK) often prices $800–$1,200 below two round-trips with unused return segments. Open-jaw is the most-overlooked multi-city pattern.
5. Lock in single-ticket protection
When the trip has fixed dates around an event (wedding, conference, work travel), prefer a single multi-city ticket over stitched one-ways even if the headline fare is $50–$150 higher. The auto-rebook protection is worth the premium when a missed connection costs a paid hotel night and a missed event.
When online search is enough
If your multi-city trip is two segments on the same alliance and your dates are flexible, Google Flights' multi-city form usually finds the cheapest combination. Most 2-leg multi-city itineraries are well-served by a search-engine multi-city form.
If you're confident in the routing, the dates, and the airline pairing, the search result is the buy. Multi-city becomes a 'search does not handle this' problem when the trip stretches to 3+ legs, crosses alliances, or has fixed-date constraints around events.
When calling 1-800-AIRFARE may help
Calling 1-800-AIRFARE may help on multi-city trips when there are 3+ legs, when the routing crosses alliances, when an open-jaw structure is being compared against round-trip pairs, or when an alliance multi-stop product (Star Alliance Round-the-World, Oneworld Explorer, SkyTeam Go) might apply but is not surfaced by your OTA multi-city form.
Agents have access to alliance multi-stop products, can swap segment order to test the 10–20% price variance, and can construct open-jaw routings that single-airport searches do not surface. Calling cannot guarantee a lower fare, but on 3+ leg trips the routing-judgment work agents absorb often translates to $200–$900 saved.
Real examples
Round-the-World on Star Alliance
JFK to Tokyo, Tokyo to Bangkok, Bangkok to JFK booked as three separate one-ways: $4,200. The same routing booked as a Star Alliance Round-the-World single ticket: $3,400 — same dates, same airlines, $800 cheaper. The single ticket also auto-rebooks downstream legs if any segment delays, which the stitched one-ways do not.
Open-jaw Europe family trip
A family of 4 planning a 10-day European trip wanted to fly into Lisbon and out of Amsterdam. Round-trip JFK to Lisbon plus round-trip JFK to Amsterdam priced at $4,800 (with 4 unused return segments). The same itinerary booked as a single open-jaw ticket (JFK to Lisbon, Amsterdam to JFK) priced at $3,600 — $1,200 lower.