Imagine you want to buy a round ticket from A to C. You have one stop in B (all three cities are in different countries).

A -> [B] -> C -> [B] -> A

B is actually an interesting place and now that you have to land on it you may like to stay there for like some days so you can visit B without buying extra tickets. The problem is that I cannot choose the dates of my flights to and from B and the booking system selects them without my control. If I do so it will not be considered a round-trip and the cost of a multi-city booking is like buying three or four one-way tickets that are way more expensive than my round-trip with one stop.

If I try the multi-city option on Google Flights, to buy tickets from A to B, B to C and C to A, I have to pay for three one-way tickets! and the overall cost is way more expensive than buying a round ticket from A to C! (it's even more expensive than the total cost of two round travels (AC+BC).

Are there any solutions?

  • What city combinations are you interested in?
    – jcaron
    2 days ago
  • 2
    Whilst not a direct answer to your question, the answer at travel.stackexchange.com/questions/11501/… will give you some idea of how these things work!
    – Doc
  • This is difficult to do for any timeframe if you don't want to collect and recheck your luggage. Airline logistics intentionally minimize your layover, which would often require you to book multiple itineraries of you wanted longer layovers.
    – user27701
  • @user27701 I don't mind to collect and recheck my luggage. yesterday

4 Answers 4


What you are looking for is a “stopover”.

Policies on stopovers are extremely variable. Some airlines, in cooperation with tourism boards of their home country, actually encourage stopovers in their home country/city (often with special deals on hotels or simplified formalities for visas).

That is (or was at some point) the case for Cathay Pacific in Hong Kong, Turkish Airlines in Istanbul, and at least one of the middle-eastern carriers (can’t remember which of Qatar Airlines, Emirates or Etihad), but there are probably many more.

Note that this is usually only valid for trips with a stop in their main hub, not in other locations.

Other airlines on the contrary will charge extra for stopovers and/or make it difficult to book stopovers.

If the website does not spontaneously suggest a stopover when you try to book a trip, the standard option is to use the “multi-city” option, which should try to find a matching round-trip fare allowing a stopover if one exists (otherwise it will indeed fall back to much less favourable fares).

If you want to find possible combinations (of airports, airlines and fares), you can use a tool like Expertflyer to list all fares from A to C and check the fare rules of each fare to see if stopovers are allowed, and if so, where, and at what cost.

  • 1
    AIUI even when there are no stopovers available a "multi-city" option is still likely cheaper than buying singles separately because the legs can usually be priced at "half return" prices rather than "single" prices. yesterday
  • @PeterGreen depends a lot on fare rules, including whether they can be combined, allow open jaws, and more…
    – jcaron
  • 1
    It currently is all three of the Middle-Eastern carriers you named! Emirates gives you a free hotel and transfer, Etihad and Qatar heavily subsidize it.
    – user71659
    10 hours ago
  • 2
    Reykjavik in Iceland is also a common stopover location for Europe<->North America flights. There are usually direct alternatives skipping Iceland but if you wish to stay Icelandic airlines usually help you do that
    – SztupY
    4 hours ago

If it is an option for you to have four flights instead of three, you could buy two round-trip tickets, A-B-A and B-C-B (which makes the whole trip ( A -> (B -> C -> B) -> A ). Pros: easy to find two round-trip tickets. Cons: splits the visit to B into two periods and adds one extra leg.

  • 4
    A major downside of this approach is that it typically requires two separate tickets, with all of the risks of such a setup. If any of the flights is delayed/cancelled/rescheduled, you will likely have no right to adjust the other ticket to match (because it's formally an unrelated trip), so making the necessary arrangements tends to be really expensive in such a situation.
    – TooTea
  • 1
    Yes, that is what I thought too and is brilliant. I was looking to find a way to make it cheaper to book them all-together and hopefully considerably cheaper. yesterday
  • 2
    @TooTea That is not a concern here as the distance between each flight is not short (it's a stopover and not a layover). yesterday
  • 4
    @HandsomeNerd I shouldn't have mentioned delays,but cancellations are still a big concern. If the A-B-A airline tells you "we're cancelling your flight, here's your refund" a few days or so before departure, you'll be left with a completely useless B-C-B ticket unless you book a replacement for the first part,which will likely be really expensive at that point. I'm assuming the three cities are relatively far from each other so that flights are scarce or expensive (otherwise you could have made a separate trip to B whenever you wanted).
    – TooTea

You want to search for "multi-city" or "open-jaw" tickets. They can work out cheaper than individual one-way tickets but not always – see the answers to What are the "rules" for multi-city flights? for how they work.


My process is the following:

  • Look for a return ticket between A and C, (mentally) note the name of a city (B) that you are interested in visiting and where you find a cheap connection. You can use any flight search website for this.
  • Use ITA Matrix and manually look for a ticket going from A to B, B to C, and C to A together. You need to use the “multi-city” option (the third tab) to be able to do that. Using this instead of a simpler flight search lets you specify how flexible you are with the dates for each of the legs.
  • Once you find something you like, go to the relevant airline website (or possibly an online travel agent) to book the ticket, using the exact same route and dates in their “multi city” search.

Sometimes you will stumble upon attractive fares where adding a stopover does not change the price. Sometimes the price will be different but still better than a series of one-way fares or separate trips. And sometimes adding the stopover will make the ticket horribly expensive and you simply cannot visit this city on the cheap using this trick.

@Doc wrote a great answer explaining why that is and how it works behind the scenes but I am not aware of any tools or search engine that would search for good stopovers for you. Checking fare rules requires a paid tool and combing through hard-to-read text. Running a couple of additional searches can be faster and a powerful multi-city search tools like ITA Matrix will help you figure out what's available and surface relevant fares for your destination.

Theoretically, it's also entirely possible that a ticket with a stopover could be even cheaper than the original return fare so this approach could miss some good combos but I don't think that's common.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.