Don't just fly there.
Get a Bonus City on the way.
A city worth stopping in on the way — often cheaper than direct.
Same destination. Extra city. Less money.
A real example from London to Madrid. This is the whole idea in one picture.
London ✈ Madrid
Direct. Straight there, nothing to show for it.
£121
London ✈ Milan ✈ Madrid
+ 2 days in Milan on the way.
£64
£57 cheaperExample from a recent search — live prices vary by date. Run this one →
Popular Bonus Cities
See all →2 days in Milan
on the way London → Madrid
from£64
Search this stopover →
2 days in Porto
on the way London → Madrid
from£75
Search this stopover →
2 days in Palma
on the way London → Madrid
from£68
Search this stopover →
2 days in Copenhagen
on the way London → Stockholm
from£71
Search this stopover →
Good to know
All questions →›Is this one booking or two?
Two. A Bonus City trip is two separate tickets — that’s exactly why it’s often cheaper than the direct flight. You’ll book each leg on the airline (via Google Flights links we give you), or we book both for you.
›What if my first flight is delayed and I miss the second?
With separate tickets, the second airline owes you nothing — this is the trade-off, and we’d rather say it plainly. It’s also why BonusCity only shows connections measured in days, not tight same-day dashes. If we booked for you, we’ll help you find and rebook the cheapest recovery option.
›Why is flying via another city sometimes cheaper?
Airlines price each route by its own supply and demand, and budget carriers fly cheap point-to-point routes that never appear in one-ticket searches. Splitting the journey unlocks prices the airlines never combine themselves.
Where do you need to be?
Tell us the deadline. We’ll find the city on the way.